2016-12-01 8 views
0

私はPython 2.7でStripe Pythonライブラリバージョン1.23.0を使用しています。私は次のコードを使用して払い戻しを処理しようとするとストライプ払い戻しエラー

import stripe 
stripe.api_key = <my_api_key> 
refund = stripe.Refund.create(
     charge=payment_id.stripe_id 
    ) 

私はinitファイルをチェックしている

「モジュール」オブジェクトが属性は返金していないというエラーが出ます実際に払い戻しはインポートされていません。

私はストライプのサポートを確認し、彼らは返金対象は、私は、ライブラリ内で処理されているか払い戻し上の任意のドキュメントを見つけるカント

私たちの図書館の1.25.0バージョンに追加されました

言いましたバージョン

+0

アヌープさん@レスポンスが正しい場合は、課金オブジェクトに対して 'refund'メソッドを呼び出すことができます。つまり、問題なくStripe Pythonバインディング(1.43.0)の最新バージョンにアップグレードできるはずです。ストライプは、後方互換性のない変更が導入されたときにメジャーバージョン番号をインクリメントします。 – Ywain

答えて

2

1.23これを試してみて、

import stripe 
stripe.api_key = <my_api_key> 
resp = stripe.Charge.retrieve(charge_id) 
resp.refund() 
関連する問題