ThinkPHP集成支付宝ILLEGAL_SIGN错误_PHP教程
程序员文章站
2024-01-16 08:08:58
...
今天在ThinkPHP集成支付宝的时候,老出现一个错误:错误代码 ILLEGAL_SIGN 。
经查发现生成的支付URL后面多了一个参数:&__hash__=fd859fc9a96d36e0c4a75b036bbda88f_688da907d6c415fd12a1f4324a2110f3
该参数是ThinkPHP的令牌验证开启后自动加入的。
在Action中可以使用C ( 'TOKEN_ON', false );来开启或者关闭令牌验证。
值得注意的是,如果没有关闭令牌验证而集成支付接口的话,那么支付接口生成的跳转URL后面就会多出这个参数,而支付宝接口是没有这个参数的,所以会出现以上错误。
上一篇: MySQL - SELECT语句
推荐阅读
-
ThinkPHP集成支付宝ILLEGAL_SIGN错误_PHP教程
-
ThinkPHP表单令牌错误的相关解决方法分析,thinkphp令牌_PHP教程
-
ThinkPHP提示错误Fatal error: Allowed memory size的解决方法,thinkphpfatal_PHP教程
-
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法,thinkphpcommon.php_PHP教程
-
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法,thinkphpcommon.php_PHP教程
-
ThinkPHP集成支付宝ILLEGAL_SIGN错误
-
thinkphp nginx php-fpm url rewrite 导致 404 错误,thinkphpnginx_PHP教程
-
基于OpenCart 开发支付宝,财付通,微信支付参数错误问题,opencart付通_PHP教程
-
ThinkPHP实现支付宝接口功能实例,thinkphp实例_PHP教程
-
ThinkPHP表单令牌错误的相关解决方法分析,thinkphp令牌_PHP教程