TP5 支付宝 支付

今天给大家分享一个PHP支付宝支付例子

首先看下文档,直接点击下载例子
在这里插入图片描述

下载下来直接是这样的目录结构
在这里插入图片描述
运行起来是这样的,现在是支付 其他接口就不演示了
在这里插入图片描述
点了会出现这个
在这里插入图片描述
第一次 注意第一次点击确认肯定是报错,不要问我为什么?因为你都没有任何的商户配置信息肯定会报错的,因为我这是测试过了,有些是填入的,这不影响
在这里插入图片描述
没有商户号的这些没有关系,因为支付宝提供了一个沙箱环境,在这里你可以随意测试,基本都提供完了

沙箱环境下的应用
在这里插入图片描述
密钥的生成方式,根据系统下载

在这里插入图片描述
这个图是我盗别人的,因为当时没记录下来↓↓↓↓↓↓在这里插入图片描述

我填入的就是这样了
在这里插入图片描述
这些填完整了 就可以点确认了
在这里插入图片描述
会跳出这个页面就说明你的沙箱已经填入成功了
因为我的是在本地测试了 所以只能点 继续浏览器付款

在这里插入图片描述
然后就用沙箱环境的账号密码登录进去付款就行了,

下面才是重点 整合到我的项目中 tp5框架
直接贴图 新手照做就行了,我自己摸索了一天才懂的 (有点菜),也调试了过了,我也会遇到的问题列出来
我在我的项目中直接新建一个文件夹
在这里插入图片描述
把它直接丢进去 简单粗暴,之间我也是想用到什么都就丢什么的 发现想的太简单了,中途好多坑,浪费了很多的时间,所以教大家最简单的方式

一、命名空间我们的把几个文件的明明空间加上,然后也可以不加 你可以引入就行了,我的是直接加上命名空间
1)config.php 而且我在里面写个方法,用来返回配置文件的数组后面只要可以调用就行了
在这里插入图片描述
2)AlipayTradeService.php
在这里插入图片描述
3)aop\request\AlipayTradeWapPayRequest.php
在这里插入图片描述
4)aop\AopClient.php
在这里插入图片描述
基本就是这几个了,其他的缺的可以自行补上

补上命名空间还不行
还要注释这个地方,这个是存放日记的地方,你自己可以增加liunx的文件夹权限,因为服务器不归我管,所以我就直接注释掉了
在这里插入图片描述
在根目录你还需要创建一个tmp的文件夹,是用来存放缓存文件的具体是什么我也不知道,反正没有就报错,你也可以自己创建写代码创建
在这里插入图片描述
更改的是在 lotusphp_runtime 这个文件夹的 Lotus.php文件 位置大概是这样
在这里插入图片描述
然后填好沙箱环境的参数就可以测试了
在这里插入图片描述
我用postman请求 出现这个 就成功了,然后把地址复制去本地浏览器访问
在这里插入图片描述
访问就出现这个说明就成功了,回调的时候 在写逻辑
在这里插入图片描述
其实也参考了很多大佬的博客,感谢那些大佬的博客,辛苦了两天终于写完支付宝支付加上逻辑代码了 累死我了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值