Я новичок в React Native and Stripe API и пытаюсь интегрировать два для моего платежного модуля. Поэтому изначально, когда я использовал код в качестве описаний node.js, я получаю сообщение об ошибке из-за HTTP-модуля, который недоступен в React Native.Реагирование Интеграция с коренными и полосами 401 Ошибка
Пока я не столкнулся с этим блогом, описывающим обходной путь с использованием API-интерфейса Fetch вместо обычной реализации Stripe. Но когда я запускаю свой код, я получаю ошибку 401, которая означает «Несанкционированный» или ключ недействителен. Учитывая, что моя реализация и ключ верны, что может вызвать эту ошибку? Вот пример кода:
fetch('https://api.stripe.com/v1/customers', {
method: 'post',
headers: {
'Accept': 'application/json',
'Authorization': 'Bearer MY_TEST_KEY'
},
body: JSON.stringify({
firstName: 'John',
lastName: 'Doe'
})
})
Заранее благодарен!
На самом деле я просто тестирую API, позже я это сделаю, но сейчас я хотел бы сначала увидеть, как это работает, поэтому я помещаю свой секретный ключ в код или тот, который вызывает Несанкционированная ошибка? – Jed
@Jed: Я хочу сказать, что вы не можете получить библиотеку Stripe-node в своем приложении и даже не пытаетесь попробовать. Вместо этого вам нужно использовать Stripe.js в webview: https://stripe.com/docs/stripe.js – koopajah