微信支付代码调试

[b]支付必须的四个参数[/b]
		/** 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位

[b]二.二维码支付[/b]
[b]2.1传参数:[/b]
[img]http://dl2.iteye.com/upload/attachment/0125/4768/2ea2ab9a-8993-3bc4-92bb-b9a79cf3cd16.png[/img]

[b]2.2 传参错误校验[/b]
sign是根据参数按照顺序(ASCII值从小到大,可用TreeMap传参),md5编码加密大写。
[url]https://pay.weixin.qq.com/wiki/tools/signverify/[/url]
[img]http://dl2.iteye.com/upload/attachment/0125/4774/36661738-18bb-3132-a1c0-600a2ea2cd73.png[/img]

[b]2.3签名错误[/b]
如果参数都传递正确,报签名错误,说明最一开始四个参数有的不对
[img]http://dl2.iteye.com/upload/attachment/0125/4776/214334b2-fd1c-3b0a-946e-86e9a3b721a9.png[/img]

2.4 正确生成二维码
扫码后手机显示:
[img]http://dl2.iteye.com/upload/attachment/0125/4780/8a112e0c-8a1f-3976-a62a-1a410ae0f254.png[/img]


[b]三.公众号支付(在app内直接付款)[/b]
[b]3.1 返回参数[/b]
[img]http://dl2.iteye.com/upload/attachment/0125/4770/766f14ee-0a5a-39fa-bd41-684c2377c6e4.png[/img]

[b]3.2错误一[/b]
[img]http://dl2.iteye.com/upload/attachment/0125/4782/f68edbe9-dc46-3209-9b7e-f6426c43c53d.png[/img]
[url]https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_3[/url]
需要去公众号去设置”授权域名目录“,此目录是最后的根目录,此域名是要ICP备案的域名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值