如何在基于 expo 的 React Native 应用程序中付款?

How to make payments in an expo-based React Native app?

我正在使用 Expo 制作一个 React Native 应用程序,现在,我正在研究如何在应用程序中实现支付。我已经这样做了一段时间了,似乎没有任何支付网关有针对 React Native 的特定工具,更不用说针对非弹出 expo 项目了。

有没有人找到解决这个问题的方法?我应该退出 expo 以便使用来自常用网关的 API 吗?

现在,我遵循了一个教程,该教程使用 node.js 创建了一个后端以通过 Paypal 进行支付,但它与 React Native 的集成并不是很有效。我也知道 Stripe 有这方面的选择,但在我的国家(巴西),它似乎还不可用,而且很少有人使用它,所以我欢迎其他选择。

到目前为止,您必须从托管工作流中退出并使用裸工作流。那么以下模块将帮助您:

https://docs.expo.io/versions/latest/sdk/in-app-purchases/

根据文档,这对 Android 和 iOs 都有效。

从今天起,您无法在受管理的应用中进行应用内购买。如果我的理解不错,您可以使用 Stripe,但仅限于外部利益(例如购买 T 恤,而不是解锁应用程序中的可能性)。