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框架网上商城项目第21战之详解易宝支付的流程

标签: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
  • asp之家 软件编程 m.aspxhome.com