简要描述:
支付流程是先跳转到第三方,选择交易方式,支付后会跳转回商城的某个页面,然后通过该页面请求改接口来确认完成支付,不确认支付相当于交易失败。页面名称暂定orderPaySuccess,对接时需要提供相应的页面名称给后端修改。
测试支付账号:sb-1teus32049363@personal.example.com 密码:a#6nF3)y 测试商家账号:sb-45lmz32033242@business.example.com 密码:1zp%PkKT
回跳页面示例: https://dev3.yunzmall.com/addons/yun_shop/?menu#/orderPaySuccess?pay=13753&i=15&token=3XC96554VU034923U&PayerID=F3NEVTPNH5M52
请求域名:
- http://xx.com
请求URL:
POST/plugin.paypal.frontend.index.capture-order
参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
token | 是 | string | 在第三方选择支付后回跳地址上附带的参数,用来确认支付用 |
返回示例:
正确时返回:
{
"result": 1,
"msg": "成功",
"data": {
"redirect": "https://dev3.yunzmall.com/addons/yun_shop/?menu#/orderPaySuccess?i=15"
},
}
错误时返回:
{
"result": 0,
"msg": "xxxxxx",
"data": []
}
返回参数说明:
参数名 | 类型 | 说明 |
---|---|---|
名称 | 类型 | 说明 |
redirect | string | 支付成功跳转链接,走的是余额支付逻辑 |