支付
注:需要在支付平台申请支付权限以后才可用
目前支持的平台:paynicorn
小程序接入 Paynicorn H5 收银台包括两个步骤:
创建订单返回收银台跳转链接
使用 WebView 打开收银台跳转链接
1. 创建订单
参数中传入支付完成后回调地址 cpFrontPage
代码示例
dlt.request({
url: 'https://somedomain.com/some-create-order-api', // 示例接口,创建订单的业务接口
data: JSON.stringify({
cpFrontPage: 'pages/orderResult/orderResult', // 支付完成后跳转到业务的地址,小程序内的支付结果页面
...otherData, // 其他根据接口要求传递的参数
}),
method: 'POST_JSON',
header: JSON.stringify({
'content-type': 'application/json',
}),
dataType: 'json',
success: (res) => {
// 拿到 h5 收银台的跳转链接 webUrl
console.log(res.data.webUrl);
},
});
2. 打开收银台
在小程序内部打开 H5 收银台页面,webUrl 通过第一步获取
代码示例
dlt.openHybridH5Page({ url: webUrl });