StripeInvalidRequestError: вы можете создавать новые учетные записи, только если вы зарегистрировались в Connect. - PullRequest
0 голосов
/ 10 июля 2020

При попытке протестировать Stripe Connect Api я получаю следующую ошибку:

'StripeInvalidRequestError: вы можете создавать новые учетные записи, только если вы подписались на Connect'

Я зарегистрировал учетную запись и использую свой личный секретный ключ, поэтому я не знаю, почему он не позволяет мне протестировать эту функцию. Ниже приведен код почтового запроса.

router.post('/api/post/create-stripe-account', async (req,res) => {
    
        const data = req.body;
        try{
            var account = await stripe.accounts.create({
                country: 'US',
                type: 'custom',
                requested_capabilities: ['card_payments', 'transfers'],
            });
    
            res.json(account)
        }catch(error){
            console.log(error)
        }
        
    
    })

Ссылка на документацию, за которой я следил: Использование подключения к пользовательским учетным записям

Любые мысли, почему полоса не работает Я зарегистрировался? Я успешно использовал этот секретный ключ для отправки платежей по карте, но, похоже, он мне не нравится. Спасибо!

1 Ответ

0 голосов
/ 10 июля 2020

Вы должны иметь возможность создавать новые учетные записи в тестовом режиме, используя свой тестовый ключ API (начиная с sk_test_). Можете ли вы подтвердить, что это ключ, который вы используете на своем сервере?

Ошибка, которую вы получаете, обычно указывает на то, что ваше приложение платформы Connect не завершено, и вы пытаетесь создать учетную запись в режиме реального времени (используя свой sk_live_ ключ). Для создания учетных записей в режиме реального времени вам необходимо заполнить свой профиль платформы в Stripe Dashboard .

...