金融POS机与收银机标准函数接口说明Word文件下载.doc
- 文档编号:1461653
- 上传时间:2023-04-30
- 格式:DOC
- 页数:12
- 大小:487.50KB
金融POS机与收银机标准函数接口说明Word文件下载.doc
《金融POS机与收银机标准函数接口说明Word文件下载.doc》由会员分享,可在线阅读,更多相关《金融POS机与收银机标准函数接口说明Word文件下载.doc(12页珍藏版)》请在冰点文库上搜索。
charResponseCode[2];
charCasherNo[6];
charResponseMsg[40];
charAmount[12];
charCashRegNo[6];
charCashTraceNo[6];
charCasherNo[6];
charOriginTraceNo[6];
charAmount[12];
charReserved[48];
charSellteNum[6];
};
charMerchantID[15];
charMerchantName[40];
charTerminalID[8];
charCardNo[19];
charExp_Date[4];
charBankNo[6];
charTransDate[8];
charTransTime[6];
charAuth_Code[6];
charSysRefNo[12];
charSysTracdNo[6];
charOriginSysTraceNo[6];
2.传入字段说明:
字段名称
长度
数据类型
备注
操作类型
2
ASC
固定值(见操作类型表)
交易类型
固定值(见交易类型表)
卡类型
固定值(见卡类型表)
收银机编号
6
商场内唯一(左补零,无则全补空格)
柜员号
(左补零,无则全补空格)
金额
12
以分位单位(左补零)
收银流水号
同一收银机内唯一(左补零,无则全补空格)
系统流水号
撤销时填写
预留字段
48
退货交易时,左起12位参照号4位日期MMDD
3.传出字段说明:
返回码
“00”为成功,其它详见错误返回码表
返回信息
40
返回码对应的信息
结算批次
商户号
15
商户名称
终端号
8
卡号
19
卡有效期
4
发卡行编码
(见发卡行编码表)
交易日期
YYYYMMDD
交易时间
HHMMSS
授权号
系统参照号
退货时要用到的参照号
原收银流水号
撤销原样返回
原系统流水号
巍康和斯玛特交易时,返回12位卡余额+24位斯玛特批次号
联华卡交易时,返回12位卡余额+15票据号
(二)相关表定义
1.操作类型表:
操作代码
“A0”
交易
返回“A1”
“B0”
查询
返回“B1”
…
2.交易类型表:
交易代码
“30”
消费
返回“31”
“40”
撤销
返回“41”
“50”
退货
返回“51”(支持部分退货功能)
“90”
初始化
斯玛特,魏康卡用,银行卡无此项
“91”
签到
必须支持此功能
“92”
结算
3.卡类型表:
卡类型编码
“01”
银行卡
“03”
斯玛特卡
“06”
巍康卡
“05”
联华OK卡
“07”
联华积点卡
4.字段与交易类型关系表:
(M为必填字段)
操作员号
收银机流水号
原收银机流水号
A0
30
M
50
90
91
92
(三)收银一体化
收银一体化指将业务终端和POS机有机的连接或统一起来,实现系统整合。
收银一体化的方式是多样的,主要有以下几种:
1)串口POS(通过串口与服务器实现通讯)一体化
串口POS起到了取卡信息与密码输入的作用,除了取卡信息和密码输入外,还需要控制POS机与业务终端的动态库之间的交互,以便多批不同数据的处理。
动态库需要多次从POS机接受指令并传递数据给服务器;
2)网络POS一体化
网络POS实现与收银一体化,动态库的任务是从业务终端接收交易指令,并传递给POS机,然后由POS机完成与服务器的交互并将交易结果返回给业务终端。
3)拔号POS一体化
与网络POS类似,不同之处是POS机是以电话线拔号的方式通讯。
1)串口POS一体化通讯流程:
串口一体化网络拓扑图:
附录一发卡行标识
序
前2位
含义
第3至6位
1
00
内卡
0001
交换中心
0102
工商银行
3
0103
农业银行
0104
中国银行
5
0105
建设银行
0100
邮政储汇局
7
0301
交通银行
0302
中信实业银行
9
0303
光大银行
10
0304
华夏银行
11
0305
民生银行
0306
广发银行
13
0307
深发银行
14
0308
招商银行
0309
兴业银行
16
0310
浦发银行
17
0311|0401
上海银行
18
0402|6501
上海农信
0408|6408
宁波银行
20
0410
平安银行
21
0316
浙江银行
22
0317
渤海银行
23
0403
北京银行
24
0417
盛京银行
25
0420
大连银行
26
0423
杭商银行
27
0434
天津银行
28
4802
银联商务天津分公司
29
01
威士卡
XXXX
VISA
02
万事达卡
MasterCard
31
03
JCB卡
JCB
32
04
大来卡
DinnerClub
33
05
运通卡
AmericanExpress
(动态库只返回串口通讯上的错误)
代码
错误信息
D1
“LRC校验错误”
几乎不会有此错误
“初始化COM错误”
设备被占用或没找到
D2
“打开COM错误”
线路不通时返回(常见)
D3
“接收COM错误”
D4
“发送COM错误”
D6
“操作类型错误”
D7
“交易类型错误”
“交易金额错误”
……
附录三其它部分返回码及信息
ApprovedOrCompletedSuccessfully
承兑或交易成功
ReferToCardIssuer
查发卡方
ReferToCardIssuer'
sSpecialCondition
查发卡方的特殊条件
InvalidMerchant
无效商户
Pick-up
没收卡
DoNotHonor
不予承兑
06
Error
出错
07
Pick-upCard,SpecialCondition
特殊条件下没收卡
09
RequestInProgress
请求正在处理中
InvalidTransaction
无效交易
InvalidAmount
无效金额
InvalidCardNumber(NoSuchNumber)
无效卡号
NoSuchIssuer
无此发卡方
Re-enterTransaction
重新送入交易
InvalidResponse
无效应答
NoActionTaken
不作任何处理
SuspectedMalfunction
怀疑操作有误
UnacceptableTransactionFee
不可接受的交易费
UnableToLocateRecordOnFile
未能找到文件上记录
FormatError
格式错误
BankNotSupportedBySwitch
交换中心不支持的银行
ExpiredCard
过期的卡(没收卡)
34
SuspectedFraud
有作弊嫌疑(没收卡)
35
CardAcceptorContactSecurity
受卡方与安全保密部门联系(没收卡)
36
RestrictedCard
受限制的卡(没收卡)
37
CardAcceptorCallAcquirerSecurity
受卡方呼受理方安全保密部门(没收卡)
38
AllowablePINTriesExceeded
超过允许的PIN试输入(没收卡)
39
NoCreditAccount
无此信用卡帐户
RequestedFunctionNotSupported
请求的功能尚不支持
41
LostCard
挂失卡(没收卡)
42
NoUniversalAccount
无此帐户
43
StolenCard,Pick-up
被窃卡(没收卡)
44
NoInvestmentAccount
无此投资帐户
45-50
ReservedForISOUse
ISO保留使用
51
NotSufficientFunds
无足够的存款
52
NoChequingAccount
无此支票帐户
53
NoSavingAccount
无此储蓄卡帐户
54
过期的卡
55
IncorrectPersonalIdentificationNumber
不正确的PIN
56
NoCardRecord
无此卡记录
57
TransactionNotPermittedToCardholder
不允许持卡人进行的交易
58
TransactionNotPermittedToTerminal
不允许终端进行的交易
59
有作弊嫌疑
60
CardAcceptorContactAcquirer
受卡方与安全保密部门联系
61
ExceedsWithdrawalAmountLimit
超出取款金额限制
62
受限制的卡
63
SecurityViolation
违反安全保密规定
64
OriginalAmountIncorrect
原始金额不正确
65
ExceedsWithdrawalFrequencyLimit
超出取款次数限制
66
CardAcceptorCallAcquirer'
sSecurityDepartment
受卡方呼受理方安全保密部门
67
HardCapture(RequiresThatCardBePickedUpAtATM)
捕捉(没收卡)
68
ResponseReceivedTooLate
收到的回答太迟
69-74
75
AllowableNumberOfPINTriesExceeded
允许的输入PIN次数超限
77
需要向网络中心签到
POS批次与网络中心不一致
78
网络中心需要向POS终端下载数据
79
脱机交易对帐不平
POS终端上传的脱机数据对帐不平
76-89
ReservedForPrivateUse
私有保留使用
CutoffIsInProcess
日期切换正在处理
IssuerOrSwitchIsInoperative
发卡方或交换中心不能操作
FinancialInstitutionOrIntermediateNetworkFacilityCannotBeFoundForRouting
金融机构或中间网络设施找不到或无法达到
93
TransactionCannotBeCompleted.ViolationOfLaw
交易违法、不能完成
94
DuplicateTransaction
重复交易
95
ReconcileError
调节控制错
96
SystemMalfunction
系统异常、失效
97
InvalidATM/POSIds
ATM/POS终端号找不到
98
SWcouldn’tgetreplyfromIS
交换中心收不到发卡方应答
99
PINBlockError
PIN格式错
MACFailed
MAC鉴别失败
以下为POS冲正原因码
Z0
迟到的批准应答
Z1
由于MAC鉴别失败引发的冲正
Z2
OBFailedToSendApprovalReplyToTerminal
MIS系统不能把批准应答送交终端
Z3
TerminalInitiatedReversal
收到批准应答后,因终端故障引发的冲正
Z4
SwReversal
中心代为引发的冲正
Z5
OBCouldn'
tgetReplyFromSC
收不到交换中心的应答
以下为POS结算原因码
Z6
持卡人本人正常结算
Z7
非持卡人本人正常结算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 金融 POS 收银机 标准 函数 接口 说明
![提示](https://static.bingdoc.com/images/bang_tan.gif)