StripeInvalidRequestError при отмене подписки на подключенном аккаунте

Я пытаюсь отменить полосовую подписку на подключенной учетной записи (в тестовом режиме), но получаю следующую ошибку:

StripeInvalidRequestError: No such subscription: SUBSCRIPTION_ID

Я могу видеть подписку с SUBSCRIPTION_ID в моей приборной панели Stripe, и отмените его оттуда. Я пробовал следующее, с и без stripe_account аргумент:

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

Я могу отменить подписку на учетной записи платформы без проблем. Нужно ли сначала проходить проверку подлинности с помощью ключа API подключенной учетной записи? Или есть другой метод, который я должен использовать здесь?

Изменить: подписка на аккаунт, чей идентификатор совпадает stripeAccountId

1 ответ

Решение

В конце концов, это была опечатка. Я поставил закрывающую скобку. Вот исправленный вызов API

stripe.subscriptions.del(SUBSCRIPTION_ID, {
  at_period_end: true
}, {
  stripe_account: stripeAccountId
});
Другие вопросы по тегам