以下是 PassToPay 支持的支付方式清單。接入前前請與營運人員溝通確認哪些需要開啟。

WayCode支付方式说明
ALI_WAP支付寶WAP在移动设备上唤起支付宝进行支付
ALI_QR支付寶二維碼返回一个付款二维码,客户通过扫码进行支付
ALI_JSAPI支付寳生活號通過喚起支付寶生活號進行支付
ALI_SHARE支付寶吱口令通過複製支付口令完成支付
WX_H5微信H5支付支持喚起wx進行支付
WX_NATIVE微信二維碼生成二維碼進行支付

支付訂單 channelExtra 參數說明

wayCode=ALI_QR時,channelExtra可以傳送payDataType設定傳回支付資料支付類型。此時payDataType可以為:

  • codeImgUrl-二維碼圖片URL地址
  • codeUrl:二維碼URL地址

不傳payDataType預設回傳codeUrl類型, 默認為codeUrl,例子:

{
    "code": 0,
    "data": {
        "mchOrderNo": "M17168114225039999",
        "orderState": 1,
        "payData": "https://qr.alipay.com/api/scan/imgs/5e6c6fc0ec11f0881620ec2638d899cd.png",
        "payDataType": "codeUrl",
        "payOrderId": "P1795063328371040258"
    },
    "msg": "SUCCESS",
    "sign": "78A4188E74EE008D7A1B2E2FD95F122D",
    "traceId": "a8fab5a4935c433381d90fcdda917552"
}

wayCode=ALI_WAP時,channelExtra可以傳payDataType設定返回支付資料支付類型。此時payDataType可以為:

  • codeImgUrl :傳回一個二維碼圖片URL
  • payUrl: 返回支付跳轉鏈接

默認為payUrl,例子:

{
    "code": 0,
    "data": {
        "mchOrderNo": "M17168114225039999",
        "orderState": 1,
        "payData": "https://qr.alipay.com/02xasassw1w2",
        "payDataType": "payUrl",
        "payOrderId": "P1795063328371040258"
    },
    "msg": "SUCCESS",
    "sign": "78A4188E74EE008D7A1B2E2FD95F122D",
    "traceId": "a8fab5a4935c433381d90fcdda917552"
}