AliPay - Java支付宝接口开发(一)

一、下载导入项目

支付宝接口官网:当面付 DEMO | 网页&移动应用

下载之后解压,然后我们用IDEA导入这个Demo项目~

然后,我们下载一个我们后面需要生成生成RSA密钥的工具:第一步:生成密钥并上传 | 网页&移动应用

由于我是在Win平台开发,所以下载自己操作系统对应的版本就行。

下载之后我们就先放一边啦~

接着,我们打开zhifubao.properties,显而易见,这是一个配置文件,那么我们记下来就将这个配置文件的相关配置配好~

二、沙箱环境

支付宝API官网的沙箱位置:登录 - 支付宝

我们一步步按照官网给的Demo里面的配置文件一个个将配置文件配好即可~

打开zhifubao.properties配置文件,我们就会看到下面代码:

1、首先我们先配置最上面的四行

# 支付宝网关名、partnerId和appId
open_api_domain = https://openapi.alipay.com/gateway.do
mcloud_api_domain = http://mcloudmonitor.com/gateway.do
pid = 此处请填写你的PID
appid = 此处请填写你当面付的APPID

Ps:mcloud_api_domain 这个参数我们不需要改变~

2、配置公钥和私钥

下载的支付宝官网提供的公钥私钥生成工具:第一步:生成密钥并上传 | 网页&移动应用

解压之后:双击:RSA签名验签工具.bat

由于我们这次选择的是RSA2密钥方式:所以我们选择密钥长度为2048的方式。

点击生成密钥,接下来我们配置Demo中配置文件的下两行。

# RSA私钥、公钥和支付宝公钥
private_key = 此处请填写你的商户私钥且转PKCS8格式
public_key = 此处请填写你的商户公钥

3、配置支付宝公钥,这一步我们要回到沙箱环境中

对这一行进行操作,首先我们复制上面密钥工具生成的公钥,然后再支付宝沙箱环境页面,点击查看应用公钥,然后点击修改,删除原来的,然后将我们刚才在密钥生成工具生成的公钥粘贴到里面。

点击保存,然后点击查看支付宝公钥

然后复制里面的支付宝公钥,下一步回到我们的Demo项目中,打开我们的zhifubao.properties配置文件,把原来配置文件里默认的#SHA1withRsa对应支付宝公钥注释掉,以及将复制的支付宝公钥放到下面参数的#SHA256withRsa对应支付宝公钥配置上。

到此,我们的支付宝Demo的配置文件算是配置好了~

4、运行Demo

配置好配置文件之后,我们运行一下Demo的Main函数:发现项目可以正常跑起来了(如果你发发现你的项目报错,可能就是配置配置文件相关地方配置错了,根据错误提示一步步排查即可)。

运行起来之后我们现在寻找输出日志里面一个参数。

我们复制冒号里面的内容。打开草料二维码,将冒号里面的内容生成二维码。

然后在沙箱环境中下载沙箱版支付宝。

用沙箱版支付宝登录我们的买家账号,然后扫描生成的二维码,就发现可以付款啦~

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

放羊的牧码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值