Как долго действует жетон карты Stripe?

Примерно в течение какого времени действует жетон карты Stripe (полученный через Stripe.js)? Согласно документам:

Токен предназначен только для одноразового использования и имеет короткий срок действия. Используйте его в вызове API немедленно.

Я понимаю, что не должен хранить токен для последующего использования, но насколько коротким является "короткий" в этом случае? Стоит ли ожидать, что он истечет через несколько секунд или минут?

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

1 ответ

Решение

Токен карты действителен в течение нескольких минут (обычно до 10). В этом случае Stripe рекомендует использовать токен сейчас, чтобы создать клиента с помощью API, сначала сохранить его карточку, а затем разрешить фоновой работе обработать часть оплаты после факта.

Это также гарантирует, что карта действительна, так как Stripe сначала запускает авторизацию на $0/$1 на карте. Затем вы можете немедленно дать отзыв клиенту в случае ошибки.

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