建行E商贸通支付开发系列之一(了解E商贸通)
来源:互联网 发布:网络综合布线价格表 编辑:程序博客网 时间:2024/04/28 15:28
先做个自我介绍,本人.net程序员一名,在一家互联网公司上班,公司有自己运营平台,平台上有需要支付的功能,而且是工业品的交易,金额会比较大,所以选择了建行这个支付。我并非是建行的工作人员,所以接下来所有这一个系列的文章都只是我个人的观点、理解、开发过程、经验,并非建行官方。在这里我只是把做E商贸通的过程和经验写出来,以供大家参考,虽然说我们是把E商贸通这个项目给完成了,但是还有一些地方也是没有完全理解的,还请见谅。如果文档中有写错的地方,欢迎与我联系并指出,我的QQ号:1944655317。
今年我和我的同事们终于算是把建行E商贸通的项目给搞定,没过多久就接到建行的电话,说什么又有新的客户正在对接E商贸通,让我给他们指导一下,一个月里面接到了三个这样的电话,所以就想到把E商贸通的东西写出来分享一下吧,希望对正在开发E商贸通的你有些帮助。
说真心话,建行这个E商贸通是个好东西,但是建行给的文档真瞎(其它地区我不太清楚啊,反正我这里是这个情况),给了一堆的文档,也不知道要先看哪个,后看哪个,要对接支付,也不知道要从哪里先入手,先做什么工作,唉。。。
既然是做E商贸通的开发,也应该都清楚这个E商贸通是干什么的吧,但是有谁在开发之前知道E商贸通的工作流程呢?反正在我遇到的几个同行中,没有人知道,都是在摸着石头过河,在这里,我就先大概说一下我理解。
E商贸通工作流程概述
事先要在平台注册账号、开席位号,在银行开通网银、席位号关联之类的工作都不再多说了,这些事情在后面会陆续的说到,我们先直接看一种最常见最完整的交易流程,先对E商贸通有个大概的了解。
A:采购方(买家) B:供应方(卖家)
1、A在平台上要购买B的商品,A需要先登录建行的网银,做入金操作,先把要购买的商品钱放到E商贸通资金池中。
2、A在平台上下单,此时平台需要处理一些自己的业务数据,还需要给建行发送信息,这个信息大概的意思就是说:【A要买B的东西了,请把A的这些钱(我们假定为100元)设置为冻结状态吧】,此时不管是A还是B登录网银,都可以看到这100元已经被冻结了,现在B就可以放心的给A发货了。
3、A在收到商品后,检查没有问题,还需要再登录网银对这100元进行确认,当A在网银里确认过后,银行会发送一条信息给平台,这个信息大概的意思是说:【A已经对这笔交易进行确认了,你把对应的信息也给处理一下吧】,此时,A的事情就已经做完了。
4、B在平台看到A已经确认收货了,那B登录到网银,看到自己的账户中多了100元,此时B就可以做出金操作,把这100元从E商贸通资金池中提现到自己的银行卡里了。
看到这里,是不是对E商贸通有了个最初的认识了,知道了工作流程,我们就可以继续去了解更进一步的内容了。
在上面的概述中我们看到了很多名词,这些名词有些人理解,有些人不理解,那么,我在下一篇文章里会把整个系列里用到的名词都列出来。
- 建行E商贸通支付开发系列之一(了解E商贸通)
- 建行E商贸通支付开发系列之一(了解E商贸通)
- 建行E商贸通支付开发系列之五(接口功能的开发)
- 建行E商贸通支付开发系列之五(接口功能的开发)
- 建行E商贸通支付开发系列之二(名词解释)
- 建行E商贸通支付开发系列之三(1、初识几种URL地址)
- 建行E商贸通支付开发系列之三(2、密钥生成与交换)
- 建行E商贸通支付开发系列之四(测试环境搭建)
- 建行E商贸通支付开发系列之六(生产环境与总结)
- 建行E商贸通支付开发系列之二(名词解释)
- 建行E商贸通支付开发系列之三(2、密钥生成与交换)
- 建行E商贸通支付开发系列之四(测试环境搭建)
- 建行E商贸通支付开发系列之六(生产环境与总结)
- 建行E商贸通对接【1】
- 商贸通附加数据库问题
- 用友商贸通10.0无限用户补丁
- 商贸通/宝导入工具说明
- KIS商贸版专业软件系列5.0易用性补丁包,最新更新
- 异步FIFO的FPGA实现
- [letecode Java] Multiply Strings
- 设置Eclipse/MyEclipse中编辑界面点击任何文件后Package Explorer导航自动定位该文件
- SEO环节战:你忽略了哪一部分?
- NSString,NSMutableString使用retain, copy理解
- 建行E商贸通支付开发系列之一(了解E商贸通)
- Google Play开发者账号注册、GoogleWallet解封及收款教程
- python脚本中的#!/usr/bin/python
- UFT 01
- 设备信息,系统版本,内存容量,磁盘容量
- 上传项目到github
- ArcGIS教程:细化 (Spatial Analyst)
- C++多态的实现原理
- python SyntaxError: Non-ASCII character ‘\xe5′ in file