python - 在 django python 中添加新卡之前,我如何检查 Stripe 客户是否已经拥有特定卡
问题描述
我想为客户在条带上存储多张卡。在这种情况下,客户尝试在条带上添加新卡,然后检查这张卡是否存储在 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 和其他所需的卡详细信息。
所有卡的指纹都是唯一的
供您参考:条纹文档
推荐阅读
- android - 您如何返回列表列表
从 Android Room DAO 查询 - c++ - 带有 ImGui 和 SDL2 的 OpenGL 渲染器
- google-bigquery - 仅计算和呈现重复项
- python - ValueError:预期的 2D 数组,得到 1D 数组:array=[19. 27.896 0. 1. 0. ]。使用 array.reshape(-1, 1) 重塑数据
- c - 使用 #ifndef 保护 .h 变量不会停止多个定义。怎么修?
- blogs - Squarespace 博客上的 Facebook 插件
- selenium-webdriver - 等待选项被填写到下拉Jmeter
- python - 是否刷新 OAuth 刷新令牌标准行为?
- tensorflow - TensorFlow 2.3:使用自定义层和模型从 ModelCheckPoint 回调加载模型
- c# - .NET Framework (4.8) 的 Cake runner 不选择环境变量