模式一开发前,商户必须在公众平台后台设置支付回调URL。URL实现的功能:接收用户扫码后微信支付系统回调的productid和openid;URL设置详见回调地址设置。模式一的好处没有关注公众号的用户也能使用微信支付功能,我们网站一个任何人都可以支付的,所以采用模式一支付功能
工具/原料
vs 2015
方法/步骤
1
第一步申请支付账号,这个自己开通就可以第二步添加支付目录和测试目录,但是这里很复杂基本是要有域名的
3
第四步生成微信签名的算法,生成微信的时间戳算法,生成微信的XMl文件算法,微信MD5加密算法,大家可以参考我的方法,具体自己改一下
4
第五步设置微信的回调方法,回调方法就是用户扫描二维码以后就会调用的注意事项:1、报错:微信支付获取商户订单信息超时或商户返回httpcode非200 解决方法:检查参数对不对,检查xml文件对不对,检查签名对不对,目前我就放了几个错误,大家自己检查2、报错:微信支付报错 package info not match special pay url解决方法:此法提示找不到payurl,其实是支付类型用错了,应该使用trade_type改成NATIVE以上是微信支付开发中遇到的问题,微信支付很坑人
5
第五步:通知方法,微信支付成功会通知我们,是否支付成功,很简单的, ///
上一篇:如何注册和包支付?