我正试图通过Stripe向卡片收费,但我正在接受:
{ error:
{ type: 'invalid_request_error',
message: 'You must supply either a card or a customer id' } }
下面是正文(假设api键在标题中正确,内容类型为application / x-www-form-urlencoded,它是对https://api.stripe.com/v1/charges的发布请求)
data = {
"amount": 400,
"currency": "usd",
"card": {
"number": "4242424242424242",
"exp_month": "12",
"exp_year": "2019",
"cvc": "442"
},
"description": "Charge for test@example.com"
}
知道为什么这不起作用?格式不正确吗?无法在Stripe文档中找到这样做的示例。可以像这样直接对卡充电,还是需要令牌?如果是这样,如何通过HTTP而不是stripe.js?
来完成