欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-03-20 16:54:10
报错原因: alipaySDK中定义的Encrypt()/Decrypt()函数与Laravel中定义的Encrypt()/Decrypt()函数重名了。 解决办法: 修改alipaySDK中定义的函数名称、修改引用的函数名称。 解决步骤: 在官方给的SDK中,一共有需要修改三个文件中的内容: ao ......

报错原因:

alipaysdk中定义的encrypt()/decrypt()函数与laravel中定义的encrypt()/decrypt()函数重名了。

解决办法:

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

解决步骤:

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

aop/aopencrypt.php

aop/aopclient.php

lotusphp_runtime/cookie/cookie.php

在文件中查找encrypt/decrypt替换为alipayencrypt/alipaydecrypt即可。