@NoneAble记一次服务器被墙后,独角发卡支付接口超时解决方案 中发帖

RT,今天突然发现发卡站的支付宝支付接口调用超时了,看了下发现是服务器被墙了(可能最近比较敏感),由于支付宝接口是国内接口,被墙的国外服务器无法调用,所以基本就只有两种解决 方案: 
方案一
最简单直接的方案,就是更换服务器IP即可
方案二
由于国外服务器换ip大部分都要额外支付费用,所以为节省成本,就只能曲线救国了:支付接口直接走代理
找到发卡站所在服务器目录,找到支付宝支付相关代码文件,一般在:index/app/Pay/Alipay/Impl/Pay.php
在这个文件里有 3 处:
$pay = new \Yurun\PaySDK\AlipayApp\SDK($params);
每一处后面加这一行:
$pay->http->proxy('代理IP', 端口, '一般是socks5/http')->timeout(30000, 8000);
改完大概长这样:
...