簡體   English   中英

在Django Python中添加新卡之前,我如何檢查Stripe客戶是否已擁有特定卡

[英]how can i check whether a Stripe customer already has a specific card before adding a new one in django python

我想為客戶在條帶上存儲多張卡。在這種情況下,客戶嘗試在那時在條帶上添加新卡,檢查此卡是否在Django Python中存儲

我使用以下代碼在條紋上添加客戶卡

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

使用客戶創建源api后,請存儲卡詳細信息(卡ID,指紋等)

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

您可以通過通過卡片列表API列出卡片,然后檢查您將在響應中得到的卡片指紋,來為客戶檢查是否存在同一張卡片:

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

為此,您需要存儲客戶ID和其他所需的卡詳細信息。

所有卡的指紋都是唯一的

供您參考: 條帶文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM