wayCode = WEB_CASHIER
,会返回一个web统一收银台的URL地址。用户打开该地址,会根据当前用户所在不同的端,展示不同的收银台支付方式。打开场景 | 支持的支付方式 |
---|---|
PC端 | 聚合码、微信扫码、支付宝PC支付 |
H5页面 | 微信H5、支付宝H5、微信小程序、支付宝小程序、支付宝生活号 |
微信客户端 | 微信公众号支付 |
支付宝客户端 | 支付宝生活号支付 |
wayCode = QR_CASHIER
,会返回一个二维码,用户手机扫码后完成支付。channelExtra
参数为空时,返回的二维码扫码支付使用是jsapi支付。channelExtra
参数传"entryPageType":"lite"
时,则扫码支付使用的是小程序支付方式。WX_APP
或 ALI_APP
支付方式,会返回微信和支付宝app端打开收银台所需参数,配合微信或支付宝官方sdk使用即可。wayCode = QR_CASHIER
,同时channelExtra
参数中entryLiteType
传wxapp
或aliapp
。{“entryLiteType”: “wxapp”}
时,返回参数payData
中为打开微信小程序支付所需参数。如:`{
"path": "pages/hub/lite",
"qrUrl": "https://pay.haotiandate.com/cashier/pages/hub/h5/?haotiandateToken=8d6f6088eaf746d2157aa14c142d96ba62f3780d954ad1e572c4e9efe7c801d3b754d21bbdbfe6da3b8bd149827f245b",
"ghid": "gh_5ea8094c2d68",
"env": "release"
}
{“entryLiteType”: “aliapp”} 时,返回参数payData中为打开支付宝小程序支付所需参数。如:
{
"path": "pages/hub/lite",
"qrUrl": "https://pay.haotiandate.com/cashier/pages/hub/h5/?haotiandateToken=8d6f6088eaf746d2157aa14c142d96ba0d1f49841f2dd7aac90948d3ce145d35b96ad085b2a20fbda61512c62f2215e0",
"appId": "2021002172669744"
}`
wayCode = QR_CASHIER
,同时channelExtra
参数中entryLiteType传[wxh5]
(url)。{“entryLiteType”: “wxh5”}
时,返回参数payData
为微信H5支付链接地址,在APP中使用web-view
方式打开该地址即可。