Как я могу проверить, есть ли у клиента Stripe определенная карта, прежде чем добавить новую в Python django - PullRequest
2 голосов
/ 28 июня 2019

Я хочу хранить несколько карточек на полосе для клиента. В этом случае покупатель пытается добавить новую карточку на полосу в то время, чтобы проверить, находится ли этот карточный магазин в django python

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

 card = stripe.Customer.create_source(
                    'customer_stripe_id'
                    source =request.POST['stripeToken']
                )

1 Ответ

0 голосов
/ 03 июля 2019

Как только вы используете клиент, создайте исходный API-интерфейс и сохраните данные карты (идентификатор карты, отпечатки пальцев и т. Д.)

stripe.Customer.create_source(
                    'customer_stripe_id'
                    source =request.POST['stripeToken']
                )

Вы можете проверить, существует ли такая же карта для клиента, перечислив карты в списке карт.api, а затем проверяет отпечатки карты, которые вы получите в ответе:

cards = stripe.Customer.list_sources(
  'cus_FMsdyCbtYeOCJr',
  object='card'
)

Для этого вам необходимо сохранить идентификатор клиента и другие данные карты, необходимые для этого.

Отпечатки пальцев на всех картах уникальны

Для справки: Полосная документация

...