1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 使用支付宝开放平台沙盒环境调用支付宝支付接口

使用支付宝开放平台沙盒环境调用支付宝支付接口

时间:2023-03-01 20:30:24

相关推荐

使用支付宝开放平台沙盒环境调用支付宝支付接口

这一段时间一直想搞个支付的小demo,碰巧最近狂神的 kuangstudy 出了一期支付宝支付的教程,我立马就买了课程,但是当我看到一半的时候发现只有企业才能调用,心想完蛋了,搞不成了。就在我万念俱灰的时候,了解到支付宝原来还有个为开发者前期测试使用的支付宝沙盒环境,我试着搞了一下,成功了,由于是学生党一枚,只能靠这个来过瘾了,写篇博客记录一下,以防遗忘。

1. 入驻支付宝开放平台和准备工作

百度搜索支付宝开放平台

点击入驻,登录上自己的支付宝账号,进行实名:

由于我已经实名过了,好多步骤不能再次展示一遍了,反正很简单。

控制台首页向下滑动,找到研发服务:

点进去会有一个已经生成好的沙盒应用,和一个沙盒商家账号和一个沙盒买家账号:

2. 配置支付宝公钥、应用公钥和应用私钥

获取应用公钥和应用私钥

点击这里进入

生成并保存秘钥到本地,并解压压缩包:

会获得应用公钥和应用私钥:

获取支付宝公钥:

通过本地的应用公钥来获取支付宝公钥

1. 复制本地应用公钥,填入到框内,点击保存

2. 获取生成的支付宝公钥并保存留用

准备工作完成

3. 下载Demo,并配置

解压后使用第一个:

用idea打开:

找到配置文件,配置所需属性:

1 是支付宝网关名,这里默认填了,但是它不是沙盒环境的网关,所以要更改:

2 是pid,就是沙盒环境主账号的id就是商家id(不太清楚,反正用了主账号的pid就能使用):

3 是沙盒应用的APPID:

4 是本地应用私钥

5 本地应用公钥

6 是支付宝公钥,上一步已经获得

7 这里要把签名类型改成与自己沙盒应用所匹配的

4. 下载沙盒支付宝app,目前只有安卓版本

在app上登录上沙盒买家账号:(下图是账号和密码信息)

5. 运行Demo

想要测试的信息都可以在Main.java程序中进行更改:

运行:

将生成的qr_code数据转化成二维码:

(我这里用了我之前写的一个二维码生成工具,百度上应该很多)

app支付结果:

沙盒账号的余额发生了变化:

完成

总结:这个沙盒环境,在配置方面相比一般的支付,只是换了个支付宝网关名称。所以到时候只要改了这个网关就可以,基本功能实现了,接下来就是进行界面的优化的工作了。。。。。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。