支付宝当面付(PHP Demo)小白教程

支付宝当面付(PHP Demo)小白教程

苏画
2021-01-04 / 0 评论 / 338 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年12月23日,已超过1047天没有更新,若内容或图片失效,请留言反馈。

1.先找到蚂蚁金服开发平台下载Demo

(地址:https://docs.open.alipay.com/194/105201/

1225417194.png

2.用支付宝工具去生成一个公钥和私钥

(工具地址:https://docs.open.alipay.com/291/105971/

244366394.png

3.把下载下来的Demo解压后打开config.php文件把生成的私钥跟支付宝给你的支付宝公钥填写上。注意的是私钥生成的时候要把私钥保存好。

(文件位置:dangmianfu_demo_php/f2fpay/config)

4018720283.png

3.1)这里是查看自己的APP_ID和支付公钥

(地址:https://openhome.alipay.com/platform/keyManage.htm

1387170504.png

4.现在开打f2fpay/qrpay_test.php文件这里可以把一些不需要的参数可以去掉(把必填的参数留住就行)

2333617517.png

4.1)填写完成后接下来就可以测试一下了,下面是访问我的本地测试地址(localhost/ailpay/dangmianfu_demo_php/f2fpay/qrpay_test.php)

3422226732.png

4.2)点击确定后如果成功了就会返回二维码地址给你

1425799866.png

注意:如果失败不返回就去检查一下你的公钥和私钥APP_ID是否正确

4.3)返回的二维码地址是访问不到二维码的。需要用工具生成。

这里我使用的是phpqrcode (下载地址:https://sourceforge.net/projects/phpqrcode/)下载下来以后把phpqrcode.php文件拖到你的项目目录里面。在f2fpay/qrpay_test.php文件里面加载工具文件进来。

3118449827.png
362921332.png

4.4)点击确定后如果成功了就会返回支付宝二维码给你

3224523800.png

看看扫出的钱是否与你填写的金额相同就行。

5.回调方法

5.1)自己写一个回调方法然后在config.php配置文件里面填写好。

2737844446.png

5.2)还需要在 f2fpay/service/AlipayTradeService.php文件中添加回调信息。

4110723876.png

5.3)回调方法用于如果支付成功就会给返回订单号。根据订单号更改订单状态即可。

6.接下来就是需要把logo加入到二维码中间和把图片保存到本地的。

6.1)在f2fpay/qrpay_test.php文件中生成二维码成功的时候来对图片处理,首先准备好需要放到二维码中间的logo图片存放到项目的某个目录下。

4011457185.png

蚂蚁技术支持中心-故障排查

云排查

2

评论 (0)

取消