Я использую полосу v7.6.0 с приложением узла машинописи. Я пытаюсь создать новый план (для подписки) на подключенной учетной записи. Вот мой фрагмент:
const stripeAccount = "acct_2Gk346Btfer3fzH9";
plan = await this.stripe.plans.create({
amount,
currency,
interval,
product: {
name: productName,
},
}, { stripeAccount });
Github говорит :
Заголовок Stripe-Account для каждого запроса для использования с Stripe Connect можно добавить в любой метод :
// List the balance transactions for a connected account:
stripe.balanceTransactions.list(
{
limit: 10,
},
{
stripeAccount: 'acct_foo',
}
);
Stripe-node wiki :
Все методы могут принимать необязательный объект параметров, содержащий одно или несколько из следующих значений:
...
stripe.charges.refund(chargeId, {
amount: 500,
}, {
stripeAccount: connectedAccountId,
});
Исходя из ссылок выше, я предполагаю, что мой код должен работать нормально. Но я получаю сообщение об ошибке:
(узел: 9737) UnhandledPromiseRejectionWarning: Ошибка: Полоса: неизвестные аргументы ([объект объекта]). Вы хотели передать объект опций? См. https://github.com/stripe/stripe-node/wiki/Passing-Options. (по запросу API к POST /plans
)
Как я могу исправить эту ошибку?