【发布时间】:2021-07-29 18:48:55
【问题描述】:
您好,我想在 SetupIntent.create 方法中添加付款详细信息。
我会使用类似这样的 API 来做到这一点:
import requests
url = "https://api.stripe.com/v1/setup_intents"
params = {
"key": "sk_live_xxxxx",
"payment_method_data[type]": "card",
"confirm": True,
"customer": "cu_xxxx",
"payment_method_data[card][number]": "cc number",
"payment_method_data[card][exp_month]": "exp_mnth",
"payment_method_data[card][exp_year]": "exp_year",
"payment_method_data[card][cvc]": "xxx"
}
response = requests.post(url, params=params).text
print(response)
但是如何用 Python Stripe Lib 做到这一点?
我试过这个代码:
import stripe
stripe.api_key = "sk_live_xxxxx"
r = stripe.PaymentIntent.create(
payment_method_types=["card"],
customer="cu_xxx",
confirm=True
)
print(r)
但是,我将如何在其中添加付款详细信息?
我查看了文档及其示例,但它仅包含添加付款方式类型的示例,而不是诸如 cc 编号、cvc、到期月份和年份之类的付款详细信息。
我想添加客户并附上付款方式并向他收费。谁能帮帮我?
谢谢!
【问题讨论】:
标签: python stripe-payments payment