商户号id:744438883
币种传的是:HKD
nonceStr: "xxx"
package: "prepay_id=xxxxxx"
paySign:"xxxxxx"
signType: "RSA"
timeStamp: "1745313524"
报错信息:
{"errno": 101, "errMsg": "openHKOfflinePayView:fail:jsapi invalid request data"}
查了一下论坛的信息,大致有一些问题原因猜测但无法验证
1、海外商户号的WeChat Pay HK权限是否不全。(具体缺少的权限还不清楚)
2、prepay_id的参数,香港商户参数是否存在有别于内地商户号的特别规则
3、timeStamp的参数,香港时区与内地时区的不同?
- 1/
已经自己解决了,
主要是两个问题
1、调用方式,h5内置使用WeixinJSBridge.invoke( "getBrandWCPayRequest" 调起。
小程序-wx.requestPayment
2、订单价格也要设置为港币