【发布时间】:2018-01-17 23:55:23
【问题描述】:
使用node-recurly,我可以创建一个订阅对象并将其传递给recurly.subscriptions.create调用:
const subscription = {
plan_code: plan.code,
currency: 'USD',
account: {
account_code: activationCode,
first_name: billingInfo.first_name,
last_name: billingInfo.last_name,
email: billingInfo.email,
billing_info: {
token_id: paymentToken,
},
},
};
我还想添加subscription_add_ons 属性,看看the documentation,它应该是一个附加组件数组。我试着像这样传递它:
subscription_add_ons: [
{
add_on_code: shippingMethod.servicelevel_token,
unit_amount_in_cents: parseFloat(shippingMethod.amount) * 100,
},
],
服务器返回错误:
标签
必须仅包含名为的子标签
我试过这个:
subscription_add_ons: [
{
subscription_add_on: {
add_on_code: shippingMethod.servicelevel_token,
unit_amount_in_cents: parseFloat(shippingMethod.amount) * 100,
},
},
],
在这种情况下传递订阅添加的正确格式是什么?
【问题讨论】: