网上支付的基本流程模板

上传人:汽*** 文档编号:486259496 上传时间:2023-07-28 格式:DOC 页数:23 大小:115KB
返回 下载 相关 举报
网上支付的基本流程模板_第1页
第1页 / 共23页
网上支付的基本流程模板_第2页
第2页 / 共23页
网上支付的基本流程模板_第3页
第3页 / 共23页
网上支付的基本流程模板_第4页
第4页 / 共23页
网上支付的基本流程模板_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《网上支付的基本流程模板》由会员分享,可在线阅读,更多相关《网上支付的基本流程模板(23页珍藏版)》请在金锄头文库上搜索。

1、网上支付的基本流程模板22020年4月19日资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。网 上 支 付 接 口( 1.0期) 商户接口说明版本1.05北京珠峰伟业软件科技发展有限公司 10月18日文档修改记录版本日期说明编写者审核者1.00修改1.0期文档1.01 -10-10增加接收返回结果1.02 -10-18增加客户接收密码1.03 -10-30错误代码1.04 -11-05解决部分商户不支持中文Mac加密算法问题1.05 -12-03增加支持英文平台1.06 -12-13测试账号说明1.07 -12-26增加vbscript的md5加密算法1.07 -01-06增加p

2、hp程序的例子说明本文档中所包含的信息属于机密信息, 如无书面许可, 任何人都无权复制或利用。Copy right by (Beijing) Co., Ltd.在例子中的所有的店铺号和密码均为测试账号。只用于商户进行测试, 商户在自己程序正式上线前, 请使用自己的店铺号及支付密码。如果因为使用测试账号所引起的商务纠纷6688网站概不负责。目录1.网上支付使用条件11.1客户进行网上支付的条件12.网上支付流程22.1网上支付业务流程图: 22.2商户的货款结算与对帐流程33.客户网关接口参数( 中文) 44.MAC算法说明(对于商户端支持MD5组件注册方式, 请看以下说明):65.具体用法见

3、附件: 76.MAC算法说明(对于商户端不支持MD5组件注册方式, 请看以下说明):87.MAC算法原理:108.支付网关商户接口参数129.英文支付网关131. 网上支付使用条件1.1 客户进行网上支付的条件1) 与6688签约的客户 客户已在6688签约, 申请网上支付服务 客户签约的帐户( 信用卡或储蓄卡帐户) 可用于网上支付2. 网上支付流程2.1 网上支付业务流程图: 865银行后台网关guan关商户 72 943 1客户 网上支付业务流程步骤说明: 1) 客户登录商户网站, 选择商品2) 商户网站经过6688资格验证, 查询商户方支持的网上支付方式3) 商户网站给客户提供可选择的银

4、行支付方式, 由客户自行选择4) 客户选择商品及要进行支付的银行后, 产生预定单信息5) 信息经过加密传到支付网关平台。商户提供商户代码、 订单号、 合计金额及订单备注等信息, 此四个信息必须提供; 除此之外,商户方还必须将商户代码、 订单号、 合计金额及订单备注四个信息利用MAC组件进行加密产生MD5校验码, 最好以post方法传递到支付网关平台用以保证定单信息的正确性.其中, 订单备注信息可为各种其它订单信息拼成的一个字串, 例如: 订货人id,收货人地址等, 商家网站将此信息传递给6688网站,6688网站将保存这些订单信息,以便于今后的信息核对。6) 支付网关平台接收客户支付信息, 转

5、发到银行后台业务处理系统; 7) 银行后台会将支付成功与否的信息传送给支付网关平台8) 支付网关平台会根据商户提交过来的URL调用商户接收支付结果的页面9) 商户将用户的支付结果显示给用户2.2 商户的货款结算与对帐流程1) 客户在商户网站选择商品并下单, 经过6688支付网关付款给银行后,商户记录相关客户信息。货款记入6688在银行的专用结算帐户( 含定单号信 息) 中, 由6688与商户按合同约定进行款项结算。2) 6688负责到银行处查询该客户该笔订单付款信息, 如果付款完成, 由6688通知商户进行配货, 网上交易完成。商户经过6688提供的订单查询系统查询本商户的订单详细处理情况,

6、并及时处理, 并发货。3. 客户网关接口参数( 中文) 客户在商户网站选择商品后, 商户网站生成以下信息, 传送到网站: 域名名称类型、 长度备注tmbrid商家在6688的会员号CHAR(8)由6688提供,必填项目toname定货人姓名CHAR(50)客户方订购人员姓名, 可为空tsummoney订单总额NUMBER(8,2)总金额, 由商户提供, 按实际金额给出, 必填项目tContent1定单内容CHAR(500)商家能够将支付的订单商品信息拼成一个字串,传到6688网关,便于今后的信息核对和查询,必填项目trphone收货人电话CHAR(20)可为空trzipcode收货人邮政编码C

7、HAR(20)可为空trname收货人姓名CHAR( 50) 可为空traddress收货人地址CHAR(16)可为空tremail收货人emailCHAR(32)可为空tuserurl接收支付结果的url CHAR(32)可为空todrid订单号CHAR(6)商家网站方形成的订单号,传递给6688网站,以便于今后的订单查询和核对,必填项目tSupperComRegflag商户端是否能够支持Md5加密组件注册标志int商户网站是否能够注册Md5加密组件, 解决一些商户由于是租用ISP的服务器空间, 不能够注册组件的一个参数。默认为空或者0, 表示商户支持MD5组件注册, 否则为1, 表示不支持

8、必填项目MacMAC校验域CHAR(32)必填项目采用标准MD5算法, 由商户实现,具体算法如下: 注: 1备注栏目中有必填项目字样的是商家必须提供的。 2商户要保证定单号的唯一性。站点间接口的参数传送采用post方式, 商户将以上信息包含在FORM中, 在SUBMIT后将生成URL, 如下所示: tuserurl参数是6688网站提供给商家银行支付结果信息的地址, 商户在取得支付结果后希望用户进入商户网站的某个页面的URL, 商户的接收程序能够根据支付是否成功而指定不同的URL, 或者带不同的参数, 商户能够根据参数的不同决定显示什么信息, 如果成功支付的情况, 还能够根据参数的不同决定向用

9、户提供什么服务。支付网关将传回4个参数: billNo、 amount、 succ、 mac。参数的具体意义详见5。支付网关商户接口参数。4. MAC算法说明(对于商户端支持MD5组件注册方式, 请看以下说明):参与MAC运算的字符及其顺序如下: mac=dd.string(tmbrid=+cstr(tmbrid)+&tsummoney=+cstr(tsummoney)+&tcontent1=+cstr(tcontent1)+&todrid=+cstr(todrid)+ &tpwd=+ tpwd)商户在使用支付网关的时候, 除了4个必须提供的商品信息外以及一个支付密码外, 还必须传过一个校验码

10、, 网关使用商户传递过来的校验码与网关自身产生的一个校验码进行比较来判断商户的合法身份。注: 校验码产生时, 四个产品信息和一个支付密码, 必须按照如上提供的顺序; MAC校验码产生示例1 使用MD5组件以产生校验码, 组件由提供 (见附件yuan.dll), yuan.dll主要在windows平台使用, 在其它平台使用方法见md5子目录, 注册方法: 在dos模式下键入: Regsvr32 盘符:yuan.dll便可完成注册过程。2 使用MD5组件的string方法产生mac校验码, 即对tmbrid, tsummoney, tcontent1, todrid, tpwd五个表单域信息进行

11、加密tmbrid 商户在6688网站的商户会员ID, 由6688网站提供tsummoney 订单总金额tcontent1 定单信息字串:各种其它定单信息拼成的字串, 例如: 收货人, 商品名称, 商品个数,订货时间等。todrid 订单在商户方的订单号tpwd 由6688网站提供, 如果为我们的支付网关的店铺, 我们会在开店之后, 发一封email, 在email中, 我们会告诵您的支付密码, 该密码为此项的值。3. MAC具体使用代码Set dd = Server.CreateObject(yuan.md5)response.write dd.string(tmbrid=+cstr(tmbrid)+&tsummoney=+cstr(tsummoney)+&tcontent1=+cstr(tcontent1)+&todrid=+cstr(todrid)+ &tpwd=+ tpwd) set dd=nothing5. 具体用法见附件: infopage.aspSend.asp6. MAC算法说明(对于商户端不支持MD5组件注册方式, 请看以下说明):提示: 对于不支持MD5组件注册商户, 建议商户使用客户端的M

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号