国密项目中的交易

     终端只支持非接和磁条卡交易,不支持IC卡交易。

1.非接卡交易

    非接卡交易的请求报文如下:

//主账号
Bit[2](len = 16)  
62 59 58 87 45 16 99 94 
//交易处理码 
Bit[3](len = 6)
00 00 00
//交易金额
Bit[4](len = 12)
00 00 00 00 00 01
//受卡方系统跟踪号
Bit[11](len = 6)
00 01 47
//受卡方所在地日期
Bit[14](len = 4)
26 09
//清算日期
Bit[15](len = 4)
00 00
//服务点输入方式码
Bit[22](len = 4)
07 20
//卡片序列号
Bit[23](len = 4)
00 01
//服务点条件码
Bit[25](len = 2)
00
//2磁道数据
Bit[35](len = 37)
62 59 58 87 45 16 99 94 d2 60 96 fb 3d 38 ad d9
d8 74 0
//受卡机终端标识码
Bit[41](len = 16)
33 35 30 30 30 30 30 34
//受卡方标识码
Bit[42](len = 30)
30 31 34 34 34 30 33 39 36 35 34 32 35 33 36
//交易货币代码
Bit[49](len = 6)
31 35 36
//安全控制信息
Bit[53](len = 16)
06 10 00 00 00 00 00 00
//IC卡数据域
Bit[55](len = 328)
9f 26 08 54 57 89 fc 3c c4 62 1e 
9f 27 01 80 
9f 10 13 07 01 17 03 a0 20 00 01 0a 01 00 00 00 00
00 e8 f1 d2 0a 
9f 37 04 f2 20 46 a6 
9f 36 02 46 74 
95 05 00 00 00 00 00 
9a 03 19 12 04 
9c 01 00
9f 02 06 00 00 00 00 00 01 
5f 2a 02 01 56 
82 02 3c 00 
9f 1a 02 01 56 
9f 03 06 00 00 00 00 00 00
9f 33 03 e0 61 c8 
9f 34 03 3f 00 00 
9f 35 01 22
9f 1e 08 37 30 30 30 30 30 31 35 
84 08 a0 00 00 03 33 01 01 02 
9f 09 02 00 20 
9f 41 04 00 00 01 47 
9f 63 10 30 33 31 30 30 30 30 30 00 00 00 00
00 00 00 00
//自定义域
Bit[59](len = 134)
41 32 30 34 31 30 31 30 30 32 30 32 30 32 30 31
36 30 30 30 30 38 30 30 36 43 30 30 30 30 30 30
31 30 35 30 30 38 76 32 30 31 38 30 38 32 
41 31 30 31 36 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00
//自定义域
Bit[60](len = 14)
55  //小额免密 
00 00 01 00 06 01
//MAC校验值
Bit[64](len = 16)
36 36 39 42 30 34 43 33

    非接卡交易的响应报文如下:

//主账号
Bit[2](len = 16)
62 59 58 87 45 16 99 94
//交易处理码
Bit[3](len = 6)
00 00 00
//交易金额
Bit[4](len = 12)
00 00 00 00 00 01
//受卡方系统跟踪号
Bit[11](len = 6)
00 01 47
//受卡方所在地时间
Bit[12](len = 6)
14 06 20
//受卡方所在地日期
Bit[13](len = 4)
12 04
//清算日期
Bit[15](len = 4)
00 00
//卡片序列号
Bit[23](len = 4)
00 01
//服务点条件码
Bit[25](len = 2)
00
//应答码
Bit[39](len = 4)
30 30
//受卡机终端标识码
Bit[41](len = 16)
33 35 30 30 30 30 30 34
//受卡方标识码
Bit[42](len = 30)
30 31 34 34 34 30 33 39 36 35 34 32 35 33 36
//通道商户名称
Bit[43](len = 80)
B2 E2 CA D4 2D 30 30 31 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20
//交易货币代码
Bit[49](len = 6)
31 35 36
//自定义域
Bit[60](len = 14)
55 00 00 01 00 06 01
//自定义域
Bit[63](len = 6)
43 55 50
//MAC校验值
Bit[64](len = 16)
43 32 46 37 41 36 41 35

2.磁条卡交易

   磁条卡交易的请求报文如下:

//主账号
Bit[2](len = 19)
62 21 88 61 70 00 74 37 70 6
//交易处理码
Bit[3](len = 6)
00 00 00
//交易金额
Bit[4](len = 12)
00 00 00 00 01 00
//受卡方系统跟踪号
Bit[11](len = 6)
00 01 63
//卡有效期
Bit[14](len = 4)
49 12
//清算日期
Bit[15](len = 4)
00 00
//服务点输入方式码
Bit[22](len = 4)
02 10
//服务点条件码
Bit[25](len = 2)
00
//服务点PIN获取码
Bit[26](len = 2)
06
//2磁道数据
Bit[35](len = 37)
62 21 88 61 70 00 74 37 70 6d ed e0 0f ea 1d 7d
d1 9c 0
//3磁道数据
Bit[36](len = 104)
99 62 21 88 61 70 00 74 37 70 6d 15 61 56 00 00
00 00 00 00 00 03 00 00 00 21 40 00 04 91 21 dd
d0 00 00 00 11 00 60 00 00 00 00 89 d7 a6 eb 62
f2 bd 30 00
//受卡机终端标识码
Bit[41](len = 16)
33 35 30 30 30 30 30 34
//受卡方标识码
Bit[42](len = 30)
30 31 34 34 34 30 33 39 36 35 34 32 35 33 36
//交易货币代码
Bit[49](len = 6)
31 35 36
//个人标识码数据
Bit[52](len = 16)
f3 4d 11 83 6c 8e e4 98
//安全控制信息
Bit[53](len = 16)
26 10 00 00 00 00 00 00
//自定义域
Bit[59](len = 134)
41 32 30 34 31 30 31 30 30 32 30 32 30 32 30 31
36 30 30 30 30 38 30 30 36 43 30 30 30 30 30 30
31 30 35 30 30 38 76 32 30 31 38 30 38 32 
//国密Pin密文(PINBLOCK)
41 31 30 31 36 f3 4d 11 83 6c 8e e4 98 3d 31 f8 
37 2a 8e 56 9d
//自定义域
Bit[60](len = 14)
22 00 00 01 00 06 01
//MAC校验值
Bit[64](len = 16)
39 45 42 30 41 42 30 32

     磁条卡交易的响应报文如下:

//主账号
Bit[2](len = 19)
62 21 88 61 70 00 74 37 70 6
//交易处理码
Bit[3](len = 6)
00 00 00
//交易金额
Bit[4](len = 12)
00 00 00 00 01 00
//受卡方系统跟踪号
Bit[11](len = 6)
00 01 63
//受卡方所在地时间
Bit[12](len = 6)
15 30 07
//受卡方所在地日期
Bit[13](len = 4)
12 05
//卡有效期
Bit[14](len = 4)
49 12
//清算日期
Bit[15](len = 4)
00 00
//服务点条件码
Bit[25](len = 2)
00
//应答码
Bit[39](len = 4)
30 30
//受卡机终端标识码
Bit[41](len = 16)
33 35 30 30 30 30 30 34
//受卡方标识码
Bit[42](len = 30)
30 31 34 34 34 30 33 39 36 35 34 32 35 33 36
//通道商户名称
Bit[43](len = 80)
B2 E2 CA D4 2D 30 30 31 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20
//交易货币代码
Bit[49](len = 6)
31 35 36
//自定义域
Bit[60](len = 14)
22 00 00 01 00 06 01
//自定义域
Bit[63](len = 6)
43 55 50
//MAC校验值
Bit[64](len = 16)
32 46 42 38 33 37 46 39

 

发布了15 篇原创文章 · 获赞 0 · 访问量 401
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览