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
    评论
**项目名称:** 网上购物系统(JavaBean + Servlet) **项目简介:** 本项目是一个基于Java技术栈的网上购物系统,采用JavaBean和Servlet技术进行开发。系统具有完整的购物流程,包括用户注册、登录、浏览商品、添加购物车、结算、生成订单、支付、查看订单详情等功能。同时,系统还提供了管理员后台,用于商品管理、订单管理、用户管理等操作。 **主要功能:** 1. **用户模块:** * 用户注册:新用户可以通过注册页面进行注册,填写必要的信息并提交。 * 用户登录:已注册用户可以通过登录页面进行登录,输入用户名和密码。 * 个人信息管理:用户可以查看和修改自己的基本信息,如姓名、地址、电话等。 * 密码修改:用户可以在个人中心修改自己的登录密码。 2. **商品模块:** * 商品浏览:用户可以浏览系统中的所有商品,包括商品的图片、名称、价格等信息。 * 商品搜索:用户可以通过关键词搜索商品,快速找到想要购买的商品。 * 商品分类:系统对商品进行了分类,方便用户按照分类查找商品。 * 商品详情:用户可以查看商品的详细信息,包括商品描述、规格参数等。 3. **购物车模块:** * 添加购物车:用户可以将感兴趣的商品添加到购物车中。 * 购物车管理:用户可以查看购物车中的商品,修改商品数量或删除商品。 * 购物车结算:用户可以选择购物车中的商品进行结算,生成订单。 4. **订单模块:** * 订单生成:用户在结算后,系统会自动生成订单。 * 订单支付:用户可以选择在线支付或货到付款的方式进行支付。 * 订单查询:用户可以在个人中心查看自己的订单列表和订单详情。 * 订单取消:在订单未发货前,用户可以取消订单。 5. **管理员模块:** * 商品管理:管理员可以添加、修改、删除商品信息。 * 订单管理:管理员可以查看、处理和取消用户的订单。 * 用户管理:管理员可以查看、修改和删除用户信息。 **项目亮点:** 1. 采用JavaBean和Servlet技术进行开发,具有良好的可扩展性和可维护性。 2. 功能完整,满足用户的基本购物需求。 3. 提供管理员后台,方便管理员进行商品和订单的管理。 **二次开发与定制:** 本项目可以根据客户需求进行二次开发和定制,例如: 1. 添加新的功能模块,如积分商城、优惠券等。 2. 对现有功能进行优化和改进,提高用户体验。 3. 对系统进行安全性加固,防止恶意攻击。 4. 对接第三方支付平台,提供更多支付方式。 总之,本项目是一个功能完善、易于扩展的网上购物系统,可以满足不同客户的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值