专业版批量支付接口数据格式

 

专业版批量支付接口文件用于用户在专业版程序或在企业的财务系统中完成批量支付数据录入,并使用 批量转账汇款功能一次性经办一批转帐汇款数据。文件格式和含义如下:

 

 批量支付文件的文件名格式如下:“Batch-+付款卡号+-+系统制单的日期(yymmdd)” +.+PAY;批量支付文件是一个非加密文本文件,文件后缀为“PAY;如BATCH-9555507550000362-20030825.PAY是一个20030825日保存的付款卡号为9555507550000362的批量支付文件。

 如果第一行以“#开始,这一行就表示支付文件的描述信息,各元素间用空格加分号分开。格式如下:系统代码(12位字符串,由招商银行定义);接口版本(本文件定义的格式的版本为“1.0);业务类型(最长10位字符,如:“TRANSFER表示支付);文件生成日期(8位日期格式,yyyymmdd);经办用户号(最长20位字符串);累计金额(整数部分最多11位,小数2位);累计笔数(最长5位数字)。描述行是可选择的,所有字段内容均可为空,为空的字段不填写

 正文每一行代表一笔支付记录,用"\r\n"结尾。

 各字段域间用分隔符" ;"(即前一个字符是半角空格,后一个字符是半角分号)隔开,如果字段域为空,也需要加分隔符,每行共有12个分隔符,在字段域中不能含有半角空格、全角空格或^字符

 一行中各元素意义如下:转出卡号的地区码;转出卡号;转帐汇款类型;金额;收款方户名;收款方地址的省份名称;收款方地址的市县名称;市县后缀;收款方开户行;收款方账号的地区码;收款方账号;转账备注或汇款用途;币种代码

 格式:

      

1

转出卡号的地区码

4位地区码

2

转出卡号

8位或16位一卡通卡号

3

转账汇款类型

TRF1:同城招行个人账户转账
TRF2:同城招行单位账户转账
TRF3:同城他行转账
TRT1:异地招行系统内快速汇款
TRT2:异地招行系统内普通汇款
TRT3:异地他行汇款

注:类型为TRF1, TRF2, TRT1, TRT2时,收款方开户行必须含有“招商银行”四个汉字。

4

金额

小数位为2

5

收款方户名

最长为24个汉字

6

收款方地址的省份名称

如果汇款地址是直辖市(包括:“北京”、“天津”、“上海”、“重庆”),请不要输入,在“收款方地址市县名称”输入直辖市名称。

7

收款方地址的市县名称

最长为8个汉字

8

市县后缀

1个汉字,必须为“市”或“县”,也可以不输入

9

收款方开户行

最长为24个汉字,收款方开户行是指银行、信用社、信用联社(不含邮政储蓄机构).
如果收款方是招商银行个人账户(一卡通、存折、信用卡),“收款方开户行”可输入“招商银行”;其他收款账户(招商银行单位账户、其他银行个人、单位账户)均需输入完整的收款方开户网点名称,如XX银行XX分行XX支行(或信用卡中心、办事处、营业部、分理处....)

10

收款方账号的地区码

如果收款方账号是招行一卡通,请输入此转入一卡通的地区码。

11

收款方账号

最长为30个字符。

12

转账备注或汇款用途

最长为17个字符。

13

币种代码

必须是"10"

                             

 

 范例

0755 ;12010618 ;TRF1 ;101.00 ;何大 ; ;深圳 ; ;招商银行 ;0755 ;12000000 ; ;10

0755 ;12010618 ;TRF2 ;102.00 ;华城实业公司 ; ;深圳 ; ;招商银行蛇口支行 ;0755;3891874172139231 ;私人转账 ;10

0755 ;12010618 ;TRF3 ;103.00 ;张二 ; ;深圳 ; ;建设银行福民支行 ;0755 ;8937492349922323*23 ;私人转账 ;10

0755 ;12010618 ;TRT1 ;61.11 ;刘三 ;湖北 ;武汉 ; ;招商银行 ;0027 ;25140236 ;私人汇款 ;10

0755 ;12010618 ;TRT2 ;62.22 ;李大 ;湖北 ;武汉 ; ;招商银行城东山支行 ;0027 ;25140236 ;私人汇款 ;10

0755 ;12010618 ;TRT3 ;63.33 ;张明 ;吉林 ;长春 ; ;工商银行城北支行 ; ;9340935-23989223232 ;私人汇款 ;10

 

注意:以上接口适用于专业版3.0以上版本,每个支付文件中的所有记录的转出卡号必须相同,而且该转出卡号必须为已关联到证书的卡,否则读到的记录数为零。