報錯原因:
alipaySDK中定義的Encrypt()/Decrypt()函數與Laravel中定義的Encrypt()/Decrypt()函數重名了。
解決辦法:
修改alipaySDK中定義的函數名稱、修改引用的函數名稱。
解決步驟:
在官方給的SDK中,一共有需要修改三個文件中的內容:
aop/AopEncrypt.php
aop/AopClient.php
lotusphp_runtime/Cookie/Cookie.php
在文件中查找encrypt/decrypt替換為alipayEncrypt/alipayDecrypt即可。