前提:我们的支付都是由第三方提供,但银联支付我们应该都是吧
流程:1 验签:为了防止支付数据被篡改,我们都会有验签这个操作,验签一般第三方公司都会提供验签方法,MD5 或者其他。
2 验签之后,将验签结果返回给小程序。
3 小程序调第三方公司接口传参。
4 第三方公司会进行扣费等操作页面
5 根据回调结果,修改订单状态
就是这么简单的流程,但是当初也是踩了n多坑。
说一下,我们踩得坑:
· 我们将H5的form提交放到小程序中,发现完全没用,提交参数的时候还是json提交参数。后来了解到<web-view>可以打开html页面,但是不能进行form表单提交。这给我们造成了很多麻烦。