2016-12-01 76 views
0

我使用条纹Python库版本1.23.0与Python 2.7。当我尝试使用下面的代码来处理退款条纹退款错误

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

我得到一个错误,

“模块”对象有没有属性退款

我检查了init文件和确实退款尚未导入。

我有条纹支持检查,他们说

在1.25.0版本我们图书馆的

我无法找到如何退款库中处理任何文件,加入该退款对象版本1.23

+0

@ Anoop的响应是正确的,你可以调用收费对象的'退款'方法。也就是说,您应该能够毫无问题地升级到Stripe Python绑定(1.43.0)的最新版本:当引入向后不兼容的更改时,Stripe将增加主版本号。 – Ywain

回答

2

试试这个,

import stripe 
stripe.api_key = <my_api_key> 
resp = stripe.Charge.retrieve(charge_id) 
resp.refund()