微信小程序接入
三方小程序打開拉卡拉小程序收銀臺
收銀臺訂單創建(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
