【发布时间】:2020-11-15 06:55:31
【问题描述】:
我正在尝试一种方法来弄清楚如何通过电子邮件检索 Stripe 客户:
在我看来,我写了以下代码:
if stripe.Customer.retrieve(email=request.POST['email']):
customer = stripe.Customer.retrieve(id)
else:
customer = stripe.Customer.create(
email=request.POST['email'],
name=request.POST['nickname'],
)
charge = stripe.Charge.create(
customer=customer,
amount=500,
currency='brl',
description='First Test Ever!',
source=request.POST['stripeToken'],
)
基本上,如果客户是通过他们的电子邮件找到的,那么我不需要创建新帐户。否则,将创建帐户。最后一步是向新客户或现有客户收费。
代码无法正常工作。我认为这是搜索现有客户的错误方法。
有什么帮助吗?
谢谢!
【问题讨论】: