微信支付代码调试

支付必须的四个参数
		/** appId(微信分配的公众账号ID). */
		app_id,
		/** secret(公众账号ID对应的密钥). */
		secret,
		/** partnerId(商户号). */
		partner_id,
		/** paySignKey(商户号签名). */
		pay_sign_key,


1.企业公众号
app_id 18位左右
secret 32位

2.商户号
partner_id 8,10位左右
pay_sign_key 32位

二.二维码支付
2.1传参数:


2.2 传参错误校验
sign是根据参数按照顺序(ASCII值从小到大,可用TreeMap传参),md5编码加密大写。
https://pay.weixin.qq.com/wiki/tools/signverify/


2.3签名错误
如果参数都传递正确,报签名错误,说明最一开始四个参数有的不对


2.4 正确生成二维码
扫码后手机显示:



三.公众号支付(在app内直接付款)
3.1 返回参数


3.2错误一

https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_3
需要去公众号去设置”授权域名目录“,此目录是最后的根目录,此域名是要ICP备案的域名

猜你喜欢

转载自572327713.iteye.com/blog/2379705