+
80
-

微信小程序如何打开微信付款码?

微信小程序如何打开微信付款码?代码怎么写?


网友回复

+
0
-

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

我知道答案,我要回答