wx.openOfflinePayView可以实现,参数如下:
参数类型必填实例值说明appIdString是wxd678efh567hg6787公众平台 appid,需与 mch_id 有绑定关系timeStampString是1631604636时间戳;商户生成从 1970 年 1 月 1 日 00: 00:00 至今的秒数,即当前的时间nonceStrString是njqn50kxbl随机字符串;商户生成的随机字符串;取 值范围:长度为 32 个字符以下。packageString是mch_id=1289343489mch_id=****,微信支付商户号,需与 appid 有绑定关系signTypeString是MD5签名类型,目前支持 MD5、 HMAC-SHA256。该字段需参与签名。paySignString是97A991A68892C3A0668E4DE80F24F782签名结果,该方法需要加入签名的参数为 appId、timeStamp、nonceStr、package、 key、signType,请注意这里的参数有大 小写,签名的时候不要转为小写successFunction否successHandler调用成功回调failFunction否failHandler调用失败回调completeFunction否complatehandler调用完成回调wx.openOfflinePayView(
{
'appId': 'wxa66666d6d5c4bf4b',
'timeStamp': '1631605839',
'nonceStr': 'y6683ha9i6a',
'package': 'mch_id=164888850',
'signType': 'MD5',
'paySign': '64355B5427BAF57459BA2A3214AF1883EBB2B519F4789B7D616CC8B8F2CE8ED5',
'success':function(res){},
'fail':function(res){},
'complete':function(res){}
}
)
参与签名参数字符串
appId=wxa66666d6d5c4bf4b&nonceStr=y6683ha9i6a&package=mch_id=164888850&signType=MD5&timeStamp=1631605839&key=apiKey312313
网友回复
如何编写一个chrome插件实现多线程高速下载大文件?
cdn版本的vue在网页中出现typeerror错误无法找到错误代码位置怎么办?
pywebview能否使用webrtc远程控制共享桌面和摄像头?
pywebview6.0如何让窗体接受拖拽文件获取真实的文件路径?
如何在linux系统中同时能安装运行apk的安卓应用?
python有没有离线验证码识别ocr库?
各家的ai图生视频及文生视频的api价格谁最便宜?
openai、gemini、qwen3-vl、Doubao-Seed-1.6在ui截图视觉定位这款哪家更强更准?
如何在linux上创建一个沙箱隔离的目录让python使用?
pywebview如何使用浏览器自带语音识别与webspeech 的api?