【发布时间】:2017-04-26 06:33:32
【问题描述】:
我是 React Native 和 Stripe API 的新手,我一直在尝试将这两者集成到我的支付模块中。因此,最初当我将代码用作所描述的 node.js 文档时,由于 HTTP 模块在 React Native 中不可用,我遇到了一个错误。
直到我看到这篇博客描述了使用 Fetch API 而不是通常的 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'
})
})
提前致谢!
【问题讨论】:
标签: react-native stripe-payments