简要描述:

支付流程是先跳转到第三方,选择交易方式,支付后会跳转回商城的某个页面,然后通过该页面请求改接口来确认完成支付,不确认支付相当于交易失败。页面名称暂定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 支付成功跳转链接,走的是余额支付逻辑