Прежде чем запрашивать какой-либо код, следует понимать, что этот вопрос относится к технике реализации, а не к манипулированию кодом.
ОК, поэтому, чтобы сохранить клиента в режиме чередования, чтобы взимать с него плату позже или ежемесячно, вотпредписанный процесс:
шаг 1. Используйте Stripe.js, чтобы получить данные карты пользователя, такие как номер карты, дата экспозиции, cvv и т. д., которые будут отправлены на полосу.
шаг 2Stripe возвращает токен, соответствующий карточке, например: tok_xyz, теперь этот токен можно использовать для генерации клиента в Stripe, и вы получите идентификатор клиента.
шаг 3. Получив идентификатор клиента, вы можете зарядитьих в любое время.
Теперь у меня есть два вопроса:
Если я предоставлю те же данные карты в шаге 1 выше, будет ли полоса возвращать один и тот же токен каждый раз?Я прошу его, чтобы я мог знать, как справиться с условием, когда пользователь вводит одни и те же данные карты дважды, и я случайно не создаю несколько записей в базе данных для одной и той же карты снова и снова.
В Stripe задокументировано, что после того, как они выдают жетон карты (шаг 1 выше), CVV остается в силе только в течение нескольких минут, и если вы не начисляете плату в это время, позже карта станет недействительной, поэтому мне нужносразу же поручить клиенту небольшую сумму, например 0,01 $ или что-то в этом роде?или когда я создаю клиента (шаг 2 выше), об этом позаботится Stripe?
Спасибо за любую помощь заранее.