/** 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备案的域名