gpt4 book ai didi

node.js - 使用 node-recurly 通过插件创建订阅

转载 作者:太空宇宙 更新时间:2023-11-03 23:24:51 25 4
gpt4 key购买 nike

使用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,
},
],

服务器返回错误:

Tag <subscription_add_ons> must consist only of sub-tags named <subscription_add_on>

我尝试过这个:

subscription_add_ons: [
{
subscription_add_on: {
add_on_code: shippingMethod.servicelevel_token,
unit_amount_in_cents: parseFloat(shippingMethod.amount) * 100,
},
},
],

返回此错误: enter image description here

在这种情况下传递订阅附加的正确格式是什么?

最佳答案

正确的格式是:

subscription_add_ons: {
subscription_add_on: [{
add_on_code: shippingMethod.servicelevel_token,
unit_amount_in_cents: parseFloat(shippingMethod.amount) * 100,
}],
},

关于node.js - 使用 node-recurly 通过插件创建订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45601748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com