IJPay PayPal SpringBoot Demo联调测试
编辑
126
2024-01-15
完整示例
官方文档中并未详细描述demo运行,下面介绍联调方式
Demo
1.下载git代码,复制resources/production目录在同级resources/dev
2.修改paypal.properties
paypal.clientId=xxx
paypal.secret=xxx
paypal.sandBox=true
paypal.domain=http://192.168.0.1 # 这里要注意一定要携带http:// 不然会报错,并且排查不到原因
沙盒账号获取方式:https://blog.csdn.net/wulvla020311/article/details/114575982
3.在浏览器调用创建订单接口/payPal/createOrder
回调至PayPal付款页面,登录使用沙盒账号Personal Account的账号密码
付款后会回到接口,在浏览器展示订单ID
4.可查询订单信息
调用/payPal/queryOrder?id=xxx
查看订单信息
5.完成订单
调用/payPal/captureOrder?id=xxx
确认订单
6.查询已完成订单
调用/payPal/captureQuery?captureId=xxx
查询已完成订单,注意这里需要使用 captureId
7.退款
调用/payPal/refund?id=xxx
对订单进行退款,注意这里也需要使用captureId,并且需要完成订单后3分钟才可以退款
8.退款查询
调用/payPal/refundQuery?id=xxx
查询退款详情。
- 0
- 0
-
赞助
赞赏 -
分享