取消已连接帐户的订阅时出现StripeInvalidRequestError

时间:2017-12-29 19:53:12

标签: node.js stripe-payments stripe-connect

我正在尝试取消已连接帐户的条带订阅(在测试模式下),但我收到以下错误:

StripeInvalidRequestError: No such subscription: SUBSCRIPTION_ID

我可以在Stripe信息中心看到SUBSCRIPTION_ID的订阅,然后从那里取消订阅。无论是否有stripe_account参数,我都尝试了以下内容:

 stripe.subscriptions.del(
   SUBSCRIPTION_ID, { at_period_end: true }
 ), {
    stripe_account: stripeAccountId
 };

我可以毫不费力地取消平台帐户上的订阅。我是否需要首先使用已连接帐户的API密钥进行身份验证?或者我应该在这里使用另一种方法吗?

修改:订阅位于ID与stripeAccountId

匹配的帐户中

1 个答案:

答案 0 :(得分:0)

最后,这是一个错字。我错了一个结束括号。这是更正后的API调用

stripe.subscriptions.del(SUBSCRIPTION_ID, {
  at_period_end: true
}, {
  stripe_account: stripeAccountId
});