收藏 分销(赏)

天宏一卡通支付接口说明文档V.doc

上传人:天**** 文档编号:2668613 上传时间:2024-06-04 格式:DOC 页数:9 大小:188.54KB 下载积分:6 金币
下载 相关 举报
天宏一卡通支付接口说明文档V.doc_第1页
第1页 / 共9页
天宏一卡通支付接口说明文档V.doc_第2页
第2页 / 共9页


点击查看更多>>
资源描述
天宏一卡通支付接口说明文档V ———————————————————————————————— 作者: ———————————————————————————————— 日期: 9 个人收集整理 勿做商业用途 1 引言 1.1 编写目的 文档历史 修订日期 修订内容 修订版本 修订人 2010-7-1 创立 1.0.1 lvzhe 2010-7-14 修改支付金额为可选参数。 1.0.2 lvzhe 本文档说明了如何通过网关系统和天宏公司一卡通游戏充值系统进展对接。 2 协议概述 2.1 协议列表 协议名称 说明 销售协议 充值一卡通的协议 2.2 协议的交互逻辑 商家 华彤 销售请求 销售结果 3 销售协议 3.1 协议说明 协议采用HTTP协议,经销商将请求报文post或get到天宏的一卡通充值的80端口: 正式地址: 支付地址:http://port.27399.com/gateway/ECard_PayGate.do 单笔查询地址:http://port.27399.com/gateway/ECard_QueryGate_Single.do 批量查询地址:http://port.27399.com/gateway/ECard_QueryGate.do url例如: http://port.27399.com/gateway/ECard_PayGate.do?username=***&productid=***&cknum=***&kahao1=***&mima1=*** &buynum=*** &orderNum=***&addition=***&returnUrl=*** &md5toself=*** http://port.27399.com/gateway/ECard_QueryGate_Single.do?userName=***&orderNum=***&md5toself=*** http://port.27399 /gateway/ECard_QueryGate.do?userName=***&productID=***&eCardNum=*** &buyNum=***&orderNum=***&startDate=***&endDate=***&ip=***&pageCount=***&pageIndex=***&md5toself=*** 测试地址: 支付地址:http://222.222.59.248/ECardPay/gateway /ECard_PayGate.do 单笔查询地址: ://222.222.59.248/ECardPay/gateway / ECard_QueryGate_Single.do 批量查询地址:http://222.222.59.248/ECardPay/gateway / ECard_QueryGate.do 3.1.1 支付接口调用说明 支付接口参数说明: 输入参数 数据类型 说明 是否必填 username varchar(20) 商户名 Y productid Int 产品类型,请和公司申请 Y cknum Int 一卡通张数 Y kahao1 mima1 kahao2 mima2 * * * varchar(50) 一卡通卡号密码 (最多支持5张一卡通组合充值支付〕 Y buynum Int 购置数量(按元计算,1=1元) orderNum varchar(50) 商户订单号 Y addition varchar〔50) 附加信息 returnUrl varchar(200) 回调地址 md5toself Int      数字签名 Y ﻩ ﻩ调用说明: 1. 所有字段中不能包含 “&〞 和 “=〞 2. username: 商户名,例如 huatong 3. productid:表示产品类型,真实产品ID请和天宏公司索要。 4. cknum:本次充值所提交的一卡通数量,请注意和kahao、mima字段要保持一致。 5. kahao\mima:所提交的一卡通卡号密码,形式为kahao1、kahao2…….mima1、mima2……,,其中密码为MD5(32位)加密后的结果卡号密码提交前请务必请转换成大写。 6. buynum:充值数量   表示充值1面值卡的张数,取值范围[1, 500]。可选参数,不传时默认全额支付〔支付所传一卡通的所有余额〕。 7. orderNum: 商户订单号 8. addition: 附加信息 9. returnUrl: 回调地址,用于异步调用时的回调。 10. md5toself为按顺序对交易信息的MD5加密签名的32位字符串: md5toself =md5(username=***&productid=***&cknum=***&kahao1=***&mima1=*** &buynum=*** &orderNum=***&addition=***&returnUrl=*** ||enc_key) 。 l 可选参数如果不传的话,不能包含在加密串中。 l 其中enc_key为双方约定的key,用于验证交易的合法性,请和天宏公司申请。 3.1.2 支付接口返回结果说明 返回结果是xml格式数据字符串 <root> <state>   <code>1</code>    <msg>成功!</msg>   <money>10</money>   </state> </root> 充值结果代码 结果说明 0 未知异常 1 成功 -1 参数验证异常 -2 一卡通验证异常 -3 账户验证异常 -4 支付类型验证异常 -5 订单验证异常 -6 支付操作异常 3.1.3 查询接口调用说明 1. 单笔查询接口参数说明: 输入参数 数据类型 说明 默认值 是否必填 userName varchar(20) 商户名 Y orderNum varchar(50) 商户订单号 Y md5toself Int     数字签名 Y ﻩ调用说明: 1. 所有字段中不能包含 “&〞 和 “=〞 2. userName: 商户名,例如 huatong 3. orderNum: 商户订单号 4. md5toself为按顺序对交易信息的MD5加密签名的32位字符串: md5toself =md5(userName=***&orderNum=***||enc_key〕 。 l 其中enc_key为双方约定的key,用于验证交易的合法性,请和天宏公司申请。 2. 批量查询接口参数说明: 输入参数 数据类型 说明 默认值 是否必填 userName varchar(20) 商户名 Y productID Int 产品类型,请和公司申请 0 eCardNum varchar(50〕 一卡通卡号 buyNum Int 购置数量〔按元计算,1=1元〕 0 orderNum varchar(50) 商户订单号 startDate varchar〔50) 开场时间 endDate varchar(50) 截止时间 ip varchar(50) 支付ip地址 pageCount int 每页数量 100(暂定) pageIndex int 页码 1 md5toself Int     数字签名 Y ﻩ调用说明: 5. 所有字段中不能包含 “&〞 和 “=〞 6. userName: 商户名,例如  huatong 7. productID:表示产品类型,真实产品ID请和天宏公司索要。 8. eCardNum:所提交的一卡通卡号。 9. buyNum:充值数量  表示充值1面值卡的张数,取值范围[1, 500] 10. orderNum: 商户订单号 11. startDate: 开场时间 12. endDate: 截止时间 13. ip: 支付时的ip地址 14. pageCount:每页记录数 15. pageIndex:当前页码 16. md5toself为按顺序对交易信息的MD5加密签名的32位字符串: md5toself =md5〔userName=***&productID=***&eCardNum=*** &buyNum=*** &orderNum=***&startDate=***&endDate=*** &ip=***&pageCount=***&pageIndex=***||enc_key〕 。 l 可选参数如果不传的话,不能包含在加密串中。 l 其中enc_key为双方约定的key,用于验证交易的合法性,请和天宏公司申请。 3.2 返回结果说明 返回结果是Xml格式数据字符串 1. 单笔查询: <root> <state>   <code>1</code>   <msg>查询成功!</msg>   </state> <items> </items> <md5Key></md5Key> </root> 2. 批量查询 <root> <state>   <code>1</code>   <msg>查询成功!</msg>    </state> <page>   <totalCount>4</totalCount>   <perPageCount>30</perPageCount>   <pageIndex>1</pageIndex>  <totalPage>1</totalPage> </page> <items> </items> </root> 1. Code: 返回值编码 2. Msg: 返回信息 3. totalCount: 记录总数 4. perPageCount: 每页记录数 5. pageIndex: 当前页码 6. md5Key: md5加密的数据信息。用于单笔查询中的平安认证。 规那么: md5Key = md5(userName=***&buyNum=***&orderNum=***&payDate=*** &code=***||enc_key〕 其中enc_key为双方约定的key,用于验证交易的合法性,请和天宏公司申请。 7. items: 数据明细节。用于显示数据的详细信息。例如: <item>   <userName>test</userName>   <productID>1</productID>    <eCardNum>GC0706100328</eCardNum>    <buyNum>1</buyNum>   <payDate>2010/7/7 16:12:29</payDate>   <orderNum>11</orderNum>   <addition>aaa</addition>    <returnUrl> ://localhost:3039/port27399/gateway/ReturnPage.aspx</returnUrl>    </item> 查询结果代码 结果说明 1 成功 0 未知异常 -1 系统检测到不平安的字符! -2 用户名不能为空! -3 参数类型错误! -4 md5串格式错误! -5 用户验证失败! -6 ip地址校验失败! -7 md5校验失败!
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服