小程序支付与微信支付的差异及实践问题解析
小程序的变化速度实在太快了,官方文档的更新都跟不上节奏。为了避免被喷,我特意截图留证,证明自己不是胡说八道。
支付引导与微信小程序支付的差异
首先,我们来看支付引导和微信小程序支付的界面。第一眼就能发现,界面和官方文档描述的不一致。点击进入后,文档提到可以关联已有的支付,但新版界面却没有这个选项。
虽然官方文档更新不及时,但相比其他文档,它还算比较新。所以,一旦发现文档对不上,建议立刻放弃。目前我还没找到最新的文档,只能凭经验写这篇文章了。
小程序支付与微信支付的实践问题
-
直接拿关联的小程序接入
你会发现,目前的官方文档里,小程序下单支付和微信支付是一样的。 -
需要重新生成小程序
在支付时,其实只需要把公众的改成小程序的就可以了。 -
新版地址与旧版地址的区别
新版地址在这里,但搜索引擎出来的都是旧版地址,找不到新版。
常见问题及解决方法
“商户与不匹配”的问题
如果没有做其他配置,支付可能会失败。这时候,打印信息(如果发现返回值异常但没看到错误信息,请修改源码,在微信统一下单的地方打印),查看异常信息。
解决方法
需要去微信支付添加小程序,然后去小程序->功能->微信支付->商户管理,确认绑定。
获取值与传参处理
获取值,如果是“-”,用传参的方式传递到后台获取,然后把结果告诉小程序,下次就不需要再获取了。
后台处理
以纯原生代码为例,正常这时候可以直接用了,前端传参数判断下调用哪个就可以。
调试中的常见问题
我遇到一个问题,竟然搞了一天,好郁闷哦。明明签名都没错,还提示签名错误,搞得怀疑人生。到了晚上才发现是前端问题。其他问题基本提示很清楚,到此结束了。
回调和退款处理
跟公众一致(上一篇文章有公众的),如果回调地址一致的话,记得校验的时候加个小程序的。
希望这篇文章能帮到你,搞定小程序支付的问题!
© 版权声明
本站文章均来自于网络,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,核实后本网站将在24小时内删除侵权内容。邮箱:dxsen@qq.com
THE END