支付宝电脑网站支付,在跳转时,一直提示
错误代码 ILLEGAL_EXTERFACE
后来发现,不是接口配置错误.而是因为在最后输出post 的form 跳转时,后面没有加exit;
而是在后台不远处加了句
........省略...
$aliPay = new AlipayService_PC($appid,$returnUrl,$notifyUrl,$saPrivateKey);
$sHtml = $aliPay->doPay($payAmount,$outTradeNo,$orderName,$returnUrl,$notifyUrl);
echo $sHtml;
header("Location:https://"); //多了类似这么一句.正确写法是去掉这一行.加一个exit;即可
结果就一直报错.大家可以测试.


本文描述了一个关于支付宝电脑网站支付的问题:在跳转过程中出现错误代码ILLEGAL_EXTERFACE。问题原因在于输出POST表单跳转后未正确使用exit;而是误加了一行header(Location:https://);。正确的解决方法是移除该行并添加exit;。
6万+

被折叠的 条评论
为什么被折叠?



