单笔转账到支付宝账户接口 文件编码:[UTF-8] 与表单提交编码:[UTF8]两者不一致!

fff
阅读 257

1、粘贴到自己的业务逻辑中之后  所有new的类必须删除自己手打引入    比如: AopClient() 、 AlipayFundTransToaccountTransferRequest() 否则会爆出class not found 等错误

2、按照说明配置所有参数之后,请求会爆出 “ 文件编码:[UTF-8] 与表单提交编码:[GBK]两者不一致!”错误,只要将复制的代码中 $aop->postCharset 值的GBK修改成为UTF-8即可

3、支付宝SDK与Laravel都自定义了encrypt与decrypt函数,所以会产生冲突,只要将支付宝SDK中的 \aop\AopClient.PHP \aop\AopEncrypt.PHP  \lotusPHP_runtime\Cookie\Cokkie.PHP 下的这两个函数全部重新命名即可,注意所有的  包括引用函数   直接在编辑器中查找替换也可以。

然后根据自己的业务来进行修改就可以了

如果爆出 “$sign”错误,请检查自己的公钥、私钥、AppID等是否正确,如果使用沙箱测试,请将网关修改为 

$aop->gatewayUrl = 'https://openapi.alipaydev.com/gateway.do';
文章来源:网络 版权归原作者所有,如涉及知识产权问题,请权利人联系我们,我们将立即处理.
标签:
fff
fff 77fff
文章 41 获得 0个赞 共 0个粉丝

推荐阅读 更多精彩内容