首页  >  文章  >  后端开发  >  如何解决php支付错误的问题

如何解决php支付错误的问题

藏色散人
藏色散人原创
2020-07-27 09:04:242182浏览

php支付错误的解决办法:首先找到并打开“AopEncrypt.php”以及“AopClient.php”文件;然后在文件中查找“encrypt/decrypt”并替换为“alipayEncrypt/alipayDecrypt”即可。

如何解决php支付错误的问题

推荐:《PHP教程

php对接app支付宝支付出错Cannot redeclare Decrypt()

报错原因:

alipaySDK中定义的Encrypt()/Decrypt()函数与Laravel中定义的Encrypt()/Decrypt()函数重名了。

解决办法:

修改alipaySDK中定义的函数名称、修改引用的函数名称。

解决步骤:

在官方给的SDK中,一共有需要修改三个文件中的内容:

aop/AopEncrypt.php

aop/AopClient.php

lotusphp_runtime/Cookie/Cookie.php

在文件中查找encrypt/decrypt替换为alipayEncrypt/alipayDecrypt即可。

以上是如何解决php支付错误的问题的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn