有没有人能够提供一个最新的 react-native
PayPal 库的滑动解决方案?
我已经花了一周时间,但是没有找到合适的解决方案。
网络上有许多旧的和不完整的解决方案,但是没有一个适合新开发者的完整解决方案。
资源:
https://www.npmjs.com/package/react-native-paypal
有没有人能够提供一个最新的 react-native
PayPal 库的滑动解决方案?
我已经花了一周时间,但是没有找到合适的解决方案。
网络上有许多旧的和不完整的解决方案,但是没有一个适合新开发者的完整解决方案。
资源:
https://www.npmjs.com/package/react-native-paypal
https://developer.paypal.com/docs/integration/direct/make-your-first-call
2. 创建支付交易。 您需要传递您的付款详细信息,例如货币和总金额。在此步骤中,您还可以传递您的“return_url”和“cancel_url”。请确保将您的订单 ID 或订单代码附加到它们两个上,以便您可以在任一触发时跟踪订单并相应地更改订单状态。
3. 将支付链接发送给React Native并通过WebView加载。 在这一步中,您可以在React Native中使用WebView组件,并在其中加载PayPal URL。稍后,为了检查支付是否完成,您可以使用节流函数或使用其他替代方案,例如WebSocket。目标是知道交易是否完成或取消。
当付款完成时,请摆脱WebView并将用户重定向到感谢页面以及任何其他必要的操作。
可能有更优雅的方法来完成此操作,但我相信对于简单的场景(甚至更多!)这已经足够了。
如Danial所建议的,如果您不想让应用程序依赖第三方的React Native库,则可以尝试使用WebView包装器集成Paypal。以下是我是如何做到的:在React Native应用中集成Paypal
附上截图 链接= https://www.npmjs.com/package/react-native-paypal-lib 在React Native应用程序中使用此库非常简单。按照以下步骤进行实现。