今天给大家分享一个PHP支付宝支付例子
首先看下文档,直接点击下载例子

下载下来直接是这样的目录结构

运行起来是这样的,现在是支付 其他接口就不演示了

点了会出现这个

第一次 注意第一次点击确认肯定是报错,不要问我为什么?因为你都没有任何的商户配置信息肯定会报错的,因为我这是测试过了,有些是填入的,这不影响

没有商户号的这些没有关系,因为支付宝提供了一个沙箱环境,在这里你可以随意测试,基本都提供完了
沙箱环境下的应用

密钥的生成方式,根据系统下载

这个图是我盗别人的,因为当时没记录下来↓↓↓↓↓↓
我填入的就是这样了

这些填完整了 就可以点确认了

会跳出这个页面就说明你的沙箱已经填入成功了
因为我的是在本地测试了 所以只能点 继续浏览器付款

然后就用沙箱环境的账号密码登录进去付款就行了,
下面才是重点 整合到我的项目中 tp5框架
直接贴图 新手照做就行了,我自己摸索了一天才懂的 (有点菜),也调试了过了,我也会遇到的问题列出来
我在我的项目中直接新建一个文件夹

把它直接丢进去 简单粗暴,之间我也是想用到什么都就丢什么的 发现想的太简单了,中途好多坑,浪费了很多的时间,所以教大家最简单的方式
一、命名空间我们的把几个文件的明明空间加上,然后也可以不加 你可以引入就行了,我的是直接加上命名空间
1)config.php 而且我在里面写个方法,用来返回配置文件的数组后面只要可以调用就行了

2)AlipayTradeService.php

3)aop\request\AlipayTradeWapPayRequest.php

4)aop\AopClient.php

基本就是这几个了,其他的缺的可以自行补上
补上命名空间还不行
还要注释这个地方,这个是存放日记的地方,你自己可以增加liunx的文件夹权限,因为服务器不归我管,所以我就直接注释掉了

在根目录你还需要创建一个tmp的文件夹,是用来存放缓存文件的具体是什么我也不知道,反正没有就报错,你也可以自己创建写代码创建

更改的是在 lotusphp_runtime 这个文件夹的 Lotus.php文件 位置大概是这样

然后填好沙箱环境的参数就可以测试了

我用postman请求 出现这个 就成功了,然后把地址复制去本地浏览器访问

访问就出现这个说明就成功了,回调的时候 在写逻辑

其实也参考了很多大佬的博客,感谢那些大佬的博客,辛苦了两天终于写完支付宝支付加上逻辑代码了 累死我了

本文分享PHP支付宝支付例子,介绍沙箱环境测试方法,包括密钥生成、参数填写等。重点讲解将其整合到TP5框架的过程,如添加命名空间、注释日志存放处、创建缓存文件夹等,最后用Postman请求测试,回调时再写逻辑。
1871

被折叠的 条评论
为什么被折叠?



