Тестовая карта Stripe для разрешения незахваченных, но не реальных зафиксированных сборов

У меня есть веб-сервис, который аутентифицирует (capture=False) 1 доллар во время регистрации, и через несколько секунд я беру желаемую сумму.

Как протестировать только вторую часть?

Пытался использовать карту со страницы тестирования документации Stripe (4000 0000 0000 9995), но даже плата за авторизацию не взимается. Я хочу разрешить авторизацию и отклонить только фактическую зарядку.

1 ответ

Решение

После некоторого времени исследований я не нашел подходящего решения, которое позволило бы успешно создать незахваченный заряд и отказывать только при захвате.

Есть несколько вариантов решения этой проблемы:

  • отключить заряд аутентификации во время тестирования и использовать для этого любую тестовую карту, например4000000000000341 (прикрепление этой карты к объекту Customer завершается успешно, но попытки списать средства с клиента не удаются)
  • рассчитать полную сумму заранее как плату за авторизацию и зафиксировать полную сумму при необходимости
Другие вопросы по тегам