laravel 支付宝支付----集成支付宝SDK----记录

本文详细记录了在 Laravel 框架中集成支付宝SDK的步骤,包括从官方下载SDK、放置到项目、更新composer、解决命名冲突等问题,最后配置appid、公钥和私钥以实现支付宝支付功能。
摘要由CSDN通过智能技术生成

1、支付宝官网下载sdk : https://docs.open.alipay.com/54/103419/ ;
2、在安装好的laravel框架中的app 下创建Libs 文件夹,将下载好的SDK放入文件夹下:
在这里插入图片描述
3、在composer.json中的autoload下的classmap下加入"app/Libs/alipaySdk"
在这里插入图片描述
4、在命令行中运行 composer dump-autoload 命令
5、在控制其中使用:
在这里插入图片描述
6、运行时候回发现支付宝SDK中的加密与解密方法与Laravel框架中的加密解密方法重名了,这时候需要修改SDK中的加密解密方法即可:
在官方给的SDK中,一共有需要修改三个文件中的内容:
aop/AopEncrypt.php
aop/AopClient.php
lotusphp_runtime/Cookie/Cookie.php
在文件中查找encrypt和decrypt替换为alipayEncrypt和alipayDecrypt即可。

7、填写好 appid ,支付公钥,私钥就可以啦!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值