java+支付宝电脑端支付功能开发

本文详细介绍支付宝支付流程及注意事项,包括沙箱帐号申请、接口配置、支付流程书写等关键步骤,适用于初学者及开发者进行实操练习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

**

支付宝支付流程及注意事项(沙箱测试版)

**

一、准备工作

  1. 获得沙箱帐号

注册蚂蚁金服开发者账号(免费,不像苹果会收取费用)

注册地址:https://open.alipay.com,用你的支付宝账号扫码登录,完善个人信息,选择服务类型(我选的是自研)
这里写图片描述

进入沙箱,第一次需要填写信息!(我已经有了所以就不需要了)
这里写图片描述
记得把下面生成的商户公钥保存好(楼主自己新建文档保存)
这里写图片描述

  1. 生成2048位商户公私钥(私钥保存与支付宝)
    进入官方地址:https://docs.open.alipay.com/291/105971
    下载生成工具
    这里写图片描述

    生成公私钥,并且保存

    这里写图片描述

  2. 导入jar包
    这里写图片描述
    请自行到官网下载即可

二、支付接口流程书写

首先书写支付宝支付配置AlipayConfig.java
这里写图片描述
这里的app_id和商户私钥以及支付宝公钥都在前一步获取了,第一步中的数据复制到该配置中

然后写一个jsp(以下是我简单的写了一部分)
这里写图片描述
获取界面数据根据action传入到controller中
这里写图片描述
再回到controller中,接收前台传递的支付数据
这里写图片描述

controller执行成功后访问页面跳转同步通知页面路径,也就是先前AlipayConfig.java配置中配置的return_url,可根据自身项目更改,但切记路径后不可传参数。
楼主则是继续访问controller,以下是代码贴图:
这里写图片描述

三界面显示图

这里写图片描述
点击付款后支付宝图;注意:以下图中的扫一扫需要下载沙箱版支付宝才能扫码(可在官网中自己注册的应用沙箱中看到有一个买家账户和卖家账户),可选择账号登录,输入买家账户,账户中有金额可以实现扣款功能。
点击付款
这里写图片描述
这里写图片描述
这里写图片描述

**备注一:个人说明
此方法也是本人在学习他人和结合官网demo、文档所总结出来的,如有错误和看不懂的请联系楼主,希望大家可以共同学习。这个也是楼主第一次写文章,如有不通顺导致难以理解的地方还请理解**
备注二:代码说明
本人按照自己所学所想写出的代码,不一定完全正确,只希望大家能够相互学习
备注三:沙箱和正式说明
沙箱版和正式流程无误,只是参数变化 和需要把应用增加到支付宝里面
备注四:楼主参考的文章博客链接
1.支付宝功能
2.叫你如何用支付宝测试扫一扫付钱功能

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值