这几天都在用微信如何强制退款支付这块功能不得不吐槽一下微信如何强制退款支付的小坑
关于微信如何强制退款提供JSAPI文档,本来想着他们写的开发文档肯定是没有任何问题。
结果在开发测试中支付完成后或者支付失败都没任何效果。
我已经在JS里面做了跳转也不管用。后来发现原来是示例代码嘚提交按钮写成了<asp:button 把它改为<button 就可以了。
真好坑哦 还好,当我遇到这个问题时没急着去解决它(当时急着把其它流程都走完)。现在再來重新解决开始,我不断检查参数打印测试变量,结果都没找出问题。
最后发现这个作为服务器控件,当他点击时等于又刷新叻一次页面,所以导致上面的JS没效果于是改为静态控件就可以了。
现在把解决方法贴出来高手可忽略,主要目的是帮助后来人:
?这裏需要修改为 button,不要用服务器控件如图:
如此,即可解决支付成功或失败无任何响应的问题。