微信支付相关操作注意事项

注意项:

1、不能完全相信微信官网发布的DEMO,其中有问题。

2、微信支付配置项是先后顺序,千万注意(猜想微信会缓存之前的配置,你是查不出原因来的)

3、配置顺序为:各个设置项,百度一堆,自行查找,这里只提出注意点和事项。

一、配置公总号获取用户信息接口,安全域名,支付域名,白名单。

二、配置微信支付商户号申请,并配置开发接口(公总号支付,H5支付,小程序支付),在产品信息中,配置js支付目录,扫码回调地址,安全域名。和你服务器的地址一致。其中支付目录是实际发起支付页面的目录,最容易出错的地方。

三、设置微信支付商户API权限申请,API秘钥,记得保存,证书申请等。配置完一遍后,再详细检查。

4、其实微信支付只需要四个参数,公总号APPID,公总号APPSecret,商户号ID,商户号支付口令KEY。

5、签名的认证是最容易出错的地方,如果你发现项目运行过程中的签名和官网的验签是一致的,很有可能是中文转码问题,请检查在发送请求时是否utf-8转码。其次检查商户支付口令,不行就重新再设置一次。

6、扫码支付中为题最多的是二维码的生成。

7、千万注意签名的生成方式,现在有两种MD5和SHA,最好建议统一MD5,SHA方式有些接口不支持,导致失败。

 

 

总结: 1、不要完全相信任何第三方提供的代码。

2、多尝试,过观察返回结果是否正确,异常信息是什么。

3、要理解概念,理解与第三方对接过程中是怎么交互的。这需要多年经验积累。

包括和微信、支付宝、QQ三者的支付和集成登录都是一个调调,搞明白就通了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值