2704519590手机wap支付设计文档v160116(wap网页接口).doc
《2704519590手机wap支付设计文档v160116(wap网页接口).doc》由会员分享,可在线阅读,更多相关《2704519590手机wap支付设计文档v160116(wap网页接口).doc(13页珍藏版)》请在三一办公上搜索。
1、手机银行手机WAP支付设计方案手机银行项目组2012年7月修改记录编号日期描述 版本作者审核发布日期2012/5/4补充了商户信息返回开关,增加测试商户号1.4梁绍东2012/7/5修改测试地址1.5阳云2013/1/162.2修改了新增了支付流程具体描述3.1修改了例子数据的准确行3.2修改了验证程序中的通知商户验证程序.zip内容新增章节5,技术支持联系人1.6阳云本文档中所包含的信息属于机密信息,如无中国建设银行的书面许可,任何人都无权复制或利用。Copy Right 2006 by China Construction Bank 目 录1引言- 2 -2手机WAP支付设计方案- 3 -
2、2.1整体技术架构- 3 -2.2手机支付流程- 4 -2.3手机银行返回信息- 5 -2.4商户结算和对账- 5 -2.5商户向客户退款- 6 -3支付接口部分- 6 -3.1商户支付接口- 6 -3.2手机银行通知商户接口- 8 -4附录1:数字签名算法说明- 9 -1 引言为促进我行电子银行业务快速发展,拓展手机银行服务的行业应用,电子银行部提出了针对移动用户手机上网购买商品的支付需求。同时,以ECTIP牵头的B2C商户的统一管理和网上支付一点接入方案的实施,以及移动运营商能提供客户手机号码,为手机银行实现手机支付网关提供了技术基础。为此,手机银行项目组提出了实现手机银行支付网关的技术方
3、案。2 手机WAP支付设计方案2.1 整体技术架构设计原则:n 基本商户信息以ECTIP为准,ECTIP的后台管理向各渠道提供对商户信息查/增/删/改的维护功能和相应的交易接口。n 网银系统已经向B2C商户提供较完善的WEB商户后台管理功能,因此手机银行商户仍复用网银系统提供的WEB商户后台管理功能,不作重复开发。2.2 手机支付流程手机支付业务流程步骤说明:1) 客户登录商户WAP网站,选择商户网站商品,并下订单。商户提供商户代码、订单号、合计金额等信息。2) 客户选择代理付款的银行建行,确认后,商户代码、订单信息、合计金额通过手机WAP浏览器URL传到建行手机银行站点。3) 客户选择支付方
4、式(手机账号支付/手机银行支付)3.1如果客户选择手机账号支付,需要填写支付账号,支付账号在银行预留的手机号码后4位,点击下一步,如果输入手机号码后四位与输入的账号在银行预留的手机号后四位不匹配,则提示错误。3.2客户会收到一条短信,(测试环境可能没有短信,需要自己手动刷短信验证码,地址为3.3如果客户选择手机银行支付,则来到客户选择手机号码所属运营商链接页面,客户选择运营商,手机银行系统通过运营商取得该客户手机号码,并检查是否为手机银行客户,若正常则让客户输入手机银行登录密码进行登陆。手机银行从ECTIP查询该商户信息和客户信息,并自动显示在支付信息页面,然后选择名下用来支付的账号(非签约客
5、户还需要输入账号密码),选择“确定”。非手机银行客户则会进入到帐号支付功能里面,此功能需要客户输入帐号去支付,输入的帐号在开卡时预留的手机号必须为选择运营商取到的手机号,即用户手机卡的手机号,如果不匹配则会报错。4) 手机银行接收客户支付信息,转发到ECTIP进行支付业务处理。5) ECTIP系统处理后,返回处理结果给手机银行。6) 手机银行通知客户支付(扣账)是否成功。如果扣账成功,提示客户注意接收商户返回的送货信息;对于不需要立即响应的商户,跳过步骤6、7。7) 对于需要立即响应的商户,如果支付成功,手机银行将成功结果反馈给商户若支付失败,返回给商户支付失败的信息。8) 对于需要立即响应的
6、商户,收到银行扣账成功的通知后,发给客户送货信息。如客户收到银行支付(扣账)成功通知,但未收到商户送货信息,则需向商户查询。9) 日终时,商户通过网银系统提供的商户WEB后台管理功能与建行进行流水核对,对已支付但未得到商户确认的交易进行退款处理。2.3 手机银行返回信息手机银行系统返回给商户成功或失败信息,按商户类型,分两种情况进行处理:1) 对于不需要实时反馈支付结果的商户,直接将支付结果通过手机浏览器显示给客户(业务流程步骤6)。2) 对于需要实时反馈支付结果的商户,将支付结果返回客户(业务流程步骤6),同时,如果支付成功,将结果和数字签名信息(注:签名算法和签名内容由建行指定)反馈给商户
7、(业务流程步骤7),签名校验成功后,进行后续处理;如果支付失败,同样将结果和数字签名信息(注:签名算法和签名内容由建行指定)反馈给商户(业务流程步骤7)。2.4 商户结算和对账1) 每个商户在建行开设专用结算账户。客户在建行手机银行支付功能下付款,货款记入商户的专用结算账户(含订单号信息)。2) 商户通过浏览器登录建行网上银行,可实时查询手机银行支付流水;对于需要实时反馈支付结果的商户,由于在交易过程中已获取了支付结果,因此也可在商户本地数据库中查到支付信息。3) 商户也可通过浏览器下载对账文件(支付流水清单),该文件上的每笔货款已成功支付。2.5 商户向客户退款退还货款是指银行支付(扣款)成
8、功后,因客户向商户提出退货或商户无法配送商品,商户通过银行向客户退还货款。银行退款处理流程根据商户提出退款请求的时间而定。具体流程如下:1) 商户登录建行网上银行,选择网上退款功能。2) 商户输入订单号(每个订单只能退款一次)。3) 银行查询原始交易记录返回交易日期和付款金额。4) 商户输入退款金额(全部或部份)、交易密码、备注。5) 银行后台系统检验是否能退款,返回成功或失败信息。3 支付接口部分3.1 商户支付接口客户选择商品确定支付后,生成以下信息,转到手机支付平台:请求方:商户服务方:手机支付平台交易码: WAP网站使用MP6000输入:各字段类型为string提交的参数名称参数说明最
9、大长度(char)是否必输备注TXCODE交易码6Y由建行统一分配为MP6000MERCHANTID商户代码20Y由建行统一指定ORDERID订单号30Y商户需要保证订单号的唯一性PAYMENT付款金额16Y单位:元如:11.88MAGICMd5摘要串32YBRANCHID分行代码9N由建行统一指定,非必输POSID商户柜台代码9N由建行统一分配,缺省为000000000CURCODE币种2N缺省为01人民币(只支持人民币支付)REMARK1备注132N汉字为UTF-8编码REMARK2备注232N汉字为UTF-8编码WAPVERWAP版本6N默认为wap1.2注:商户要保证订单号的唯一性,非
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2704519590 手机 wap 支付 设计 文档 v160116 网页 接口
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2398570.html