Ошибка возврата денег

Я использую библиотеку Stripe Python версии 1.23.0 с Python 2.7. Когда я пытаюсь обработать возврат, используя следующий код

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

Я получаю сообщение об ошибке

у объекта 'module' нет атрибута Refund

Я проверил файл инициализации, и действительно, возврат не был импортирован.

Я проверил с поддержкой полосы, и они сказали,

Объект Refund был добавлен в версию нашей библиотеки 1.25.0

Я не могу найти документацию о том, как возмещения обрабатываются в библиотеке версии 1.23

1 ответ

Решение

Попробуй это,

import stripe
stripe.api_key = <my_api_key>
resp = stripe.Charge.retrieve(charge_id)
resp.refund()
Другие вопросы по тегам