php對接app支付寶支付出錯Cannot redeclare Decrypt()

報錯緣由:php

alipaySDK中定義的Encrypt()/Decrypt()函數與Laravel中定義的Encrypt()/Decrypt()函數重名了。html

解決辦法:函數

修改alipaySDK中定義的函數名稱、修改引用的函數名稱。htm

解決步驟:ip

在官方給的SDK中,一共有須要修改三個文件中的內容:it

aop/AopEncrypt.phpclass

aop/AopClient.phpaop

lotusphp_runtime/Cookie/Cookie.php引用

在文件中查找encrypt/decrypt替換爲alipayEncrypt/alipayDecrypt便可。im

相關文章
相關標籤/搜索