近段时间经常和微信支付打交道,发现微信支付差支付宝太多
首先,微信调试是一大槽点,各种不能用,不过发现一款神器,这里就不作过多的介绍,大家可以慢慢研究
https://github.com/luofei614/SocketLog
微信调试、API调试和AJAX的调试的工具,能将日志通过WebSocket输出到Chrome浏览器的console中
1,微信支付,支付过程中有内部交易号(平台),外部交易号(第三方),多达五种支付方式,SDK微信,H5微信,WAP微信,微信好友代付,微信扫码,五种支付号产生的内部交易号不可以通用,支付宝不存在此情况
2,微信退款:
a.微信退款没有异步回调,此处巨坑,查退款状态还需要去第三方主动查,查也就算了,查的状态还不一定是成功,支付宝有同步及异步回调
b.微信退款是原路返回,用户使用银行卡支付,如果用户解绑银行卡,微信退款状态会失败,或一直处于退款中,用户也不会收到退款,接口查询直接返回system error,尼玛这是什么鬼,然后去微信商户后台查询显示用户帐户异常,支付宝则会退到余额
c.微信客服各种不能用,微信电话打不通,尼玛想找个人问问都不行,发邮件竟然要7个工作日才能回复,支付宝客服就好多了,有技术客服,表示用起来很爽
另外银联支付也有个比较坑的地方,同一个交易号,当天支付后,过了晚上12点可以再支付,这尼玛是出于什么样的考虑