微信小程序接入
三方小程序打开拉卡拉小程序收银台
收银台订单创建(ccss)
通过https://test.wsmsd.cn/sit/api/v3/ccss/counter/order/special_create收银台系统接口下单;
接入方需使用此接口,支持收银台定制化
订单支付结果,接入方小程序自行查询服务端接口获取
// source: 来源 (固定填写 WECHATMINI)
// counterUrl: 收银台链接(收银台订单创建接口返回的counter_url)
// 重要:根据counter_url的域名,判断跳转小程序的appId,此逻辑必须要有
const counterUrl = service.response.counter_url; // 获取后台返回的counter_url
let appId = 'wx889424d565967811'; // 默认为:拉卡拉聚合收银台小程序的appId
if (counterUrl.includes('q.huijingcai.top') || counterUrl.includes('q.lakala.com')) {
appId = 'wxc3e4d1682da3053c' // 拉卡拉收款宝小程序appId
}
// 1、打开收银台全屏小程序示例代码
wx.navigateToMiniProgram({
appId,
path: `payment-cashier/pages/checkout/index?source=WECHATMINI&counterUrl=${
encodeURIComponent(counterUrl)
}`,
envVersion: 'trial',
// release: 正式版 trial: 体验版
success(res) {
// 打开成功
}
})
// 2、打开收银台半屏小程序示例代码
wx.openEmbeddedMiniProgram({
appId,
path: `payment-cashier/pages/checkout/index?source=WECHATMINI&counterUrl=${
encodeURIComponent(counterUrl)
}`,
envVersion: 'trial',
// release: 正式版 trial: 体验版
success(res) {
// 打开成功
}
})The End
