如何在Stripe自定义表单中添加收据邮箱(错误:收到未知参数:email)

1 投票
1 回答
1425 浏览
提问于 2025-04-18 02:53

我该怎么添加一个邮箱输入,让Stripe可以发送收据呢?看起来这个邮箱参数不是一个有效的Charge参数,因为从

try: 
    charge = stripe.Charge.create(
      amount=1000, #cents
      email=email,
      currency="usd",
      card=token
    )
except stripe.CardError, e: #card declined
    pass

我收到一个错误提示,内容是

Received unknown parameter: email

我该怎么把邮箱参数发送给Stripe呢?

1 个回答

2

你需要先创建一个客户,填写他们的电子邮件地址和信用卡信息,然后再把这个客户信息传递给收费的部分:

customer = stripe.Customer.create(
  card=token,
  email=email
)
charge = stripe.Charge.create(
  customer=customer.id,
  amount=1000,
  currency="usd"
)

撰写回答