【发布时间】:2020-09-18 01:25:04
【问题描述】:
由于Missing required param: items.,我无法创建条带订阅。我用items 请求它。
错误:
{
"error": {
"code": "parameter_missing",
"doc_url": "https://stripe.com/docs/error-codes/parameter-missing",
"message": "Missing required param: items.",
"param": "items",
"type": "invalid_request_error"
}
}
代码:
const stripeCustomer = await stripe.customers.create({
name: name,
email: email,
plan: basicPlan,
})
const stripeSubscription = await stripe.subscriptions.create({
items: [{ plan: basicPlan }],
customer: stripeCustomer.id,
})
Stripe Customer 帐户已成功添加。
【问题讨论】:
-
您确定 basicPlan 包含计划的 id 吗?我也没有将计划视为创建客户的参数,也许我正在查看不同的 API 版本。但我会确保 basicPlan 具有该计划的实际 ID...尝试通过硬编码进行测试。stripe.com/docs/api/customers/create?lang=nodestripe.com/docs/api/subscriptions/create?lang=node
-
是的。 basicPlan 就像'plan_xxxxxxxx'
-
对不起,我的基本计划未定义。
标签: javascript google-cloud-functions stripe-payments