Полосная тестовая карта для разрешения не захваченных, но провальных «реальных» захваченных зарядов - PullRequest
0 голосов
/ 18 февраля 2020

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

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

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

1 Ответ

0 голосов
/ 03 марта 2020

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

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

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