SSH框架网上商城项目第21战之详解易宝支付的流程
作者:eson_15 时间:2021-11-11 17:06:38
这一节我们先写一个简单点的Demo来测试易宝支付的流程,熟悉这个流程后,再做实际的开发,因为是一个Demo,所以我没有考虑一些设计模式的东西,就是直接实现支付功能。实现支付功能需要易宝给我们提供的API。那么问题来了,使用第三方支付平台最主要的一件事就是获取该平台的API,我们首先得获取他们的API以及开发文档,然后才可以做进一步的开发。
1. 获取易宝的API
获取API的第一步,要在易宝上注册一个账号,这个账号是商家的账号,后面买家付款后,会将钱款存入该账号中,然后商家自己提取到银行卡,易宝在提取过程中收取一定的手续费。这就是易宝的盈利模式。但是注册成功需要前提,那就是自己得有一个网站,或者是一个公司,吧啦吧啦等东西,反正就是你得有资格申请,这点易宝会审核的,满足了才会允许你注册,才会给你提供他们的接口,不是所有人都可以注册的。我用的也是别人注册好的,我自己啥也没有……也没法注册…… * 丝一个,大家懂的~但是一般在公司里开发的话,就不会存在这个问题,账号肯定都是有的,最重要的是要掌握开发流程和相关技术~
2. 测试支付流程
有了官方提供的API和技术文档后,就可以着手开发了,在这里主要写一个简单的demo来测试一下易宝支付的流程,demo的结构很简单,一个servlet,一个filter,两个jsp页面和一个加密的工具类。servlet与易宝服务器端打交道,我们做一些跟易宝接口相关的处理,filter是用来处理可能出现的中文乱码问题,两个jsp中一个是前台页面。
我们先来分析一下支付请求的过程,如下所示:
标签:SSH,框架,网上商城,易宝支付
0
投稿
猜你喜欢
Android中复制图片的实例代码
2023-01-07 21:34:26
通过实例学习Either 树和模式匹配
2023-05-21 02:02:41
Unity3D实现播放gif图功能
2021-11-23 13:17:37
C# 微信支付回调验签处理的实现
2021-07-27 01:57:34
springboot反爬虫组件kk-anti-reptile的使用方法
2022-01-09 14:12:59
使用Springboot对配置文件中的敏感信息加密
2021-05-24 10:50:25
Android实现APP秒表功能
2022-11-13 13:58:26
Spring ComponentScan的扫描过程解析
2023-01-04 08:49:58
Java 实战范例之员工管理系统的实现
2023-03-31 08:09:33
基于jQuery获取table数据发送到后端
2023-07-22 22:07:43
C语言运算符及其优先级汇总表口诀
2021-12-12 21:14:27
Android超详细讲解组件ScrollView的使用
2022-08-05 09:55:18
Java的Struts框架简介与环境配置教程
2023-10-29 05:23:03
android开发教程之间隔执行程序(android计时器)
2023-11-29 22:43:51
C# List集合中获取重复值及集合运算详解
2022-06-13 17:15:45
SpringBoot深入分析运行原理与功能实现
2022-01-03 14:48:43
关于bootstrap.yml和bootstrap.properties的优先级问题
2021-10-04 11:50:30
SpringBoot中获取微信用户信息的方法
2023-05-26 21:40:55
解决Android SDK下载和更新失败的方法详解
2021-07-04 21:28:57
java中URLEncoder.encode与URLDecoder.decode处理url特殊参数的方法
2022-05-22 05:32:00