yangzailu

导航

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即可。

 

 

 

posted on 2019-10-30 09:27  飞离地平线  阅读(1122)  评论(0编辑  收藏  举报