微信小程序接入

zhangyu 7小時前 18:02:21 8

三方小程序打開拉卡拉小程序收銀臺

微信文檔—打開全屏小程序
微信文檔—打開半屏小程序

收銀臺訂單創建(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