前提:我们的支付都是由第三方提供但银联支付我们应该都是吧
流程:1 验签:为了防止支付数据被篡改,我们都会有验签这个操作验签一般第三方公司都会提供验签方法,MD5 或者其他
就是这么简单的流程,但是当初也是踩了n多坑
· 我们将H5的form提交放到小程序中,发现完全没用提交参数的时候还是json提茭参数。后来了解到<web-view>可以打开html页面但是不能进行form表单提交。这给我们造成了很多麻烦
·我们采用后端的controller传参,js自动刷新提交请求发現不知道怎么把小程序穿过来的之后给html页面。
觉得自己不专业了怎么能手稿呢
这个问题困了我们很久,最后决定在<web-view>里面的url上用param1=xxx¶m2=xxx 传参,伱们是不是早就想到了之前不想用这个方法,因为url参数暴露不是很安全
·好了,以为这样就解决了,电脑上支付是没有任何问题的,手机上有 非法域名限制 GG了
第三方公司不愿意加验证文件,这是就这么凉凉了但是我确实学到了很多独立试错的能力。
希望你们有如此困擾的可以帮助到你们,现在在调安卓/ios的银联支付会继续更得。
坚持写代码我很开心~