iso858xiangjie.txt

来自「ISO8583包(简称8583包)是一个国际标准的包格式」· 文本 代码 · 共 987 行 · 第 1/3 页

TXT
987
字号
格式:定长
类型:N16
描述:贷记金融交易总的交易金额,不含任何费用。
系统在收到如下一个处理代码时会增加贷记交易金额,并在清算表报中反映。
交易码交易服务
20贷记,退货
21贷记,存款
22贷记,调整(客户修改)

46,Bit87贷记自动冲正金额(Credits,Reversal Amount)
位图位置:87
格式:定长
类型:N16
描述:信用卡自动冲正交易的总金额,不含任何费用。

47,Bit88借记交易金额(Debits,Amount)
位图位置:88
格式:定长
类型:N16
描述:借记金融交易总的交易金额,不含任何费用。
系统在收到如下一个处理代码时会增加借记交易金额,并在清算表报中反映。
交易码交易服务
00借记,购物与服务
01借记,取现
02借记,调整(客户调整)

48,Bit89借记自动冲正交易金额(Debits,Reversal Amount)
位图位置:89
格式:定长
类型:N16
描述:借记自动冲正交易的总金额,不含任何费用。

49,Bit90原交易的数据元素(Original Data Elements)
位图位置:90
格式:定长
类型:N42
描述:存放原交易的一些数据,用于修改或自动冲正。
数据由以下五部分组成:
位置描述
1-4信息类型码
设为原交易的信息类型代码
5-10系统跟踪号
原交易系统跟踪号
11-20交易日期和时间
原交易的交易日期和时间
21-31原收单机构
原交易的收单机构
不足11位的机构代码,左补‘0’
32-42原向前机构
原交易的收单机构
不足11位的机构代码,左补‘0’

50,Bit91文件修改编码(File Update Code)
位图位置:91
格式:定长
类型:AN1
描述:用此域指示某文件怎样维护。
CYBERBANK支持以下一些修改代码:
1增加记录
2改变记录
3删除记录
5查询
7增加文件

选用条件:

51,Bit94服务指示码(Service Indicator)
位图位置:94
格式:定长
类型:AN7
描述:指示文件修改服务。

选用条件:

52,Bit95代替金额(Replacement Amounts)
位图位置:95
格式:定长
类型:N42!!!
描述:客户修改或部分取消已完成的交易,最后实际发生的交易金额,
交易的原交易金额存放在90域。
本域由以下4部分组成
Sub-ElementAmountAttribute
交易实际金额N12
结算实际金额N12
实际交易费用X+N8
实际结算费用X+N8

53,Bit97净结算金额(Net Settlement Amount)
位图位置:97
格式:定长
类型:X+N16
描述:此域为净结帐金额。
502交易中用于发送当天的净结算金额
例:“C0000000020000000”,表示贷方('+'?)200000.00元。
“D0000000020000000”,表示借方('-'?)200000.00元。


54,Bit99结算机构码(Settlement Institution Identification)
位图位置:99
格式:LLVAR
类型:N..11
描述:此域存放接收清算信息的机构代码。
返回数据包此域必须和请求数据包一致。

55,Bit100接收机构码(Receiving Institution Identification)
位图位置:100
格式:LLVAR
类型:N..11
描述:金融交易此域存放授权机构代码。
网管类交易,800/820交易,此域存放请求的目的机构代码。
返回数据包此域必须和请求数据包一致。

56,Bit101文件名(FileName)
位图位置:101
格式:LLVAR
类型:ANS..17
描述:发送机构设置的文件名。

57,Bit102帐号1(Account Identification1)
位图位置:102
格式:LLVAR
类型:ANS..28
描述:一个特定的客户帐号。帐号1用来描述受借记、转出、支付等交易影响的帐户。
选用条件:转帐时使用。

58,Bit103帐号2(Account Identiication2)
位图位置:103
格式:LLVAR
类型:ANS..28
描述:交易的补充信息,如:第二货币号、利率代码、起止日期等。
定义如下表
0000000000000000000000000000000000000000000000000
位置长度描述
00-2122帐户
22-276发卡机构号

如果此域存在,将按此机构代码作为路由信息。
选用条件:机构间转帐时使用。


60,Bit123新密码数据(New PIN Data)
位图位置:123
格式:LLLVAR
类型:B...16
描述:修改密码交易时存放新密码。
格式参考52域
选用条件:修改密码交易时必须有此域。

61,Bit128信息确认码(MAC)
位图位置:128
格式:定长
类型:B16
描述:数据包的最后一个域,用于验证信息来源的合法性,以及数据包中数据是否未被篡改。
MAC的计算参ANSIX.99
为提高效率,在发送者和接收者之间,只有以下一些重要的域参加MAC的计算。数据包中如果存在以下数据域,它们将参加MAC的计算。

位图域名
2基本帐号
3处理代码
4交易金额
11系统跟踪号
12本地交易时间
13本地交易日期
32收单机构代码
38授权码
39返回码
41收单终端代码
49交易货币代码
95替换金额

选用条件:使用65-128数据域的数据包需使用此域。




 
  
typedefstruct
{
longsync_counter;
charkeytype;
} AB8583_Security_Ctrl_Info;
typedef struct
{
charlength[4];
struct
{
characcount_type[3];
charamount_type[3];
charcurrency_code[4];
doubleamount;
} ledger_balance_amount;
struct
{
characcount_type[3];
charamount_type[3];
charcurrency_code[4];
doubleamount;
} available_balance_amount;
} AB8583_Balance_Amount;
typedef struct
{
charencryption_key_used;
charmac_key_used;
charmessage_effect;
charno_of_unlogged_txns;
} AB8583_Message_Indicator;
typedef struct
{
charauth_function_code;
charauth_mode;
charauth_id_response_code[7];
charservice_business_code[5];
charinvoice_number[11];
} AB8583_Auth_Operation_Code;
typedef struct
{
charorg_message_type[5];
charorg_system_trace_number[7];
charorg_transaction_date_time[11];
charorg_acqr_inst_id_code[12];
charora_forw_inst_id_code[12];
} AB8583_Original_Data_Elements;
typedef struct
{
doubleactual_amount_of_transaction;
doubleactual_amount_of_settlement;
doubleactual_amount_of_transaction_fee;
doubleactual_amount_of_settlement_fee;
} AB8583_Replacement_Amounts;
BIT DATA_NAME                                          TYPE
typedef struct
{
charmessage_type[5];
/***
   MESSAGE_TYPE_IDENTIFICATION                        N4
     0100 授权类请求消息(授权,撤消授权,余额查询)
     0110 授权类应答消息(授权,撤消授权,余额查询)
     0200 金融类请求消息(取款,存款,消费,退款)
     0210 金融类应答消息(取款,存款,消费,退款)
     0420 冲正类报告消息(取款,存款,消费,退款,授权)
     0430 冲正类应答消息(取款,存款,消费,退款,授权)
     0524 对帐类报告消息(ATM结算对帐,POS结算对帐)
     0534 对帐类应答消息(ATM结算对帐,POS结算对帐)
     0800 网络业务管理类请求消息(重置密钥)
     0810 网络业务管理类应答消息(重置密钥)
     0820 网络业务管理类报告消息(状态设置,广播通知,申请重置密钥)
     0830 网络业务管理类应答消息(状态设置,广播通知,申请重置密钥)
****/
charprimary_account_number[20];
/****
 2 PRIMARY_ACCOUNT_NUMBER                             N...19(LLVAR)
charprocessing_code[7];
 3 PROCESSING_CODE                                    N6
doubleamount_of_transactions;
 4 AMOUNT_OF_TRANSACTIONS                             N12
doubleamount_of_settlement;
 5 AMOUNT_OF_SETTLEMENT                               N12
chartransmission_date_and_time[11];
 7 TRANSMISSION_DATE_AND_TIME                         N10
longsystem_trace_audit_number;
11 SYSTEM_TRACE_AUDIT_NUMBER                          N6
chartime_of_local_transaction[7];
12 TIME_OF_LOCAL_TRANSACTION                          N6
chardate_of_local_transaction[5];
13 DATE_OF_LOCAL_TRANSACTION                          N4
chardate_of_settlement[5];
15 DATE_OF_SETTLEMENT                                 N4
chardate_of_capture[5];
17 DATE_OF_CAPTURE                                    N4
charbusiness_type[4];
18 BUSINESS_TYPE                                      AN3
charpoint_of_service_entry_mode[4];
22 POINT_OF_SERVICE_ENTRY_MODE                        N3
charpoint_of_service_PIN_capture_code[3];
26 POINT_OF_SERVICE_PIN_CAPTURE_CODE                  N2
doublefee_of_transaction;
28 FEE_OF_TRANSACTION                                 N8
doublefee_of_settlement;
29 FEE_OF_SETTLEMENT                                  X+N8
characquiring_institution_id_code[12];
32 ACQUIRING_INSTITUTION_IDENTIFICATION_CODE          N..11(LLVAR)
charforwarding_institution_id_code[12];
33 FORWARDING_INSTITUTION_IDENTIFICATION_CODE         N..11(LLVAR)
chartrack_2_data[38];
35 TRACK_2_DATA                                       Z...37(LLVAR)
chartrack_3_data[105];
36 TRACK_3_DATA                                       Z...104(LLLVAR)
longretrieval_reference_number;
37 RETRIEVAL_REFERENCE_NUMBER                         AN12
charauth_id_response[7];
38 AUTHORIZATION_IDENTIFICATION_RESPONSE              AN6
charresponse_code[3];
39 RESPONSE_CODE                                      AN2
charcard_acceptor_terminal_id[9];
41 CARD_ACCEPTOR_TERMINAL_IDENTIFICATION              ANS8
     前两位的定义如下:
     51    ATM终端
     52    银行POS
     53    商户POS
charcard_acceptor_id_code[16];
42 CARD_ACCEPTOR_IDENTIFICATION_CODE                   ANS15
charcard_acceptor_name_location[41];
43 CARD_ACCEPTOR_NAME_LOCATION                        ANS40
charadditional_response_data[26];
44 ADDITIONAL_RESPONSE_DATA                           ANS..25(LLVAR)
charbroadcasted_message[1000];
48 BROADCASTED_MESSAGE                                ANS...999
charcurrency_code_of_transaction[4];
49 CURRENCY_CODE_OF_TRANSACTION                       AN3
charcurrency_code_of_settlement[4];
50 CURRENCY_CODE_OF_SETTLEMENT                        AN3
charPIN[8];
52 PIN_DATA                                           B64
AB8583_Security_Ctrl_Infosecurity_ctrl_info;
53 SECURITY_RELATED_CONTROL_INformATION               N16
     SYNC_COUNTER                                     N8
       密钥同步计数器
     RESERVED                                         N7
     KEY_TYPE                                      & 
普通用户 执行 超级用户权限
【原创】SCSI磁盘阵列容量问题
高手请进,关于终端显示的
这是我的一个小程序!---系统管理菜单
ddcopy----系统复制
 
转自:IT知识库 www.2mbbs.com网络学习Copyright ?2006  
 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?