Полосовой платеж в мастере django

У кого-нибудь есть опыт запроса оплаты Stripe как части мастера форм в Django?

Насколько я могу судить, единственный способ показать пользователю ошибку, когда его карта отклонена (например, при использовании мастера), состоит в создании заряда в методе clean() формы - но мастер вызывает clean() в форме дважды, в результате чего будет отклонена даже действительная карта, поскольку при зарядке каждый раз используется один и тот же токен.

Очевидно, что не является идеальным создание заряда в методе clean() формы, но я не понимаю, как сделать это за ее пределами, и все же я могу показать какие-либо ошибки на отдельном рассматриваемом шаге.

Есть идеи?

0 ответов

Другие вопросы по тегам