前言
继前面几篇文章以后,查看了常用的支付方式,发现还有电脑网站的支付方式,因此,这里稍微整理了一下,其实原理和手机网站支付差不多,只是使用沙箱测试的时候可能会遇到一点小坑。
沙箱采坑
因为在本地测试,地址直接就是localhost/xxx.php文件,
首次访问时正常的,进去支付也没有问题
![在这里插入图片描述](https://img-blog.csdnimg.cn/807d8f097ccc4d1da264b690407591bb.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FiYzgxMjU=,size_16,color_FFFFFF,t_70)
但是到了后面,第二次访问就要出现这种问题
![在这里插入图片描述](https://img-blog.csdnimg.cn/069f5c7eb7254b1cba8759a6d84a3f09.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FiYzgxMjU=,size_16,color_FFFFFF,t_70)
原因猜想:可能时支付宝服务器找不到你本地的网址
解决方法关闭所有页面以及浏览器重新打开即可,真正部署到线上,一般不会出现这个问题。
核心
主要就是构造一个表单,提交地址就是 支付宝的网关。