php接⼊⽀付宝教程_php⽀付宝⽀付接⼝开发(教程笔记)1、进⼊蚂蚁⾦服开放平台
选择开发者中⼼->⽹页&移动应⽤->应⽤列表
2、在基础信息中勾选上需要的功能
3、⽣成RSA2密钥
进⼊开放平台⽂档中⼼,搜索:⽣成RSA
下载⽣成⼯具
打开⼯具,⽣成密钥
查看⽣成的公钥私钥
4、上传应⽤公钥
查看⾃⼰对应的应⽤
接⼝加签⽅式-设置应⽤公钥
把上⼀步⽣成的应⽤公钥复制进去
建议下载并保存到本地,跟⽣成的公钥和密钥⼀起存着
5、验证公钥正确性
进⼊管理中⼼
查看应⽤公钥
点击验证公钥正确性
下载签名⼯具
运⾏⼯具,左边填写应⽤私钥,点击⽣成签名
复制结果,粘贴到调试⼯具,验证--验证成功即可
6、如何使⽤⼯具⽣成签名
下载⼯具
以电脑⽹站⽀付为例,打开开发⽂档
进⼊API列表
可以查看到请求参数,如果是必填的,就填写上;如果不是必填的,就不填;
复制请求参数
使⽤站长⼯具的url编码解码⼯具,将⽣成的签名进⾏url encode编码
复制⽣成的签名,在内容后⾯加上:&sign=url编码后的值
进⾏⽹关拼接(沙箱环境⽹关,正式环境请去掉alipaydev后⾯的dev)
拼接值如下
使⽤拼接值在浏览器中直接访问,如果出现 code:10000 说明请求成功,并且⽣成了qr_code的值
进⼊管理中⼼,选择沙箱账号,使⽤买家账号来⽀付
7、使⽤sdk签名⽅法
8、沙箱使⽤说明
选择开发者中⼼-研发服务-沙箱
8、使⽤⼯具验签
下载验签⼯具
把参数格式化,⽰例:
在线url网址编码解码查看⽀付宝公钥
点击开始验签
9、电脑⽹站测测试--PHP版
下载
将下载的⽬录放置到php环境中,打开config.php
异步通知地址 notify_url.php
打开项⽬,直接访问
选择付款测试
以上是同步验签结果,在 return_url.php 中设置的
如果要查看异步验签结果,则打开
根据验签返回的结果,在异步⽂件中进⾏逻辑处理(不要在同步⽂件中处理,因为同步⽂件如果在跳转中被关闭了,则程序⽆法继续执⾏,因此⽀付结果以异步通知为准)
具体可查看官⽅⽂档
验签失败怎么办:使⽤云排查
(外部订单号在中可到)
查看到请求结果
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论