阅 读 文 章

ISO8583接口的详细资料

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(jqlscsl) | 时间:2007-05-27 | 浏览:人次 ]


位图位置: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];
/***
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 资料 详细 接口 bufUse 交易 buf NULL return if bufLen

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.