react native - 使用 PayPal v2/订单付款

Posted

技术标签:

【中文标题】react native - 使用 PayPal v2/订单付款【英文标题】:react native - payment with PayPal v2/orders 【发布时间】:2020-05-26 15:37:43 【问题描述】:

我正在 React Native 中实现 PayPal,遵循 PayPal Payments v2 API 的文档

这是我结帐的一步一步:

    使用https://api.sandbox.paypal.com/v1/oauth2/token获取令牌。 使用https://api.sandbox.paypal.com/v2/checkout/orders创建订单 使用批准链接让客户接受付款 我将return_url 设置为https://www.google.com/。客户接受付款后,我收到return_url https://www.google.com/?token=<order_id>&PayerID=<payer_id>

此时我陷入了困境:我该如何使用order_idpayer_id 的信息?

【问题讨论】:

【参考方案1】:

下一步是做一个v2/orders capture 的order_id

假设成功,响应的付款 -> 捕获 -> id 值是您应该保留在数据库中以用于会计目的的值,因为这将作为 paypal.com 帐户中的交易 ID 进行搜索。

order_id 没有会计价值,仅应保留大约 1 个月以用于调试目的。)

【讨论】:

以上是关于react native - 使用 PayPal v2/订单付款的主要内容,如果未能解决你的问题,请参考以下文章

React Native 中的 PayPal 集成和支付状态

PayPal REST API 获取 react-native 中的 access_token,“AUTHENTICATION_FAILURE”

Xamarin Native 链接失败的 Paypal

为啥我无法使用 PayPal Native-Checkout Android 获取 paymentId

应用程序试图在 React Native Objective-C 扩展中的目标上呈现一个 nil 模态视图控制器

使用 react-paypal-js 禁用送货地址