android - react native - 使用 PayPal v2/订单付款
问题描述
我正在按照 PayPal Payments v2 API的文档在 React Native 中实现 PayPal
这是我结帐的一步一步:
- 使用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_id
和payer_id
?
解决方案
下一步是对其进行v2/orders捕获order_id
假设成功,响应的支付 -> 捕获 -> id 值是您应该保留在数据库中以用于会计目的的值,因为这将作为 paypal.com 帐户中的交易 ID 进行搜索。
(order_id
没有会计价值,为了调试目的,应该只保留大约 1 个月。)
推荐阅读
- mouseevent - How do i prevent mouse and touch events from trigger for DisplayObjects below a backdrop
- c - 使用外部控制格式字符串的漏洞
- angular - Angular 7 文件 '../src/types/@angular/common.d.ts' 不是模块
- javascript - 查找所有重复的 id 并添加唯一键
- sql-server - 使用触发器替换公式中的值
- c# - CORS 实现显示不允许用于 POST 请求的方法
- android - 如何以编程方式将颜色应用于应用程序主题?
- javascript - 在 Angular 的组件中插入 JavaScript
- database - 如何更新 oracle 数据库中的子类型属性值?
- sql - 如何修复 SQL 设计