Stripe.js API: Есть ли способ заставить пользователя сохранить информацию о карте и использовать ее для последующей передачи?

#javascript #node.js #stripe-payments #fetch #payment

#javascript #node.js #stripe-платежи #выборка #оплата

Вопрос:

Для создания платежей пользователь может сохранить информацию о карте, создав объект customer, и впоследствии с него будут сняты платежи, просто предоставив идентификатор клиента из созданного объекта customer, поэтому нет необходимости повторно предоставлять информацию о карте, извлекать токен и использовать его для вызова API создания платежей. Просто нужен идентификатор клиента из объекта customer, хранящегося на сервере приложения.

Но для перевода средств на дебетовую карту пользователя (https://stripe.com/docs/sending-transfers ) пользователю всегда придется предоставлять информацию о карте для извлечения токена с помощью вызова API, а затем использовать токен для выполнения вызова API передачи.

Итак, для вызова API перевода средств есть ли что-то вроде идентификатора клиента, где он заменяет необходимость в токене, который извлекается только при предоставлении информации о карте?

Заранее благодарю

Ответ №1:

В документации упоминается, что этот метод выплаты третьим лицам устарел. API Stripe в какой-то момент в будущем полностью отключит поддержку получателей. Вы должны использовать управляемые учетные записи, а не получателей.

Документацию по созданию банковских переводов с управляемыми учетными записями можно найти здесь.

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

Комментарии:

1. в управляемых учетных записях, какие вызовы API я должен выполнить, чтобы ответить на мой вопрос? Кроме того, что касается токена, не истекает ли он / недействителен после одного использования? Вот почему вы создаете объект Customer.