通联支付接口文档
通联支付 方案
通联支付方案1. 简介通联支付是一家领先的第三方支付服务提供商。
他们为企业和个人提供便捷、安全的在线支付解决方案。
本文档将详细介绍通联支付的功能和服务,并提供相关的使用指南。
2. 功能通联支付提供多种支付类型和功能,包括但不限于以下几个方面:2.1 在线支付通过通联支付平台,用户可以轻松完成在线支付操作。
用户只需要将支付信息输入通联支付平台,即可安全、快速地完成支付。
2.2 手机支付通联支付支持移动端支付,用户可以通过手机应用完成支付操作。
用户只需下载通联支付的手机应用,注册账号并绑定银行卡,即可在手机上方便地进行支付。
2.3 企业支付通联支付为企业提供多种支付解决方案,包括支付收款、代付服务、电子对账等功能。
企业通过通联支付可以实现更高效的资金管理和结算。
通联支付支持跨境支付,可以为境内企业提供向海外商户支付的服务,同时也为境外商户提供向中国消费者收款的服务。
跨境支付提供了多种支付方式,如信用卡支付、支付宝支付等。
2.5 安全性通联支付采用先进的安全技术和防范措施,确保用户的支付信息和交易数据安全。
通联支付平台通过加密技术、风控系统等手段,保证支付过程的安全性。
3. 使用指南以下是通联支付的使用指南,帮助用户快速上手并顺利完成支付操作。
3.1 注册账号首次使用通联支付,用户需要注册一个账号。
在通联支付官方网站或手机应用上点击注册按钮,填写必要的个人信息并完成验证,即可成功注册账号。
3.2 绑定银行卡为了能够使用通联支付进行支付,用户需要绑定自己的银行卡。
在个人设置中,用户可以添加、修改或解绑银行卡。
绑定银行卡的操作简单快捷,用户只需输入银行卡信息和手机验证码,即可完成绑定。
在购物或消费过程中,用户可以选择使用通联支付完成支付。
用户只需在商家网站或手机应用上选择通联支付,输入支付金额和密码,即可完成支付操作。
3.4 查看交易记录用户可以随时查看自己的交易记录。
通过登录通联支付官方网站或手机应用,用户可以进入个人中心,查看最近的交易记录、支付详情和支付状态。
通联支付互联网缴费平台综合支付方案
让资金更流畅 让支付更便捷
7
系统架构图
互联网缴费平台特色:
基于云架构的多业务、多法人、多密 钥的顶层设计综合缴费平台; 满足复杂业务的大数据处理、B/S联 机发卡、自定义报表、黑名单机制、 CA证书软硬件安全应用; 全面融合住建部、交通部、银联、社 保、卫生等国家规范技术接口标准;
中国万向控股
中国万向控股有限公司是由中国万
向集团投资控股的专业从事股权投 资、行业管理的产业投资公司。公 司围绕“资源社会化、资产证券化
、资本国际化、股权公众化”,从
事长期战略投资,现治理涉及金融 、能源、农矿化工、装备制造等行 业十多家主营公司。
研究,提供社会经济咨询等服务。
让资金更流畅 让支付更便捷
11
学杂费收取介绍
一、学生应缴费用的导入
可将学生的应缴费用导入系统,将学 生的基本信息与缴费科目、缴费金额 等一一对应,便于学校进行管理。
1.学生信息
2.缴费科目 3.单笔、批量导入 4.系统对接
让资金更流畅 让支付更便捷
12
学杂费收取介绍
二. 多种支付方式
学生在个人平台看到自己需要缴 纳的费用科目明细,根据学校 / 银 行要求选择缴费方式即可
利用通联强大的预付卡发行、受理与运营能力,结合通联丰富的商户资源,建立紧密围绕
学校,社区居民,企业等的智慧城市卡受理商圈,在实现智慧城市卡的广泛发行和受理的基 础上,通过整合卡应用功能进一步融合,提高智慧城市卡的支付便利性,打造“智慧城市卡” 预付卡品牌,帮助项目实现“致力于打造中国最大的社区公共信息网络服务平台”的愿景, 实现项目收益共享,合作共赢。
让资金更流畅 让支付更便捷
17
通联互联网支付网关商户接口技术规范模板
文件修改记录目录1. 目的.................................................................................. 错误!未定义书签。
2. 通联互联网支付网关业务简介 ..................................... 错误!未定义书签。
2.1 名词解释............................................................. 错误!未定义书签。
2.2 商户与通联合作程序......................................... 错误!未定义书签。
2.3 支付业务流程..................................................... 错误!未定义书签。
2.3.1通联互联网支付网关的网银支付流程 ....... 错误!未定义书签。
2.3.2通知支付结果处理流程................................ 错误!未定义书签。
2.3.3清算结算流程................................................ 错误!未定义书签。
2.3.4退货流程........................................................ 错误!未定义书签。
3. 商户系统接入接口定义 ................................................. 错误!未定义书签。
3.1 页面订单提交接口............................................. 错误!未定义书签。
3.2 支付结果返回接口............................................. 错误!未定义书签。
财付通API接口文档
Java SDK下载样例代码下载引言文档概述本文描述了财付通开放平台的JAVA SDK,帮助开发者轻松实现在线支付、收付款等功能。
文档详细介绍了财付通开放平台的工作方式和开发过程,可以帮助开发人员快速入门并掌握开发技能,同时也可以作为日后接口参数以及参数类型的速查手册。
阅读对象具有WEB程序开发背景,了解JAVA语言。
业务术语开放平台财付通提供给ISV的开发注册、应用管理、沙箱测试平台。
最终用户指通过财付通开放平台使用财付通APP的财付通用户接口业务流程支付流程支付流程中,用户在财付通APP中购买业务,通过财付通支付平台进行支付。
典型业务流程如下:买家在财付通APP上浏览下单购买一个商品,财付通APP会生成一个支付链接,此链接通过用户的浏览器跳转到财付通开放平台,财付通通过此链接获取支付请求的参数,引导用户完成支付过程。
用户在财付通完成支付后,财付通通过return_url将用户浏览重新定向到财付通APP,财付通APP向用户提示订单状态和后续操作。
同时,财付通会通过后台回调财付通APP的notify_url,财付通APP在收到支付结果通知后可以根据通知ID查询通知内容,在确保支付成功后再进行业务逻辑处理(例如发货),这样可以进一步提高安全性,防止伪支付成功结果的诈骗。
通知查询/订单查询流程通知查询/订单查询是指财付通APP向财付通系统发送查询请求,并同步等待财付通系统处理完毕后返回的响应数据。
数据交互是财付通APP与财付通服务器直接通信。
例如用户在财付通APP查询时,财付通APP要确认用户某个订单是否支付成功,可以向财付通发送一个查询请求,财付通收到请求后返回查询结果,财付通APP处理结果后再显示给用户。
后台通知流程后台通知是指财付通系统主动向财付通APP发送通知数据,并同步等待财付通APP处理完毕后返回的响应数据。
数据交互是财付通服务器与财付通APP直接通信,一般请求采用http的get或post,应答用字符串格式。
通联支付接口文档
账户支付系统接口文档属性文档名称:账户支付系统接口当前版本号: 1.37创建者:创建日期:复核者:复核日期:审批者:审批日期:版本修改内容修改人日期1.00 创建王作林1.10 规范XML的节点王作林2009-10-12 1.15 完善签约的协议王作林2010-6-11 1.36 增加有磁有密签到王作林2010-8-10 1.37 签约查询响应及签约通知增加户名王作林2010-11-12目录1.接口通讯 (3)1.1通讯方式 (3)1.1.1方式1 (3)1.2信息体说明 (3)1.2.1编码要求 (3)1.3安全 (3)2.交易报文 (3)2.1批量代收请求 (3)2.1.1请求报文说明 (3)2.1.2响应报文说明 (4)2.1.3例子 (5)2.2批量代付请求 (9)2.2.1请求报文说明 (9)2.2.2响应报文说明 (10)2.2.3例子 (10)2.3交易结果查询请求 (14)2.3.1请求报文说明 (15)2.3.2返回报文说明 (15)2.4交易结果通知 (16)2.4.1请求报文说明 (16)2.4.2返回报文说明 (16)2.5成功交易结果通知 (16)2.5.1请求报文说明 (16)2.5.2响应报文说明 (17)2.6退票通知 (17)2.6.1请求报文说明 (17)2.6.2响应报文说明 (17)2.7对账文件下载 (17)2.7.1请求报文说明 (17)2.7.2响应报文说明 (18)2.8简单对账文件下载 (18)2.8.1请求报文说明 (18)2.8.2响应报文说明 (18)2.9对账文件格式 (18)3.附录 (19)3.1代付业务代码 (19)3.2代收业务代码 (20)3.3银行代码 (21)3.4反馈代码表 (23)3.5中国邮政区号表 (26)3.6测试资料 (26)1.接口通讯1.1 通讯方式1.1.1方式1使用HTTPS作为通讯方式,报文格式为XML。
通联互联网支付网关商户接口技术规范模板
文件修改记录目录1. 目的.................................................................................. 错误!未定义书签。
2. 通联互联网支付网关业务简介 ..................................... 错误!未定义书签。
2.1 名词解释............................................................. 错误!未定义书签。
2.2 商户与通联合作程序......................................... 错误!未定义书签。
2.3 支付业务流程..................................................... 错误!未定义书签。
2.3.1通联互联网支付网关的网银支付流程 ....... 错误!未定义书签。
2.3.2通知支付结果处理流程................................ 错误!未定义书签。
2.3.3清算结算流程................................................ 错误!未定义书签。
2.3.4退货流程........................................................ 错误!未定义书签。
3. 商户系统接入接口定义 ................................................. 错误!未定义书签。
3.1 页面订单提交接口............................................. 错误!未定义书签。
3.2 支付结果返回接口............................................. 错误!未定义书签。
通联支付接口疑难问题处理开发者文档
1如何接入网关测试环境A:技术人员在本地开发环境,加载压缩包中的程序代码;B:找到程序代码中的post.html,修改merchantId、key、pickupUrl、receiveUrl、orderNo (唯一的,订单号不可以重复);C:action提交地址为通联测试地址(邮件正文地址);D: 在receiveUrl接收页面加后台处理代码;E:将证书放至指定目录。
做好以上准备工作后,即可在本地进行测试测试环境支付时仅有虚拟银行,虚拟银行的卡号和密码为任意数字。
2服务器环境要求1.Java环境1) 环境准备,JDK1.4以上。
2) 安装MPI:拷贝allinpay-security-xxx.jar、及与JDK版本对应的bcprov-jdkxx-xxx.jar到开发环境的classpath 目录下。
2.ASP和dotNet环境1) 环境准备。
2) 安装MPI:确保Microsoft .NET Framework2.0已安装;执行regasm /codebase 命令向操作系统注册ETSClient.dll文件,并将BouncyCastle.Crypto.dll 文件放在与ETSClient.dll相同的目录下;配置文件证书(可采用任一配置方式):方式一、商户指定证书路径,验签时需对PaymentResult对象设置证书路径,paymentResult.setCertPath(“指定证书TLCert.cer路径”);方式二、若未指定证书路径,也可拷贝TLCert.cer到%System%\system32目录下,商户需确保有权限访问system32下证书信息;方式三、或者编辑tlprop.ini文件,并保存到%system%目录下,并根据ini文件设置拷贝证书文件到相应目录,tlprop.ini文件内容参看开发包示例。
3.PHP环境windows环境在apache2.0.59 + php4.4.7+mysql下测试通过linux环境在apache2.2.3 + php5.2.13下测试通过确保Apache、php、mysql已正确安装。
联通沃支付其他通用接口说明V2.2.4
联通沃支付其他通用接口文档(V2.2.4)版本修订信息目录1 文档说明 (4)1.1功能描述 (4)1.2阅读对象 (4)1.3业务术语 (4)2接口调用流程说明 (5)2.1单笔订单查询接口 (5)2.2单笔退款接口 (7)3单笔订单查询参数说明 (9)3.1请求参数 (9)3.1.1参数列表 (9)3.2应答参数 (10)3.2.1参数列表 (10)4单笔退款参数说明 (13)4.1请求参数 (13)4.1.1参数列表 (13)4.2应答参数 (14)4.2.1参数列表 (14)5签名机制 (15)5.1商户签名密钥 (15)5.2待签名字符串生成规则 (16)5.3请求时签名 (17)5.4商户得到支付平台应答时验证签名 (17)6常见问题及注意事项 (19)6.1商户签名密钥有什么用 (19)6.2如果发起了消费等前台类交易,多久后可调用查询接口 (19)7附录 (19)7.1交易响应码 (19)1 文档说明1.1功能描述本文档从技术角度描述了商户平台接入联通沃支付互联网或移动互联网收银台完成订单支付后,其他相关接口(退款、交易查询)的使用流程。
进而指导商户的开发对接。
1.2阅读对象本文档是面向具有一定的网站开发能力,了解ASP、PHP、JA V A、(C#) 等开发语言中的一种的商户系统建设人员、维护和管理人员。
1.3业务术语2接口调用流程说明2.1单笔订单查询接口(1)构造请求数据机构(商户)根据联通沃支付平台单笔订单查询接口规则,通过程序生成得到签名结果及报文信息。
(2)发送请求数据非浏览器提交,商户编程实现https服务器点对点方式的通信,将请求的数据提交到以下地址:生产环境:https:///pay/query/order.htm?reqCharSet=UTF-8 或https:///pay/query/order.htm?reqCharSet=GBK 测试环境:https://123.125.97.66:8085/pay/query/order.htm?reqCharSet=UTF-8 或https://123.125.97.66:8085/pay/query/order.htm?reqCharSet=GBK(3)联通沃支付平台对请求数据进行处理联通沃支付平台得到这些集合后,会先进行数据格式,签名等安全验证,一系列验证通过后便会处理这次发送过来的数据请求。
[信息与通信]POS机8583接口文档
[信息与通信]POS机8583接口文档1 概述 ..................................................................... ........................................................................ . (3)2 术语和定义 ..................................................................... ........................................................................ .. (3)2.1 POS 中心 POScenter ................................................................. (3)2.2 特约商户merchant ............................................................... (3)2.3 持卡人 cardholder ................................................................. .. (3)2.4 发卡行issuer ................................................................. .......................................................................32.5 收单行acquirer ............................................................... (3)2.6 参考号 referencenumber ................................................................. . (3)2.7 交易批次号 batch number.................................................................. .. (4)2.8 主账号 primary accountnumber ................................................................. .. (4)2.9 交易处理码 processingcode ................................................................... (4)2.10 POS 流水号 tracenumber ................................................................. .. (4)2.11 服务点输入方式码 point of service entrymode ................................................................... .. (4)2.12 授权码 authorizationnumber ................................................................. (4)2.13 响应码 responsenumber ................................................................. . (4)2.14 个人标识码 personal identification number;PIN .................................................................... . (4)2.15 报文鉴别码 messang authenticationcode;MAC................................................................ .. (5)2.16 安全控制信息 security control relatedinformation ............................................................ . (5)2.17 密钥加密密钥 key encryption key;KEK .................................................................... .. (5)2.18 工作密钥 workingkey;WK ................................................................. (5)3 安全 ..................................................................... ........................................................................ . (5)3.1.1 密钥管理 ..................................................................... .. (5)4 消息域说明 ..................................................................... ........................................................................ .. (6)4.1 说明 ..................................................................... ........................................................................ . (6)4.2 数据类型 ..................................................................... ........................................................................ .. 64.3 数据元名称及其定义 ..................................................................... (7)4.3.1 位图 ..................................................................... . (7)4.3.2 消息类型 ..................................................................... .. (7)4.3.3 域2 ...................................................................... . (8)4.3.4 域3 ...................................................................... . (8)4.3.5 域4 ...................................................................... . (8)4.3.6 域11 ..................................................................... (9)4.3.7 域12 ..................................................................... . (10)4.3.8 域13 ..................................................................... . (10)4.3.9 域14 ..................................................................... .. (11)4.3.10 域15 ..................................................................... .. (11)4.3.11 域22 ..................................................................... . (12)4.3.12 域23 ..................................................................... . (12)4.3.13 域25 ..................................................................... . (13)4.3.14 域26 ..................................................................... . (13)4.3.15 域32 ..................................................................... . (14)4.3.16 域35 ..................................................................... . (14)4.3.17 域36 ..................................................................... . (15)4.3.18 域37 ..................................................................... . (15)4.3.19 域38 ..................................................................... . (16)4.3.20 域39 ..................................................................... . (16)4.3.21 域41 ..................................................................... . (17)4.3.22 域42 ..................................................................... . (17)4.3.23 域44 ..................................................................... . (18)4.3.24 域48 ..................................................................... . (18)4.3.25 域49 ..................................................................... . (19)4.3.26 域52 ..................................................................... . (20)4.3.27 域53 ..................................................................... . (20)4.3.28 域54 ..................................................................... . (21)4.3.29 域55 ..................................................................... . (22)4.3.30 域58 ..................................................................... . (23)4.3.31 域60 ..................................................................... . (25)4.3.32 域61 ..................................................................... . (26)4.3.33 域62 ..................................................................... . (27)4.3.34 域63 ..................................................................... . (29)4.3.35 域64 ..................................................................... . (30)5 终端消息交换说明 ..................................................................... .. (3)5.1 管理类 ..................................................................... ........................................................................ . (30)5.1.1 签到(900800/900810) ........................................................ ................................................ 30 5.1.2 签退(900820/900830) ........................................................ (31)5.1.3 请求黑名单(900840/900850) ........................................................ (31)5.2 消费类 ..................................................................... ........................................................................ . (32)5.2.1 余额查询(310200/310210) ........................................................ .............................................. 32 5.2.2 查询商户授信(310220/310230) ........................................................ ...................................... 33 5.2.3 查询代缴信息(310240/310250)(注意此处发送时,,,,包和其他不一样,数据包头定义如下:) ................................................................... ........................................................................ . (33)5.2.4 充值(630200/630210)(说明:在充值之前先看签到之后获得的商户充值授信额度是否足够,如果不足,不能进行充值,否则可以进行充值,后台会随时更新该额度) (34)5.2.5 充值冲正(630400/630410) ........................................................ .............................................. 35 5.2.6 消费(000201/000211)脱机情况下的检索参考号生成机制,使用MIK将以下数据计算MAC(4字节),然后转换成BCD形式;计算MAC数据包含主帐号【2域】+受卡方所在地时间【11域自己生成】+受卡方所在地日期【12域自己生成】+ Pos中心流水号【37域】+终端代码(41域)+商户代码(42域)+【60域】 ................................................................................................... 36 5.2.7 消费冲正(000400/000410) ........................................................ .............................................. 37 5.2.8 退货(200220/200230) ........................................................ (38)5.2.9 退货冲正(200400/200410) ........................................................ .............................................. 39 5.2.10 批上送(000320/000330) ........................................................ .. (40)5.3 结算类 ..................................................................... ........................................................................ . (41)5.3.1 结算(900500/900510) ........................................................ (41)1 概述2 术语和定义2.1 POS 中心 POS center接受、处理或转发POS的交易请求信息,并向POS回送交易结果信息的机构。
支付对接API文档
系统接口文档提交请求:提交地址: http://你的网关地址/Pay_Index.html 提交的参数MD5签名字段格式:将上表中红色的字段,按表中所列的顺序将请求字段组合成为待验证的一个无间隔字符串,然后将组合成的字符串加上你在支付系统上的密钥(key)后,通过MD5加密,就是待验证字符串hmacstr="pay_amount="+pay_amount+"&pay_applydate="+pay_applydate+"&pay_ bankcode="+pay_bankcode+"&pay_callbackurl="+pay_callbackurl+"&pay_memberi d=>"+pay_memberid+"&pay_notifyurl="+pay_notifyurl+"&pay_orderid="+pay_ord erid+"&key="+keyhmac= md5(hmacstr)然后将hmac 转换为大写订单通知:如果接收到服务器点对点通讯时,在页面输出“OK”(没有双引号,OK两个字母大写),否则会重复5次发送点对点通知验证签名字段格式:将上面的字段,按表中所列的顺序将请求字段组合成为待验证的一个无间隔字符串,然后将组合成的字符串加上你在平台的密钥(key)后,通过MD5加密,就是待验证字符串hmacstr=”amount=>”+amount+”&datetime=>”+datetime+”&memberid=>”+memberid+”&orderid=>”+orderid+”&returncode=>”+returncode+”&key=”+key Sign= md5(hmacstr)然后将Sign转换为大写支付渠道列表你的程序生成的订单号放在扩展字段里,传过来的订单号为空,让支付系统自动生成订单号,然后你那边要你生成的订单号,直接在返回的扩展字段里去获取你的程序的订单号就是他提交过来的数据里,订单号为空,就可以了,他生成的订单号放在扩展字段里,到时会原样返回给你/*修订时间2017 - 03 -21 */。
通联支付收款业务合作协议
通联支付收款业务合作协议甲方:通联支付网络服务股份有限公司广东分公司乙方:丙方:广州龙庭汇酒店管理有限公司为进一步推动甲、乙、丙三方长期、全面、深入的合作,促进收款业务的高效、快捷、安全,甲、乙、丙三方经友好协商,就甲方为乙方、丙方收款业务和专业化服务事宜签订本协议并承诺共同遵守。
相关说明:1)本协议内所指银行卡限指本协议书规定的借记卡(储蓄卡)、信用卡。
2)本协议适用于乙方的收款业务以刷借记卡(储蓄卡)、信用卡的方式完成收款的交易。
1、三方声明本协议三方均知悉并完全理解本协议内容,同意按照本协议的有关条款办理POS 终端机具安装和受理银行卡业务。
2、合作期限本协议合作期限自年月日起至年月日。
若本协议合作期限届满一个月前,三方均未书面提出终止本协议,则本协议合作期限自动延长一年。
3、责任及义务3.1 甲方的责任及义务:3.1.1 甲方向乙方提供设备终端,供乙方用于收款业务,并保证业务支付环节正常运行。
3.1.2 甲方为乙方的POS 终端交易做好资金清算工作,定期向乙方提供收款业务的清算报表等数据,以此作为甲乙双方结算的依据。
3.1.3 对于乙方使用甲方设备终端开展收款业务过程中发生的关于交易、资金清算方面的疑问或投诉,甲方应配合乙方及时处理。
3.1.4 对于乙方使用甲方设备终端开展收款业务过程中交易资金安全、风险等,甲方负责进行资金安全的监管和交易风险的监控。
3.1.5 甲方应配臵专门人员负责与乙方的日常联络、沟通,并及时协助乙方解决设备收款业务中支付环节遇到的问题。
3.2 乙方的责任及义务3.2.1 遵守银行卡相关法律、法规、规章以及银联规则,接受甲、丙两方的业务监督和检查指导。
3.2.2 提供必要的营业场所以及符合甲方设备终端的通讯接口,并按甲方规范标准进行连接。
3.2.3 当设备终端因通讯或非甲方故障导致无法完成正常的交易支付功能时,乙方应及时停止终端的所有交易,并及时解决故障并报备甲方。
《一卡通电子支付平台统一第三方接入》使用说明书
3.2.1. 资源....................................................................................... 6 3.3. 安装及运行环境......................................................................... 6
2.3. 金额............................................................................................. 2 2.3.1. 库余额................................................................................... 2 2.3.2. 卡余额................................................................................... 2 2.3.3. 商户手续费 ........................................................................... 2 2.3.4. 启用消费密码限额 ............................................................... 2 2.3.5. 补助....................................................................................... 3 2.3.6. 扣款....................................................................................... 3
通联-订单线下支付商户接口规范
返回交易消息包
字段名称 trxcod payinst entinst timestamp mac bizseq rspcode
类型 String String String String String String String
2.3.2. 订单查询
商户销售人员在 POS 终端录入业务流水号(订单号),POS 将业务流水号上送通联 POS 前置,
通联 POS 前置系统向商户系统发起订单查询交易,商户方系统返回该笔业务流水号(订单
号)对应的支付信息。
发起交易消息包
字段名称 trxcod payinst entinst timestamp
rspmsg amount content
bizname relatname relatacct relatinst
String long String
String String String String
否
mac 校验码
32
可
业务类型
否
业务流水号
50
可
终端编码
可
用户代码
订单线下支付接口规范
业务类型,如保险业务的 保全、续期、新契约等 如订单号,保单号,缴费 编号等 终端代码,校验用 用户代码
版权所有:通联支付网络服务股份有限公司
5
rspmsg dispaddi amount
String String long
订单线下支付接口规范
可 响应消息
1024
可 打印附加内容 200
否 金额
20
额丌一致,9998 银行帐号丌一 致,9999 已缴费 响应消息 打印附加内容 单位为分
通联支付接口方案
通联支付实名支付终端收款业务及技术方案通联支付网络服务股份有限公司二○一一年二月目录一、业务方案 (3)(一)业务说明 (3)●交易流程图 (3)●交易流程说明 (3)(二)交易特点 (4)(三)支持银行 (4)二、技术方案 (5)(一)网络拓补 (5)(二)交易流程 (5)(三)交易接口 (5)●通讯协议 (5)●查询保费 (5)●缴费确认 (6)(四)失败代码解释 (7)一、 业务方案 (一)业务说明● 交易流程图通联支付银行①输入缴费单编号③ 根据缴费单号返回投保人、身份证号、金额至通联系统② 缴费单编号发送至保险公司④将投保人、金额信息返回终端机保险公司⑤刷银行卡、输入密码⑦ 返回交易结果⑥ 发送银行进行交易⑧ 返回交易结果至保险公司,保险公司出单实名支付终端⑨打印成功交易凭条,由客户签款● 交易流程说明1) 保险公司送单服务人员在通联终端机上输入保险客户在保险公司业务系统中的缴费编号或订单号;● 输入信息:缴费单编号或订单号注:缴费编号或订单号为保险公司系统中保单所对应的唯一缴费识别号;2) 通联终端机程序将所输缴费编号通过通联支付系统与保险公司业务系统的数据接口,按照双方约定的数据标准发送至保险公司系统;3) 保险公司系统根据通联发送的缴费编号查询出对应的投保人和缴费金额;通过数据接口将信息返回通联支付系统;●返回信息:投保人姓名、缴费金额4)通联支付系统将接收到的信息返回至终端机上显示;5)保险客户基于终端机上所显示的投保信息和金额,刷卡并输入密码进行缴费,系统将将刷卡信息与缴费保单信息校验匹配和关联,如下:●将投保人姓名与银行账户信息进行校验匹配,如与账户所有人信息一致,则进行交易,如不一致,则返回失败;●校验通过,则刷卡交易信息与保单信息进行关联;6)校验通过,通联终端机将缴费信息通过通联支付系统,发送对应银行进行交易。
7)银行将交易处理结果实时返回通联支付系统;8)通联支付系统接收到银行的交易结果后,将对应缴费单的交易结果以数据包方式通过通联与保险公司系统间的数据接口发送至保险公司系统,从而更新缴费单的缴费状态;9)通联系统将交易成功信息反馈至终端机,并打印凭条,交由客户签字确认。
一卡通接口说明文档(V25)
一卡通接口说明文档(V2.5)函数调用说明(对硬件操作的函数)完成一个功能需要以下几个步骤:1.根据指令说明生成命令字(调用函数: CreateBstrFuncDataByArray)2.向设备发送命令以及获得设备返回信息(调用函数:GetAndSendInfo或GetAndSendTcpData)3.获取公共变量值(ErrCode),是否为”0”,是则操作成功。
(有时需要得到设备返回信息)目录目录 (2)公共函数说明 (5)1、485设备开始或停止读卡 (5)2、得到485设备读卡时得到的卡号 (5)3、域名转换为IP (5)4、得到485设备读卡时得到的卡号(2010.11新增) (5)5、关闭当前对象打开的串口(2011.05新增) (6)门禁说明 (7)公用变量 (7)函数说明 (7)1、生成发送命令(函数返回生成的命令) (7)2、发送/接收串口信息(函数返回接收信息) (7)3、发送/接收TCP/IP信息(函数返回接收信息) (7)4、十进制转换为bytLen个字节的十六进制 (8)5、格式化当前日期 (8)6、取门禁设备时间 (8)7、取门禁总记录条数 (8)8、取门禁权限个数 (8)9、格式化单条门禁记录 (9)10、格式化模块门禁记录 (9)11、转换员工编号 (9)12、转换员工卡号 (9)13、转换员工姓名 (9)14、根据返回信息生成员工卡号(2010.11新增) (10)15、根据返回信息生成员工姓名(2010.11新增) (10)16、发送/接收串口信息(函数返回接收信息)WG34OR26(2010.11新增) (10)17、格式化模块门禁记录(2010.11新增) (10)18、格式化单条门禁记录(兼容WG34和WG26)(2010.11新增) (11)19、获取门磁状态(兼容WG34和WG26)(2010.11新增) (11)20、转换十六进制卡号为十进制卡号(2010.11新增) (11)21、分解单条记录信息(2011.05新增) (12)22、关闭当前对象打开的串口(2011.05新增) (12)门禁功能说明 (12)1、启用和停止读卡功能 (12)2、Tcp设备读卡得到卡号等信息 (13)3、从设备直接读取权限信息 (13)4、扩展板胁迫报警密码设置 (13)5、扩展板报警设置 (14)6、扩展板门超时时间设置 (14)7、多卡认证设置 (15)8、一体机消息下载 (16)10、取指定块记录 (17)11、上传权限 (18)12、多门互锁 (18)13、修改TCP设备IP等信息 (19)14、搜索网络设备IP等信息 (19)15、设置网络设备通讯密码 (19)16、首卡开门设置 (20)17、读取设备相关信息 (21)18、清除设备所有权限 (21)19、同步设备时间 (21)20、门参数上传 (21)21、初始化设备 (22)22、远程开门 (22)23、临时开门 (22)24、紧急开关门 (23)25、超级密码设置 (23)26、删除指定卡号权限 (23)27、重启设备 (24)28、清空设备时段 (24)29、上传基础时间段(2010年3月后设备使用) (24)30、上传时间组(2010年3月后设备使用) (25)31、上传时间组(2010年3月前设备使用) (26)32、上传定时开门(2010年3月后设备设置) (27)33、上传定时开门(2010年3月前设备使用) (29)34、取设备指定索引记录 (29)35、删除设备记录 (30)36、节假日设置(2010-年11月后设备使用) (30)37、临时卡管理(2010-年11月后设备使用) (30)38、设置卡片协议(2010-年11月后设备使用) (31)39、读取模块记录 (31)考勤说明 (33)公用变量 (33)函数说明 (33)1、生成发送指令 (33)2、发送/接收串口信息(函数返回接收信息) (33)3、发送/接收TCP/IP信息(函数返回接收信息) (33)4、十进制转换为bytLen个字节的十六进制 (34)5、格式化单条考勤记录 (34)6、格式化模块考勤记录 (34)7、转换员工部门 (34)8、关闭当前对象打开的串口(2011.05新增) (34)考勤功能说明 (34)1、工卡注册 (35)3、设备参数下传 (35)4、启用和停止读卡功能 (36)5、TCP设备读卡获得卡号 (36)6、读取指定块记录 (36)7、删除设备记录 (37)8、修改TCP设备IP等信息或下传消息 (37)9、门禁时段或搜索网络设备IP等信息 (37)10、读取设备信息 (38)11、同步设备时间 (39)12、初始化设备 (39)13、读取设备指定记录 (39)14、打铃时段 (39)15、考勤时段 (40)16、清空设备权限 (41)公共函数说明成员:ECardDerviceSDKMJ.pubOpterPublic1、485设备开始或停止读卡Public Function IsReadCard(ByVal ComPortNo As Integer, ByVal MacKey As String, ByVal2、得到485设备读卡时得到的卡号Public Function GetReadCard(ByVal ComPortNo As Integer, ByVal MacKey As String,3、域名转换为IP4、得到485设备读卡时得到的卡号(2010.11新增)Public Function GetReadCard34OR26 (ByVal ComPortNo As Integer, ByVal MacKey As5、关闭当前对象打开的串口(2011.05新增)此方法对串口通讯尤为重要,在每次发送数据完毕后,最好调用此对象的此方法关闭串口,以免串口被占用门禁说明成员:ECardDerviceSDKMJ.pubOpterDerviceMJ公用变量ErrCode:错误代码提示:0,正常;1,打开端口失败;2,没有反馈数据;3,较验码错误(所有函数有效) 函数说明1、生成发送命令(函数返回生成的命令)Public Function CreateBstrCommand(ByRef lngSN As Long, ByRef intType As Integer,2、发送/接收串口信息(函数返回接收信息)Public Function GetAndSendInfo(ByVal ComPortNo As Integer, ByRef strCommand As3、发送/接收TCP/IP信息(函数返回接收信息)Public Function GetAndSendTcpData(ByVal strIP As String, ByVal lPort As Long, ByVal4、十进制转换为bytLen个字节的十六进制5、格式化当前日期6、取门禁设备时间7、取门禁总记录条数8、取门禁权限个数9、格式化单条门禁记录10、格式化模块门禁记录11、转换员工编号12、转换员工卡号13、转换员工姓名14、根据返回信息生成员工卡号(2010.11新增)Public Function GetStrCardNoFromRunInfo34OR26 (ByRef strRunInfo As String,15、根据返回信息生成员工姓名(2010.11新增)Public Function GetStrEmpNameFromRunInfo34OR26 (ByRef strRunInfo As String,16、发送/接收串口信息(函数返回接收信息)WG34OR26(2010.11新增)Public Function GetAndSendInfo34Or26(ByVal ComPortNo As Integer, ByRef strCommand17、格式化模块门禁记录(2010.11新增)Public Function MJGetModRecordRunInfo34OR26 (ByRef strRunInfo As String,18、格式化单条门禁记录(兼容WG34和WG26)(2010.11新增)Public Function MJGetRecordRunInfo34OR26(ByRef strRunInfoAsString,19、获取门磁状态(兼容WG34和WG26)(2010.11新增)Public Function MJGetRecordStatusRunInfo34OR26(ByRef strRunInfo AsString,20、转换十六进制卡号为十进制卡号(2010.11新增)Public Function ConvHexCardToDecCard(ByRef strCardHex As String, strCardProtocol As21、分解单条记录信息(2011.05新增)Public Function ParseSingleRecord(strSingleRecord As String, strCardProtocol As String)22、关闭当前对象打开的串口(2011.05新增)此方法对串口通讯尤为重要,在每次发送数据完毕后,最好调用此对象的此方法关闭串口,以免串口被占用门禁功能说明所有关于设备操作的指令都可通过以下函数生成'*****************************************'生成操作命令'*****************************************Public Function CreateBstrFuncDataByArray(ByRef strCode As String, ByRef strSN As String, ByRef strParameterArray() As String) As String注意:此数组长度至少为101,即定义时需设置其元素个数的小定义为101及以上,每次使用之前需要对数组进行初始化。
(完整word版)支付宝接入接口文档
精品文档,值得拥在支付宝接入接口文档目录微侬付接入接口文档 (1)1API介绍 (3)1.1接II调用方式 (3)2Ap说明 (4)2.1获取商户开通的支付方式................................. 错误!未定义书签。
2.1.1功能描述......................................... 错误!未定义书签。
2.1.2访问地址........................................... 错误!未定义书签.2.1.3请求参数......................................... 错误!未定义书签,2.1.4应答参数......................................... 错误!未定义书签。
2.2扫码支付接口(商户扫消费者) (4)2.2.1功能描述 (4)2.2.2访问地址 (4)2.2.3请求参数 (4)2.2.4应答参数 (5)2.3消费撤销 (5)2.3.1功能描述 (5)232访问地址 (5)2.3.3请求参数 (5)2.3.4应答参数 (6)2.4消费退款............................................... 错误!未定义书签。
2.4.1功能描述 ........................................... 错误!未定义书签.2.4.2访问地址 .......................................... 错误!未定义书签。
2.4.3请求参数 .......................................... 错误!未定义书签。
2.4.4应答参数 ........................................... 错误!未定义书签.2.5已退款订单查询 (6)2.5.1功能描述 .......................................... 错误!未定义书签。
通联支付代收付系统文件格式说明V2.0
“通联通”代收付文件格式说明通联支付网络服务股份有限公司“通联通”代收付文件格式说明V2.0通联支付网络服务股份有限公司新兴支付事业部2011年1月版权声明:此文档的版权归通联支付网络服务股份有限公司所有,作为本系统的最终用户,可以拥有该份文档的使用权,但未征得本公司的书面批准,不得向第三方借阅、出让、出版该文档。
目录--------------------------------------------------------------------------------------------------------------------------------- 1文件格式支持类型 (3)1“通联通”系统上传文件格式支持类型 (3)2两类格式区别 (3)2代收文件格式说明 (4)2.1代收文件名格式 (4)2.2代收文件内容格式 (4)3代付文件格式说明 (6)3.1代付文件名格式 (6)3.2代付文件内容格式 (6)4回盘文件 (8)5上传文件报错内容解析 (9)5.1文件上传错误提示 (9)5.2文件内容错误提示 (9)6业务代码 (11)6.1代付代码 (11)6.2代收代码 (11)7银行代码 (13)8中国邮政区号表 (17)9返回码 (18)1文件格式支持类型1“通联通”系统上传文件格式支持类型包括:◆文本格式(*.txt),格式截图式样如下:◆Microsoft excel 格式(*.xls),目前版本支持98—2003版,如果用户使用的是2007版的情况下,可以把EXCEL 另存为EXCEL 97-2003工作薄。
:为了便于编辑,可隐藏列,如:2两类格式区别两类格式的主要区别在于打开软件的不同,而具体内容是一致的,文件名称要求、字段内容、字段是否非空要求一致,报盘回盘均一致,可将txt格式倒入excel,稍为变动即可(第二行为文件列标题,交易时不校验此行)。
2代收文件格式说明2.1代收文件名格式代收文件名的总长度为37个字节,具体格式如下:商户号为0000000001的某商户于2009年7月29日提交的代收文件的文件名为:0000000001_S022*******_00001.txt2.2代收文件内容格式文件第一行为汇总记录该文件内含一条或多条代收记录,每条代收记录以回车换行(0x0d0x0a)分割。
通联互联网支付网关商户对账文件下载v1.0
商户对账文件下载通联支付网络服务股份有限公司2011-3-18版本控制信息版本历史:版本日期拟稿和修改说明1.0 2011-3-18 苗洪梅初稿版权声明:此文档的版权归通联支付网络服务股份有限公司所有,未经通联支付网络服务股份有限公司的书面许可,不得向第三方借阅、出让、出版该文档。
1.目的文档为使用通联互联网支付网关的商户开发者编写本文档为通联互联网支付网关的开发者和相关人员提供有效的指引和帮助本文档的目标读者为技术人员2.对账文件下载商户对账文件下载目前有两种方式:登录通联商户服务平台(http(s)://通联支付网关地址/member)下载对账文件。
HTTP方式下载对账文件。
3.对账文件格式第一行为汇总信息:结算日期|批次号|交易笔数|成功笔数|交易金额|退款笔数|退款金额|手续费|清算金额第二行开始为交易明细:交易类型|结算日期|商户号|交易时间|商户订单号|通联订单号|交易金额|手续费|清算金额|币种|商户原始订单金额(分)文件最后为签名信息,与交易明细间有一空行。
请参考对账文件范例(边框及红色文字为说明):4.HTTP方式下载对账文件接口4.1下载请求参数说明4.2对账文件验证签名为保障文件来源的安全性,商户需要对下载的文件先进行验证签名,再解析对账文件;开发包安装方法及验签方法请参考《通联互联网支付网关商户接口技术规范》;明文和密文在文件中以空行分开,空行及前面的行为明文,空行后的一行为密文;(请参考2.1.2的对账文件图示)其中明文需要先进行MD5摘要,再调用验证签名方法。
4.3JAVA示例代码import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import .HttpURLConnection;import .URL;import java.security.KeyManagementException;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import .ssl.HostnameVerifier;import .ssl.HttpsURLConnection;import .ssl.SSLContext;import .ssl.SSLSession;import .ssl.SSLSocketFactory;import .ssl.TrustManager;import .ssl.X509TrustManager;import mons.httpclient.HttpException;import org.bouncycastle.util.encoders.Base64;import com.allinpay.ets.client.SecurityUtil;public class CheckfileDownloadTest {public static void main(String[] args) {String serverUrl = " http(s)://通联支付网关地址/member/checkfiledown/CheckFileDownLoad/checkfileDownLoad.do";String mchtCd = "100020110202002"; // 商户号String settleDate = "2011-02-16"; // 格式为yyyy-MM-ddString md5key = "1234567890"; // md5keyString fileAsString = ""; // 签名信息前的对账文件内容String fileSignMsg = ""; // 文件签名信息boolean isVerified = false; // 验证签名结果try {// 得到摘要(MD5Encode函数的传入参数为商户号+结算日期+md5key)String signMsg = SecurityUtil.MD5Encode(mchtCd + settleDate+ md5key);// 建立连接URL url = new URL(serverUrl + "?mchtCd=" + mchtCd+ "&settleDate=" + settleDate + "&signMsg=" + signMsg);CheckfileDownloadTest test = new CheckfileDownloadTest();HttpURLConnection httpConn = test.getHttpsURLConnection(url);httpConn.connect();// 读取交易结果BufferedReader fileReader = new BufferedReader(new InputStreamReader(httpConn.getInputStream()));StringBuffer fileBuf = new StringBuffer(); // 签名信息前的字符串String lines;while ((lines = fileReader.readLine()) != null) {if (lines.length() > 0) {// 按行读,每行都有换行符fileBuf.append(lines + "\r\n");} else {// 文件中读到空行,则读取下一行为签名信息fileSignMsg = fileReader.readLine();}}fileReader.close();fileAsString = fileBuf.toString();System.out.println("File: \n" + fileAsString);System.out.println("Sign: \n" + fileSignMsg);// 验证签名:先对文件内容计算MD5摘要,再将MD5摘要作为明文进行验证签名String fileMd5 = SecurityUtil.MD5Encode(fileAsString);isVerified = SecurityUtil.verifyByRSA("c:/TLCert.cer", fileMd5.getBytes(), Base64.decode(fileSignMsg));if (isVerified) {// 验证签名通过,解析交易明细,开始对账System.out.println("验证签名通过,解析交易明细,开始对账...");} else {// 验证签名不通过,丢弃对账文件System.out.println("验证签名不通过,丢弃对账文件。
通联钱包业务规范20160920
通联钱包业务规范20160920内部资料,请勿外传1 /132通联钱包业务规范V1.0内部资料,请勿外传2 /132目录1.钱包定义122. 会员管理132.1.个人会员132.2. 个人会员注册流程132.3. 个人会员客户号规则与会员属性 .132.3.1.会员客户号规则132.3.2. 会员属性 .142.4. 个人会员实名认证及绑定银行卡 .142.5. 个人会员认证安全等级及权限 .152.6. 个人会员密码管理162.6.1.登录密码 .162.6.2. 手势登录 .162.6.3. 支付密码 .172.6.4. 小额免密设置172.7. 个人会员信息管理172.7.1.头像与昵称 .172.7.2. 注册手机号变更172.7.3. 银行卡管理 .173. 企业会员18内部资料,请勿外传3 /1323.1.企业会员注册流程183.1.1.工作目的 .183.1.2. 适用对象 .193.1.3. 注册途径 .193.1.4. 注册步骤 .193.2. 企业会员客户号规则与会员属性 .203.2.1.会员属性 .203.2.2. 会员客户号规则203.3. 企业会员审批流程213.3.1.工作目的 .213.3.2. 适用范围 .213.3.3. 负责人 .213.3.4. 工作要求 .213.3.5. 备注说明 .223.3.6. 操作页面截图233.4. 企业会员钱包线上受理申请 .243.4.1.工作目的 .243.4.2. 适用对象 .243.4.3. 申请步骤 .243.4.4. 分公司工作 .253.5. 企业会员钱包线下受理开通 .26内部资料,请勿外传4 /1323.5.1.工作目的 .263.5.2. 开通方式 .263.5.3. 费用标准 .263.5.4. 执行运营 .263.5.5. 操作流程 .273.6. 受理商户信息管理273.6.1.线上扫码方式273.6.2. 机具扫码方式283.7. 企业会员密码管理283.7.1.登录密码 .283.7.2. 支付密码 .283.8. 企业会员信息管理293.8.1.企业银行账户管理293.8.2. 企业营业信息管理294. 账户管理294.1.个人会员账户管理294.1.1.账户类型设置294.1.2. 账户交易管理304.1.3. 二维码受理规范314.1.4. 组合支付业务规范324.2. 企业会员账户管理33内部资料,请勿外传5 /1324.2.1.账户类型设置334.2.2. 账户交易管理334.2.3. 通联钱包受理流程354.2.4. 受理资金清算流程365. 支付渠道管理 .365.1.银行快捷支付渠道365.1.1.接入规范(附协议范本)385.1.2. 渠道成本核算385.2. 行业积分类支付渠道405.2.1.接入规范(附协议范本)415.2.2. 渠道成本核算415.3. 预付费卡类支付渠道415.3.1.接入规范(附协议范本)425.3.2. 渠道成本核算425.4. 网关支付类支付渠道445.4.1.接入规范(附协议范本)455.4.2. 渠道成本核算455.5. 通联通代扣支付渠道475.5.1.接入规范(附协议范本)475.5.2. 渠道成本核算485.6. 通联通代付支付渠道50内部资料,请勿外传6 /1325.6.1.接入规范(附协议范本)505.6.2. 渠道成本核算505.7. 线下充值类支付渠道525.7.1.接入规范(附协议范本)525.7.2. 渠道成本核算536. 清分对账及差错处理流程556.1.导出对账用文件556.2. 进行流水勾兑对账566.3. 出具清算报表576.4. 差错处理587. 资金划付处理流程 .607.1.业务一室出具资金划付表607.2. 结算室进行资金划付617.3. 核算室进行会计核算618. 客户备付金管理 .618.1.备付金核对618.1.1.适用范围 .618.1.2. 负责人 .628.1.3. 工作要求 .628.1.4. 流程图 .63内部资料,请勿外传7 /1328.1.5. 附件 .648.1.6. 操作截图 .648.2. 备付金银行账户管理648.2.1.账户信息 .648.2.2. 出入金流程 .658.3. 备付金头寸管理(附表)679. 线上应用管理 .679.1.场景接入规范679.1.1.通联钱包场景接入简介679.1.2. 通联钱包场景接入流程689.1.3. 场景 H5 页面接入前端体验举例 .699.1.4. 场景 H5 页面接入页面跳转流程 .719.1.5. 场景接入规则729.1.6. 接口文档 .729.1.7. 接入场景质量考察739.2. 商户清算流程759.3. 手续费与分润769.4. 差错与调账769.4.1.对商户 .769.4.2. 对收单机构 .。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
账户支付系统接口文档属性文档名称:账户支付系统接口当前版本号: 1.37创建者:创建日期:复核者:复核日期:审批者:审批日期:版本修改内容修改人日期1.00 创建王作林1.10 规范XML的节点王作林2009-10-12 1.15 完善签约的协议王作林2010-6-11 1.36 增加有磁有密签到王作林2010-8-10 1.37 签约查询响应及签约通知增加户名王作林2010-11-12目录1.接口通讯 (3)1.1通讯方式 (3)1.1.1方式1 (3)1.2信息体说明 (3)1.2.1编码要求 (3)1.3安全 (3)2.交易报文 (3)2.1批量代收请求 (3)2.1.1请求报文说明 (3)2.1.2响应报文说明 (4)2.1.3例子 (5)2.2批量代付请求 (9)2.2.1请求报文说明 (9)2.2.2响应报文说明 (10)2.2.3例子 (10)2.3交易结果查询请求 (14)2.3.1请求报文说明 (15)2.3.2返回报文说明 (15)2.4交易结果通知 (16)2.4.1请求报文说明 (16)2.4.2返回报文说明 (16)2.5成功交易结果通知 (16)2.5.1请求报文说明 (16)2.5.2响应报文说明 (17)2.6退票通知 (17)2.6.1请求报文说明 (17)2.6.2响应报文说明 (17)2.7对账文件下载 (17)2.7.1请求报文说明 (17)2.7.2响应报文说明 (18)2.8简单对账文件下载 (18)2.8.1请求报文说明 (18)2.8.2响应报文说明 (18)2.9对账文件格式 (18)3.附录 (19)3.1代付业务代码 (19)3.2代收业务代码 (20)3.3银行代码 (21)3.4反馈代码表 (23)3.5中国邮政区号表 (26)3.6测试资料 (26)1.接口通讯1.1 通讯方式1.1.1方式1使用HTTPS作为通讯方式,报文格式为XML。
1.2 信息体说明1.2.1编码要求本系统报文接口数据使用的是GBK编码。
<?xml version="1.0" encoding="GBK"?>1.3 安全通讯使用HTTPS进行通讯,交易内容使用数字证书进行签名。
2.交易报文2.1 批量代收请求2.1.1请求报文说明接口字段ID 字段名称类型取值可空备注INFO TRX_CODE 交易代码C(1, 20) 100001 否VERSION 版本C(2) 03 否DATA_TYPE 数据格式N(1) 2:xml格式否LEVEL 处理级别N(1) 0-9 0优先级最低,默认为5 否USER_NAME 用户名C(1,20) 否USER_PASS 用户密码否REQ_SN 交易批次号C(40) 否不重复流水SIGNED_MSG 签名信息 C 否BODY/TRAN S_SUM BUSINESS_CODE业务代码C(6) 见附录4.2 非空MERCHANT_ID 商户代码C(10) 商户ID 非空SETTDAY 清算日期C(8) 仅供特殊商户使用可空不推荐使用SUBMIT_TIME 提交时间 C (14) YYYYMMDDHHMMSS 非空TOTAL_ITEM 总记录数N (1,4) 非空TOTAL_SUM 总金额N (1,12) 整数,单位分非空BODY/TRAN S_DETAILS /TRANS_DE TAIL SN 记录序号C(1,4) 同一个请求内必须唯一。
建议从0001开始递增非空E_USER_CODE用户编号C(1,20) 客户编号可空BANK_CODE 银行代码C(3) 3位的银行代码,见附录4.3 非空ACCOUNT_TYPE账号类型C(2) 00银行卡,01存折,02信用卡。
不填默认为银行卡00。
可空ACCOUNT_NO账号N(1,32) 银行卡或存折号码非空ACCOUNT_NAME账号名C(1,60) 银行卡或存折上的所有人姓名。
非空PROVINCE 开户行所在省 C (1,20) 不带“省”或“自治区”,如广东,广西,内蒙古等。
建议根据后附的中国邮政区号表内的“省洲名称”列的内容填写。
可空CITY 开户行所在市 C (1,20) 不带“市”,如广州,南宁等。
如果是直辖市,则填区,如北京(市)朝阳(区)。
建议根据后附的中国邮政区号表内的“地区名称”列的内容填写。
可空BANK_NAME 开户行名称 C (1,60) 开户行详细名称,也叫网点,如中国建设银行广州东山广场分理处。
可空ACCOUNT_PR OP 账号属性 C (1) 0私人,1公司。
不填时,默认为私人0。
非空AMOUNT 金额N(1,12) 整数,单位分非空CURRENCY 货币类型 C (3) 人民币:CNY, 港元:HKD,美元:USD。
不填时,默认为人民币。
可空PROTOCOL 协议号 C (1,60) 可空PROTOCOL_USERID协议用户编号 C (1,30) 可空ID_TYPE 开户证件类型 C (1) 0:身份证,1: 户口簿,2:护照,3.军官证,4.士兵证,5. 港澳居民来往内地通行证,6. 台湾同胞来往内地通行证,7.临时身份证,8. 外国人居留证,9. 警官证, X.其他证件可空ID 证件号 C (1,22) 可空TEL 手机号/小灵通 C (1,13) 小灵通带区号,不带括号,减号可空CUST_USERID 自定义用户号 C (0,128) 商户自定义的用户号,用户号要唯一。
可空SETTACCT 本交易结算户C(1,32) 结算到商户的账户,不需分别清算时不需填写。
可空REMARK 备注 C (1,50) 供商户填入参考信息。
若为信用卡,填有效期可空数字签名原文为没有SIGNED_MSG 签名信息项的xml全文。
2.1.2响应报文说明交易名称支付经办报文类型响应报文接口字段ID 字段名称类型取值可空备注INFO TRX_CODE 交易代码C(1, 20) 100001 否VERSION 版本C(2) 03 否DATA_TYPE 数据格式N(1) 2:xml格式否REQ_SN 交易批次号C(40) 否RET_CODE 返回代码C(4) 否ERR_MSG 错误信息C(1,256) 可SIGNED_MSG 签名信息 C 否BODY/RET_DET AILS/RET_DETAILS SN 记录序号C(4) 可RET_CODE 返回码C(4) 本响应码一般为提交成功的中间状态可ERR_MSG 错误文本C(1,256) 可数字签名原文为没有SIGNED_MSG 签名信息项的xml全文。
2.1.3例子请求<?xml version="1.0" encoding="GBK"?><AIPG><INFO><TRX_CODE>100001</TRX_CODE><VERSION>02</VERSION><DATA_TYPE>2</DATA_TYPE><LEVEL>0</LEVEL><USER_NAME>test</USER_NAME><USER_PASS>test</USER_PASS><REQ_SN>2009041611084101</REQ_SN><SIGNED_MSG>签名信息</SIGNED_MSG></INFO><BODY><TRANS_SUM><BUSINESS_CODE>00600</BUSINESS_CODE><MERCHANT_ID>0010530001</MERCHANT_ID><SUBMIT_TIME>20090416120000</SUBMIT_TIME><TOTAL_ITEM>2</TOTAL_ITEM><TOTAL_SUM>2</TOTAL_SUM></TRANS_SUM><TRANS_DETAILS><TRANS_DETAIL><SN>0001</SN><E_USER_CODE/><BANK_CODE>105</BANK_CODE><ACCOUNT_TYPE>00</ACCOUNT_TYPE><ACCOUNT_NO>60138270140042110021</ACCOUNT_NO><ACCOUNT_NAME>张三</ACCOUNT_NAME><PROVINCE>广东</PROVINCE><CITY>广州</CITY><BANK_NAME>建行</BANK_NAME><ACCOUNT_PROP>0</ACCOUNT_PROP><AMOUNT>1</AMOUNT><CURRENCY>CNY</CURRENCY><PROTOCOL/><PROTOCOL_USERID/><ID_TYPE/><ID/><TEL/><CUST_USERID/><REMARK>保险理赔</REMARK></TRANS_DETAIL><TRANS_DETAIL><SN>0002</SN><E_USER_CODE/><BANK_CODE>105</BANK_CODE><ACCOUNT_TYPE>00</ACCOUNT_TYPE><ACCOUNT_NO>60138270140042110022</ACCOUNT_NO><ACCOUNT_NAME>李四</ACCOUNT_NAME><PROVINCE>广东</PROVINCE><CITY>广州</CITY><BANK_NAME>建行</BANK_NAME><ACCOUNT_PROP>0</ACCOUNT_PROP><AMOUNT>1</AMOUNT><CURRENCY>CNY</CURRENCY><PROTOCOL/><PROTOCOL_USERID/><ID_TYPE/><ID/><TEL/><CUST_USERID/><REMARK>保险理赔</REMARK></TRANS_DETAIL></TRANS_DETAILS></BODY></AIPG><?xml version="1.0" encoding="GBK"?><AIPG><INFO><TRX_CODE>100001</TRX_CODE><VERSION>02</VERSION><DATA_TYPE>2</DATA_TYPE><LEVEL>0</LEVEL><USER_NAME>test</USER_NAME><USER_PASS>test</USER_PASS><REQ_SN>2009041611084101</REQ_SN></INFO><BODY><TRANS_SUM><BUSINESS_CODE>00600</BUSINESS_CODE><MERCHANT_ID>0010530001</MERCHANT_ID><SUBMIT_TIME>20090416120000</SUBMIT_TIME><TOTAL_ITEM>2</TOTAL_ITEM><TOTAL_SUM>2</TOTAL_SUM></TRANS_SUM><TRANS_DETAILS><TRANS_DETAIL><SN>0001</SN><E_USER_CODE/><BANK_CODE>105</BANK_CODE><ACCOUNT_TYPE>00</ACCOUNT_TYPE><ACCOUNT_NO>60138270140042110021</ACCOUNT_NO><ACCOUNT_NAME>张三</ACCOUNT_NAME><PROVINCE>广东</PROVINCE><CITY>广州</CITY><BANK_NAME>建行</BANK_NAME><ACCOUNT_PROP>0</ACCOUNT_PROP><AMOUNT>1</AMOUNT><CURRENCY>CNY</CURRENCY><PROTOCOL/><PROTOCOL_USERID/><ID_TYPE/><ID/><TEL/><CUST_USERID/><REMARK>保险理赔</REMARK></TRANS_DETAIL><TRANS_DETAIL><SN>0002</SN><E_USER_CODE/><BANK_CODE>105</BANK_CODE><ACCOUNT_TYPE>00</ACCOUNT_TYPE><ACCOUNT_NO>60138270140042110022</ACCOUNT_NO><ACCOUNT_NAME>李四</ACCOUNT_NAME><PROVINCE>广东</PROVINCE><CITY>广州</CITY><BANK_NAME>建行</BANK_NAME><ACCOUNT_PROP>0</ACCOUNT_PROP><AMOUNT>1</AMOUNT><CURRENCY>CNY</CURRENCY><PROTOCOL/><PROTOCOL_USERID/><ID_TYPE/><ID/><TEL/><CUST_USERID/><REMARK>保险理赔</REMARK></TRANS_DETAIL></TRANS_DETAILS></BODY></AIPG>响应<?xml version="1.0" encoding="GBK"?><AIPG><INFO><TRX_CODE>100001</TRX_CODE><VERSION>02</VERSION><DATA_TYPE>2</DATA_TYPE><REQ_SN>2009041611084101</REQ_SN><RET_CODE>0000</RET_CODE><ERR_MSG/><SIGNED_MSG>签名信息</SIGNED_MSG> </INFO><BODY><RET_DETAILS><RET_DETAIL><SN>0001</SN><RET_CODE>0000</RET_CODE><ERR_MSG/></RET_DETAIL><RET_DETAIL><SN>0002</SN><RET_CODE>0000</RET_CODE><ERR_MSG/></RET_DETAIL></RET_DETAILS></BODY></AIPG><?xml version="1.0" encoding="GBK"?><AIPG><INFO><TRX_CODE>100001</TRX_CODE><VERSION>02</VERSION><DATA_TYPE>2</DATA_TYPE><REQ_SN>2009041611084101</REQ_SN><RET_CODE>0000</RET_CODE><ERR_MSG/></INFO><BODY><RET_DETAILS><RET_DETAIL><SN>0001</SN><RET_CODE>0000</RET_CODE><ERR_MSG/></RET_DETAIL><RET_DETAIL><SN>0002</SN><RET_CODE>0000</RET_CODE><ERR_MSG/></RET_DETAIL></RET_DETAILS></BODY></AIPG>2.2 批量代付请求2.2.1请求报文说明接口字段ID 字段名称类型取值可空备注INFO TRX_CODE 交易代码C(1, 20) 100002 否VERSION 版本C(2) 03 否DATA_TYPE 数据格式N(1) 2:xml格式否LEVEL 处理级别N(1) 0-9,0优先级最低,默认5 否USER_NAME 用户名C(1,20) 否USER_PASS 用户密码否REQ_SN 交易批次号C(40) 否不重复流水SIGNED_MSG 签名信息 C 否BODY /TRA NS_S UM BUSINESS_CODE业务代码C(6) 见附录4.2 非空MERCHANT_ID 商户代码C(10) 商户ID 非空SETTDAY 清算日期C(8) 可空不推荐使用SUBMIT_TIME 提交时间 C (14) YYYYMMDDHHMMSS 非空TOTAL_ITEM 总记录数N (1,4) 非空TOTAL_SUM 总金额N (1,12) 整数,单位分非空BODY /TRA NS_D ETAI LS/T RANS _DET AIL SN 记录序号C(1,4) 同一个请求内必须唯一。