1.先找到蚂蚁金服开发平台下载Demo
(地址:https://docs.open.alipay.com/194/105201/)
2.用支付宝工具去生成一个公钥和私钥
(工具地址:https://docs.open.alipay.com/291/105971/)
3.把下载下来的Demo解压后打开config.php文件把生成的私钥跟支付宝给你的支付宝公钥填写上。注意的是私钥生成的时候要把私钥保存好。
(文件位置:dangmianfu_demo_php/f2fpay/config)
3.1)这里是查看自己的APP_ID和支付公钥
(地址:https://openhome.alipay.com/platform/keyManage.htm)
4.现在开打f2fpay/qrpay_test.php文件这里可以把一些不需要的参数可以去掉(把必填的参数留住就行)
4.1)填写完成后接下来就可以测试一下了,下面是访问我的本地测试地址(localhost/ailpay/dangmianfu_demo_php/f2fpay/qrpay_test.php)
4.2)点击确定后如果成功了就会返回二维码地址给你
注意:如果失败不返回就去检查一下你的公钥和私钥APP_ID是否正确
4.3)返回的二维码地址是访问不到二维码的。需要用工具生成。
这里我使用的是phpqrcode (下载地址:https://sourceforge.net/projects/phpqrcode/)下载下来以后把phpqrcode.php文件拖到你的项目目录里面。在f2fpay/qrpay_test.php文件里面加载工具文件进来。
4.4)点击确定后如果成功了就会返回支付宝二维码给你
看看扫出的钱是否与你填写的金额相同就行。
5.回调方法
5.1)自己写一个回调方法然后在config.php配置文件里面填写好。
5.2)还需要在 f2fpay/service/AlipayTradeService.php文件中添加回调信息。
5.3)回调方法用于如果支付成功就会给返回订单号。根据订单号更改订单状态即可。
6.接下来就是需要把logo加入到二维码中间和把图片保存到本地的。
6.1)在f2fpay/qrpay_test.php文件中生成二维码成功的时候来对图片处理,首先准备好需要放到二维码中间的logo图片存放到项目的某个目录下。
评论 (0)