Можете ли вы использовать "авторизацию и захват" со "встроенной формой оплаты" Stripe?

Можно ли использовать процесс "авторизация, а затем захват" ( см. Здесь) без создания полного пользовательского процесса проверки на внешнем интерфейсе?

Я хотел бы использовать стандартную кнопку проверки ( см. Здесь) и все еще иметь возможность установить параметр capture=false. Это возможно или я сплю?

Спасибо всем!

1 ответ

Решение

Зарядка клиента с помощью Stripe - это двухэтапный процесс, включающий в себя внешнюю форму проверки и серверный сервер для оплаты. capture Параметр вступает в действие только в бэкэнде - он никогда не входит в форму Checkout, поэтому вы определенно можете использовать простую кнопку.

Шаг 1: Вы собираете информацию о кредитной карте клиента с помощью формы Checkout или Stripe.js, которая затем отправляется в Stripe. Взамен Stripe отправляет обратно token что вы можете использовать для зарядки карты.

https://stripe.com/docs/checkout https://stripe.com/docs/stripe.js

Шаг 2: Вы берете это token и передайте его своему бэкэнду, а затем попросите Stripe сделать запрос на оплату или сохраните его для клиента. Вам нужно будет настроить конечную точку на вашем сервере, чтобы справиться с этим.

https://stripe.com/docs/charges

Именно на этом этапе вы проходите capture=False в вашем запросе заряда.

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