微信小程序接入

zhangyu 1周前 ( 11-09 18:02 ) 67

三方小程序打开拉卡拉小程序收银台

微信文档—打开全屏小程序
微信文档—打开半屏小程序

收银台订单创建(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