pc端支付宝支付 验签失败(前端)

前端请求后台接口 拿到支付宝支付需要的form表单字符串

然后 放到页面当中 去提交form表单 

刚开始看到别人的教程上写的是这样提交


然后发现可以跳到支付宝pc端  但是  提示验签失败

我以为后台配置公钥私钥不对  一直纠结 一直测试 

后来 经过来人提示  不一定是公钥私钥的问题  可能是form表单提交时候乱码了

然后改成下面就可了


代码贴出:

                                          var form_str = res.form_str;

                                          const div=document.createElement('divform');

                                          div.innerHTML= form_str;

                                          document.body.appendChild(div);

                                          document.forms[0].acceptCharset='UTF-8';

                                          document.forms[0].submit();

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容