微信开发遇到的坑

近段时间常常和微信支付打交道,发现微信支付差支付宝太多 git

首先,微信调试是一大槽点,各类不能用,不过发现一款神器,这里就不做过多的介绍,你们能够慢慢研究 github

https://github.com/luofei614/SocketLog 浏览器

微信调试、API调试和AJAX的调试的工具,能将日志经过WebSocket输出到Chrome浏览器的console中 微信

1,微信支付,支付过程当中有内部交易号(平台),外部交易号(第三方),多达五种支付方式,SDK微信,H5微信,WAP微信,微信好友代付,微信扫码,五种支付号产生的内部交易号不能够通用,支付宝不存在此状况 异步

2,微信退款: 工具

    a.微信退款没有异步回调,此处巨坑,查退款状态还须要去第三方主动查,查也就算了,查的状态还不必定是成功,支付宝有同步及异步回调 微信支付

    b.微信退款是原路返回,用户使用银行卡支付,若是用户解绑银行卡,微信退款状态会失败,或一直处于退款中,用户也不会收到退款,接口查询直接返回system error,尼玛这是什么鬼,而后去微信商户后台查询显示用户账户异常,支付宝则会退到余额 调试

    c.微信客服各类不能用,微信电话打不通,尼玛想找我的问问都不行,发邮件居然要7个工做日才能回复,支付宝客服就好多了,有技术客服,表示用起来很爽 日志


另外银联支付也有个比较坑的地方,同一个交易号,当天支付后,过了晚上12点能够再支付,这尼玛是出于什么样的考虑 接口

相关文章
相关标签/搜索