我的shopex插件分享移动版

我的shopex插件站 > 教程 > shopex >

ShopEx支付宝支付接口订单信息中包含违禁词问题修复

部分网站使用支付宝接口提交支付请求到支付宝时,接口会报错“订单信息中包含违禁词EXIST_FORBIDDEN_WORD”错误,由于支付宝对提交的订单信息等参数设置了违禁词导致部分支付请求会被拦截。

ShopEx支付宝支付接口中的subject参数,提交的是网店名称+订单号,由于网店名称中可能存在支付宝认为是违禁词的相关字眼,导致支付失败。


修改方法:

用editplus编辑器打开/plugins/app/pay_alipay/pay_alipay.php或是/plugins/app/pay_alipaytrad/pay_alipaytrad.php或/plugins/app/pay_alipaydualfun/pay_alipaydualfun.php文件,找到

$subject = $shopName.$payment['M_OrderNO'];

修改为:

$subject = "订单号:".$payment['M_OrderNO'];

保存,即可。


(责任编辑:admin)