POS应用规范十大问题

1.代码中如何修改每个域的格式

修改定义ISO6583包的结构体的内容

2.不同数据格式之间的区别")2.不同数据格式之间的区别

8583报文中主要用到的数据格式有二进制位、压缩BCD码、ASCII码。
二进制位用于主位图和扩展位图、个人识别码以及报文鉴别码。位图里的二进制用于判断应用数据的域是否存在。
压缩BCD码可以节省空间。

3.8583报文的MAC是如何运算得来的?

4.PINBLOCK如何运算

5.签到的作用

6.8583报文的结构是什么样的?

TPDU + 报文头 + 应用数据
TPDU = ID + 目的地址 + 源地址
报文头 = 应用类别定义 + 软件总版本号 + 终端状态 + 处理要求 + 软件分版本号
应用数据(ISO8583) = 消息类型 + 位图 + 各域的值

7.如何修改签购单格式

修改print.c源文件。

8.冲正发起的原因和时机")8.冲正发起的原因和时机

一. POS终端在时限内未能收到POS中心的应答消息而引发
二. POS终端在时限内收到POS中心的批准应答消息,但由于POS机故障无法完 成交易而引发。
三. POS终端对收到POS中心的应答消息,验证MAC出错。

9.撤销和退货的区别


image.png

10.预授权完成请求和预授权完成通知的区别


image.png

你可能感兴趣的:(POS应用规范十大问题)