Отображение ранее сохраненных карт с полосой - PullRequest
0 голосов
/ 21 июня 2019

В Stripe я хочу, чтобы после того, как пользователь зашел на мой сайт и приобрел товар, он в следующий раз сможет (каким-то образом) выбрать ранее использованный способ оплаты.Это возможно с elements.js?Во время первой покупки я (естественно) должен получить реквизиты платежа и сохранить их клиенту в полосе (за https://stripe.com/docs/saving-cards).. После того, как я это сделаю, в следующий раз клиент сможет получить указание, что он ужесохранить способ оплаты? Что я передам для этого (я предполагаю что-то, что позволит Stripe узнать, о каком клиенте я говорю). Короче говоря:

1) Пользователь подписывается, затем я создаюРазобрать Клиента для этого Пользователя и сохранить связь между Пользователем и Клиентом.Затем пользователь что-то покупает, поэтому я обновляю клиента, чтобы у него был источник по умолчанию.

2) Я хочу, чтобы в следующий раз пользователю не пришлось снова вводить данные кредитной карты в (1) ^^^.

Есть ли способ сделать это с elements.js ??

1 Ответ

0 голосов
/ 21 июня 2019

Нет явного способа сделать это с элементами, но вы можете сделать это, извлекая Customer , а затем перебирая свойство Customer sources и отображая ихдля них - или, альтернативно, просто разверните default_source и, если имеется, отобразите это.

Если вы также хотите предоставить способ добавления новой карты, вы определенно можете использовать элементы длясделать это вместе с существующими картами - этот пример должен помочь вам начать там: https://jsfiddle.net/ywain/k288pxqa/

...