jsp对接支付宝支付接口,实现网站在线支付(JSP/JAVA WEB/Servlet)

1 篇文章 0 订阅

首先登录 支付宝开放平台

点击立即入驻
在这里插入图片描述打开手机支付宝扫码登录,登录后会提示填写相关信息,填完之后就算入驻成功了。
说明,由于我没有 企业账号,所以以下的操作全在沙箱中进行。
接着,点击开发者中心,选择研发服务
在这里插入图片描述选择沙箱环境,接着只需要设置RSA2密钥,这里我已经设置了。
在这里插入图片描述点击查看接入文档,官方会有一个教程。或者直接进入支付宝的 开放文档中心
在这里插入图片描述之后会进入文档中心,下载密钥生成工具。根据自己的系统选择,这里我选择Windows版本。
在这里插入图片描述安装完成后打开,(我的是Java版本)然后点击生成密钥,生成之后复制公钥
在这里插入图片描述然后将公钥复制到刚才沙箱环境需要设置的地方,点击保存设置即可。
在这里插入图片描述之后就是下载支付宝提供的支付Demo,我们下载电脑网站支付的Demo
在这里插入图片描述选择JAVA版本点击下载
在这里插入图片描述下载成功之后,将jsp页面导入或者直接粘贴到我们自己的项目中,记得将jar和相关包导入,项目部署如下(报错的话记得刷新或者稍微修改再保存)
在这里插入图片描述

接着在AlipayConfig.java中配置信息。将刚刚沙箱环境中的APPID和 支付宝密钥(不是应用密钥)、刚刚生成的私钥(私钥记得不要轻易泄露)粘贴到相关属性中(粘贴的字符串不要有任何其他字符,如换行和空格等等)。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述刚才的私钥
在这里插入图片描述
注意,私钥一定要是刚刚生成密钥时的,不然重新生成之后会与刚才的公钥不配对(当然,也可以重新生成,然后再去配置沙箱环境的密钥)。然后配置到Java代码中。
在这里插入图片描述
还有一个地方需要注意,就是刚刚的Java代码中的gatewayUrl,一定要是沙箱的环境,如下。必须是alipaydev
在这里插入图片描述

最后一步就是下载沙箱环境的支付宝APP(目前只有安卓的),不能用自己的真实支付宝付款哟。在刚刚的沙箱配置页面下载
在这里插入图片描述
找到自己的登录账号和密码登录即可(初始余额99999)。
在这里插入图片描述

最后运行index.jsp页面点击付款就可以了。这就简单实现了一个支付功能。

  • 7
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值