下单后半屏拉收银台
跳转目标信息
- 页面功能: 微信小店商城
- 参数:
- appid:
wx36e68952a60af089
- path(小程序页面路径):
KQPUJDAZVXH7/y4otuwrldsgy/index?${query}
- query(业务参数):详见入参定义
入参定义
query 参数定义
| 参数名 |
类型 |
说明 |
是否必传 |
示例 |
merchantSn |
string |
商户号 |
是 |
"21690003912886" |
mallSn |
string |
商城号 |
是 |
"2025112623044236000" |
signature |
string |
商城签名 |
是 |
"TS1yhh-HkG5CzVNgCa61" |
mallName |
string |
商城名称 |
是 |
"测试商城" |
extraQuery |
object |
用于传递额外的业务参数,必须是一个有效的 JSON 对象 |
否 |
见示例 |
| 参数名 |
类型 |
说明 |
是否必传 |
示例 |
orderSn |
object |
订单信息对象,用于跳转到订单详情页 |
跳转到订单详情页时必传 |
orderSn: { "orderSn": "ORDER123456", "orderSignature":"signature123" } |
orderSn.orderSn |
string |
订单号 |
当 orderSn 存在时必传 |
"ORDER123456" |
orderSn.orderSignature |
string |
订单签名 |
当 orderSn 存在时必传 |
"signature123" |
acquiring |
object |
收单信息 |
是 |
acquiring: { "acquiringSn":"ORDER123456", "signature":"signature123" } |
acquiring.acquiringSn |
string |
收单号 |
是 |
|
acquiring.signature |
string |
收单签名 |
是 |
⚠️ 注意事项
- 嵌套对象:
orderSn 和 acquiring 是嵌套对象:
orderSn 包含 orderSn 和 orderSignature 两个字段
acquiring 包含 acquiringSn 和 signature 两个字段
- 使用
encodeURIComponent() 进行 URL 编码。
代码示例
const appIdWechat = 'wx36e68952a60af089';
const merchantSn = "2169000***2000";
const mallSn = "202511262***236000";
const signature = "TS3yhh-HkG5CzVNgCa62";
const mallName = "测试商城";
const extraQuery = JSON.stringify({
orderSn: {
orderSn: "ORDER123456",
orderSignature: "signature123"
},
acquiring: {
acquiringSn: "ORDER123456",
signature: "signature123"
}
});
let query = `merchantSn=${merchantSn}&mallSn=${mallSn}&signature=${signature}&mallName=${encodeURIComponent(mallName)}`;
if (extraQuery) {
query += `&extraQuery=${encodeURIComponent(extraQuery)}`;
}
const path = `KQPUJDAZVXH7/y4otuwrldsgy/index?${query}`;
wx.openEmbeddedMiniProgram({
"appId": "wx36e68952a60af089",
"path": path
});