Перед сохранением карты необходимо создать кулак клиента, как показано ниже
Прямо сейчас я приведу вам пример с PHP языком.
Создание клиента:
$customer = \Stripe\Customer::create([
'name' => 'Test User',
'email' => 'cardtestuser@gmail.com',
'description' => 'My First Test Customer',
]);
Вы можете ссылаться на ссылку для более подробной информации: https://stripe.com/docs/api/customers/create
Он вернет объект с идентификатором клиента, например: cust_****
, который необходимо сохранить при себе для дальнейшего использования, иначе Вы можете получить его с панели инструментов полосы.
Теперь нам нужно сгенерировать токен для карты, которую мы должны добавить к клиенту, который недавно создал полосу
$token = \Stripe\Token::create([
'card' => [
'number' => '4242424242424242',
'exp_month' => 3,
'exp_year' => 2021,
'cvc' => '314',
],
]);
Приведенный выше код возвращает карту например, tok_***
, который вам нужно использовать для сохранения карты для клиента
вот код для создания новой карты для клиента
\Stripe\Customer::createSource(
$customer->id,
['source' => $token->id]
);
Вы можете сохранить customeId (cust _ ### ) и cardId (card _ ###) в базе данных или где-либо еще, чтобы вы могли использовать его позже при оплате картой
Надеюсь, это поможет вам