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
});