Вот некоторые сведения об источниках / жетонах в мире полос.
Источником концепции Stripe является такой способ оплаты, как кредитная карта, банковский перевод, ATH, Alipay, WeChat Pay и т. Д.
А для оплаты «Кредитной картой» токен и источник могут безопасно использоваться взаимозаменяемо. По сути, это безопасный и совместимый с PCI способ передачи информации о кредитных картах между системами.
Источник / токен предназначены только для одноразового использования, это одноразовое использование может быть «Заряд» или «Присоединение к клиенту». Как только вы зарядите источник или подключите его к клиенту, источник / токен станет «потребленным».
Когда вы снова используете «потребленный» источник, например, заряжаете источник или присоединяете источник к клиенту, вы увидите «invalid_request_error».
Так как же Stripe выполняет повторяющиеся платежи, позволяя пользователю использовать сохраненную карту?
Рабочий процесс высокого уровня будет
Создать источник -> Прикрепить источник к клиенту -> Зарядить клиента с помощью идентификатора источника И идентификатора клиента
означает, что вам нужно будет сохранить / присоединить источник к клиенту, чтобы сделать источник «повторно используемым». И это необходимо, что вам нужно использовать идентификатор источника вместе с идентификатором клиента. И если вы не предоставите идентификатор источника и будете использовать только идентификатор клиента, будет использован источник клиента по умолчанию.
Говоря все это, на ваш вопрос:
Если вы хотите произвести однократный платеж, лучше ли использовать tok_xxxx?
Вы можете использовать токен или источник, вы можете создать источник или токен, используя полосу Checkout или Elements.
Если вы хотите связать клиента с разовым платежом, лучше ли использовать 'src_xxxx'?
Да, вам придется сохранить токен / источник для клиента. Когда вы снимаете деньги с клиента, транзакция отображается под клиентом
Не рекомендуется ли реализовывать все с помощью 'src_xxxx', так как это громоздко?
Если вы используете оплату не кредитной картой, такой как ACH, Alipay, 3DS и т. Д., Требуется источник. Но для обычной кредитной карты нет разницы между токеном и источником.