以下是 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"
}