Professional Documents
Culture Documents
Gpack DRD ATM Framework V1.0
Gpack DRD ATM Framework V1.0
No part of this document may be reproduced or transmitted in any form or by any means, for any purpose,
without the express written permission of TEMENOS HEADQUARTERS SA.
Amendment History
GPACK
2
Developer Validation Document – ATM Framework
Table of Contents
Requirement............................................................................................................................. 7
Results Screen Shots............................................................................................................... 7
ATM INTERFACE...................................................................................................................... 7
1. CASH WITHDRAWAL....................................................................................................... 7
1.1 ON-US TRANSACTIONS.......................................................................................7
1.1.1 Normal Transaction............................................................................................. 7
1.1.2 Duplicate Transaction..........................................................................................8
1.1.3 Invalid Account.................................................................................................... 8
1.1.4 Alternate Account................................................................................................9
1.1.5 Posting Restrict................................................................................................. 10
1.2 REMOTE ON-US TRANSACTIONS.....................................................................10
1.2.1 Basic Transaction.............................................................................................. 10
1.2.2 Duplicate Transaction........................................................................................ 11
1.2.3 Invalid Account.................................................................................................. 12
1.2.4 Alternate Account.............................................................................................. 12
1.2.5 Posting Restrict................................................................................................. 13
1.3 LORO TRANSACTIONS.......................................................................................14
1.3.1 Normal Transaction........................................................................................... 14
1.3.2 Duplicate Transaction........................................................................................ 14
1.4 REVERSAL TRANSACTIONS..............................................................................15
1.4.1 On-Us Reversal................................................................................................. 15
1.4.2 On-Us Alternate Account Reversal....................................................................18
1.4.3 Remote On-Us Reversal...................................................................................19
1.4.4 Remote On-Us Alternate Acct Reversal............................................................20
1.4.5 Loro Reversal.................................................................................................... 21
1.4.6 Partial reversals................................................................................................. 22
2. BALANCE ENQUIRY....................................................................................................... 23
2.1 ON-US TRANASCTIONS.....................................................................................23
2.1.1 Basic Transaction.............................................................................................. 23
2.1.2 Invalid Account.................................................................................................. 25
2.1.3 Alternate Account.............................................................................................. 26
2.1.4 Posting Restrict................................................................................................. 27
3. MINI STATEMENT.......................................................................................................... 27
3.1 ON-US TRANSACTIONS.....................................................................................27
3.1.1 Basic Transaction.............................................................................................. 27
3.1.2 Invalid Account.................................................................................................. 28
3.1.3 Alternate Account.............................................................................................. 28
GPACK
3
Developer Validation Document – ATM Framework
GPACK
4
Developer Validation Document – ATM Framework
GPACK
5
Developer Validation Document – ATM Framework
15. POS...................................................................................................................... 80
15.1 On-Us Transaction................................................................................................ 80
15.1.1 Normal Transaction........................................................................................... 80
15.1.2 Duplicate Transaction........................................................................................ 81
15.1.3 Alternate Transaction........................................................................................ 82
15.1.4 Posting restrict................................................................................................... 83
15.1.5 Force Posts....................................................................................................... 84
15.1.6 Reversals.......................................................................................................... 85
15.2 Remote on-Us Transaction...................................................................................86
15.2.1 Normal Transaction........................................................................................... 86
16. Funds Transfer...................................................................................................... 87
16.1 On-Us Transaction................................................................................................ 87
16.1.1 Normal Transaction........................................................................................... 87
16.1.2 Duplicate Transaction........................................................................................ 88
16.1.3 Posting restrict................................................................................................... 89
16.1.4 Alternate Account.............................................................................................. 90
17. NETWORK MESSAGE......................................................................................... 91
17.1 SIGN ON............................................................................................................... 91
17.2 SIGN OFF............................................................................................................. 92
BASE24................................................................................................................................... 92
18. CASH WITHDRAWAL........................................................................................... 92
18.1 On-Us Transaction................................................................................................ 92
GPACK
6
Developer Validation Document – ATM Framework
Requirement
Generic ATM Interface Developer Test case document
GPACK
7
Developer Validation Document – ATM Framework
GPACK
8
Developer Validation Document – ATM Framework
GPACK
9
Developer Validation Document – ATM Framework
GPACK
10
Developer Validation Document – ATM Framework
GPACK
11
Developer Validation Document – ATM Framework
GPACK
12
Developer Validation Document – ATM Framework
GPACK
13
Developer Validation Document – ATM Framework
GPACK
14
Developer Validation Document – ATM Framework
GPACK
15
Developer Validation Document – ATM Framework
ATM.TRANASCTION:
Request:
0420F638401F28A0A01000006040040000001642149800102240840120000000000025000000000025000
60812102486829310241408066011000010000000100000001000000010000000066868683742149800102
24084391=1200000000000003255689353700002500029 ATM SIMULATOR GPACK TEMENOS
CHENNAI
840840003SML0000000100000000000100000200868293060812102400000000000000000000000560062
Response:
0430F238401F0EA0A41000000040040000001642149800102240840120000000000025000608121024868
29310241408066011000010000000100000001000000010000000066868685568935370005257400002500
GPACK
16
Developer Validation Document – ATM Framework
View of ATM.TRANSACTION
GPACK
17
Developer Validation Document – ATM Framework
ATM.TRANASCTION:
GPACK
18
Developer Validation Document – ATM Framework
ATM.TRANASCTION:
GPACK
19
Developer Validation Document – ATM Framework
ATM.TRANASCTION:
GPACK
20
Developer Validation Document – ATM Framework
GPACK
21
Developer Validation Document – ATM Framework
ATM.TRANASCTION:
GPACK
22
Developer Validation Document – ATM Framework
ATM.TRANASCTION:
2.BALANCE ENQUIRY
Applications Used: -
GPACK
23
Developer Validation Document – ATM Framework
GPACK
24
Developer Validation Document – ATM Framework
GPACK
25
Developer Validation Document – ATM Framework
GPACK
26
Developer Validation Document – ATM Framework
3. MINI STATEMENT
Applications Used: -
GPACK
27
Developer Validation Document – ATM Framework
GPACK
28
Developer Validation Document – ATM Framework
0210F238401F0E81041000000000040000001642149800102240843820000000000025000608121024868
28310241408066011000010000000100000001000000010000000066868685568935370002229300002500
029220120126840C000000002500120126840C000000002500120126840C000000002500120126840D000
000002500120126840C000000002500120126840D000000002500120126840C000000002500120126840D
000000002500120126840D000000002500120126840C0000000025000402002840C000159582436200184
0C000159582436003SML06143247
GPACK
29
Developer Validation Document – ATM Framework
GPACK
30
Developer Validation Document – ATM Framework
GPACK
31
Developer Validation Document – ATM Framework
GPACK
32
Developer Validation Document – ATM Framework
GPACK
33
Developer Validation Document – ATM Framework
ATM.TRANASCTION:
5.POS
Applications Used: FUNDS.TRANSFER, ATM.TRANSACTION,
ATM.POS.MERCHANT.ACCT, ATM.POS.BIN.ACCT
GPACK
34
Developer Validation Document – ATM Framework
GPACK
35
Developer Validation Document – ATM Framework
GPACK
36
Developer Validation Document – ATM Framework
Request:
0200F638401F28A0A01000006000040000001642149800102240840020000000000025000000000025000
60822102485827210241408066011000010000000100000001000000010000000066868683742149800102
24084391=1200000000000003255689353700002500029 ATM SIMULATOR GPACK TEMENOS
CHENNAI 840840003SML0000000100000000000100000513463
Response:
0210F238401F0A80A01000000000040000001642149800102240840020000000000025000608221024858
27210241408066011000010000000100000001000000010000000066868685568935370006202500029840
840003SML0513463
GPACK
37
Developer Validation Document – ATM Framework
GPACK
38
Developer Validation Document – ATM Framework
GPACK
39
Developer Validation Document – ATM Framework
GPACK
40
Developer Validation Document – ATM Framework
ATM.TRANASCTION:
GPACK
41
Developer Validation Document – ATM Framework
ATM.TRANASCTION:
GPACK
42
Developer Validation Document – ATM Framework
GPACK
43
Developer Validation Document – ATM Framework
ATM.TRANASCTION:
GPACK
44
Developer Validation Document – ATM Framework
ATM.TRANASCTION:
GPACK
45
Developer Validation Document – ATM Framework
GPACK
46
Developer Validation Document – ATM Framework
ATM.TRANASCTION:
6.CASH DEPOSIT
Applications Used: FUNDS.TRANSFER, ATM.TRANSACTION, ATM.BRANCH
GPACK
47
Developer Validation Document – ATM Framework
Response:
0210F238401F0E80841000000000040000001642149800102240842120000000000025000608121024868
27710241408066011000010000000100000001000000010000000066868685568935370002593200002500
0298400402002840C0001595874362001840C000159587436003SML0560062
GPACK
48
Developer Validation Document – ATM Framework
Request:
0200F638401F28A0A01000006000040000001642149800102240842120000000000025000000000025000
60812102486827810241408066011000010000000100000001000000010000000066868683742149800102
24084391=1200000000000003255689353700002500029 ATM SIMULATOR GPACK TEMENOS
CHENNAI 840840003SML0000000100000000000100000560062
Response:
0210F238401F0A80801000000000040000001642149800102240842120000000000025000608121024868
27710241408066011000010000000100000001000000010000000066868685568935370009402500029840
003SML0560062
GPACK
49
Developer Validation Document – ATM Framework
GPACK
50
Developer Validation Document – ATM Framework
ATM.TRANASCTION:
GPACK
51
Developer Validation Document – ATM Framework
ATM.TRANASCTION:
GPACK
52
Developer Validation Document – ATM Framework
GPACK
53
Developer Validation Document – ATM Framework
GPACK
54
Developer Validation Document – ATM Framework
GPACK
55
Developer Validation Document – ATM Framework
GPACK
56
Developer Validation Document – ATM Framework
View of ATM.CHG.DETAIL
Request:
0200F638401F28A0A01000006000040000001642149800102240840120000000000025000000000025000
60812102486829310241408066011000010000000100000001000000010000000066868683742149800102
24084391=1200000000000003255689353700002500029 ATM SIMULATOR GPACK TEMENOS
CHENNAI 840840003SML0000000100000000000100000560062
Response:
0210F238401F0E80841000000000040000001642149800102240840120000000000025000608121024868
29310241408066011000010000000100000001000000010000000066868685568935370004203300002500
0298400402002840C0001595924362001840C000159592436003SML0560062
GPACK
57
Developer Validation Document – ATM Framework
Request:
0200F638401F28A0A01000006000040000001642149800102240840120000000000025000000000025000
60812102486829310241408066011000010000000100000001000000010000000066868683742149800102
24084391=1200000000000003255689353700002500029 ATM SIMULATOR GPACK TEMENOS
CHENNAI 840840003SML0000000100000000000100000560062
Response:
0210F238401F0E80841000000000040000001642149800102240840120000000000025000608121024868
29310241408066011000010000000100000001000000010000000066868685568935370004203300002500
0298400402002840C0001595924362001840C000159592436003SML0560062
GPACK
58
Developer Validation Document – ATM Framework
GPACK
59
Developer Validation Document – ATM Framework
Request:
0200F638401F28A0A01000006000040000001642149800102240840120000000000025000000000025000
60812102486829310241408066011000010000000100000001000000010000000066868683742149800102
24084391=1200000000000003255689353700002500029 ATM SIMULATOR GPACK TEMENOS
CHENNAI 840840003SML0000000100000000000100000560062
Response:
0210F238401F0E80841000000000040000001642149800102240840120000000000025000608121024868
29310241408066011000010000000100000001000000010000000066868685568935370004203300002500
0298400402002840C0001595924362001840C000159592436003SML0560062
GPACK
60
Developer Validation Document – ATM Framework
Request:
0200F638401F28A0A01000006000040000001642149800102240840120000000000025000000000025000
60812102486829310241408066011000010000000100000001000000010000000066868683742149800102
24084391=1200000000000003255689353700002500029 ATM SIMULATOR GPACK TEMENOS
CHENNAI 840840003SML0000000100000000000100000560062
Response:
0210F238401F0E80841000000000040000001642149800102240840120000000000025000608121024868
29310241408066011000010000000100000001000000010000000066868685568935370004203300002500
0298400402002840C0001595924362001840C000159592436003SML0560062
GPACK
61
Developer Validation Document – ATM Framework
View of ATM.TRANSACTION
GPACK
62
Developer Validation Document – ATM Framework
10.1 SIGN ON
Request:
0800823000000000000004000000000000000608121024893520102414001
Response:
081082200000020000000400000000000000060812102489352000001
GPACK
63
Developer Validation Document – ATM Framework
10.3 LOGON
Request:
0800823000000000000004000000000000000608121024893520102414301
Response:
081082200000020000000400000000000000060812102489352000301
11. BASE II
Applications Used: AC.LOCKED.EVENTS,FUNDS.TRANSFER, ATM.TRANSACTION,
ATM.DUAL.TRANSACTION,AT.POS.MERCHANT.ACCT,AT.POS.BIN.ACCT
GPACK
64
Developer Validation Document – ATM Framework
ATM.DUAL.TRANSACTION:
ATM.TRANSACTION:
GPACK
65
Developer Validation Document – ATM Framework
Response:
0230F238401F0E80A41000000000040000001642149800102240840000000000000025000608921024868
27510241408066011000010000000100000001000000010000000066868685568935370005033500002500
0298408400400002840C0001595749360001840C000159577436003SML0560062
ATM.TRANASCTION:
PHOENIX INTERFACE
GPACK
66
Developer Validation Document – ATM Framework
GPACK
67
Developer Validation Document – ATM Framework
ATM.TRANSACTION:
GPACK
68
Developer Validation Document – ATM Framework
GPACK
69
Developer Validation Document – ATM Framework
GPACK
70
Developer Validation Document – ATM Framework
840
0001123456789 0001 47139
Response:
GPACK
71
Developer Validation Document – ATM Framework
Request:
IRIS858301.00.0020070101000000 022010000000053260 6016191066724166
0100000000100000000000000000000000000000000229111419
00000000784051111419022900010229 00009999586 60137300000
6016191066724166=0001100 016016191066724166=5865860007101300000000001==
206029784051 000014 0333 KHI-SHAHEED-MILLAT-2 KARACHI PK00
840
0001123456789 0001 47139
Response:
IRIS858301.00.0020070101000000 023010000000053260 6016191066724166
0100000000100000000000000000000000000000000229111419
00000000784051111419022900010229 00009999586 60137300000
6016191066724166=0001100 016016191066724166=5865860007101300000000001==
206029784051000000620014 0333 KHI-SHAHEED-MILLAT-2 KARACHI
PK0000000000000000000000000
840
0001 60062 0001 47139
GPACK
72
Developer Validation Document – ATM Framework
12.1.6 Reversals
Request:
IRIS858301.00.0020070101000000 042010000000053260 6016191066724166
0100000000000500000000000000000000000000000229112421
00000000784062112421022900010229 00009999 60137300000
016016191066724166=5865860007101300000000001==
206029784062784062 0014 0333 KHI-SHAHEED-MILLAT-2 KARACHI PK
586 0200784051 0229111509
0229111419 0001 23892 45586
Response:
IRIS858301.00.0020070101000000 043010000000053260 6016191066724166
0100000000000500000000000000000000000000000229112421
00000000784062112421022900010229 00009999 60137300000
016016191066724166=5865860007101300000000001==
206029784062271660000014 0333 KHI-SHAHEED-MILLAT-2 KARACHI
PK00 586
0200784051 0229111509 0229111419 0001 23892
45586
GPACK
73
Developer Validation Document – ATM Framework
ATM.TRANSACTION
GPACK
74
Developer Validation Document – ATM Framework
GPACK
75
Developer Validation Document – ATM Framework
840
0001 60062 0001 47139
GPACK
76
Developer Validation Document – ATM Framework
GPACK
77
Developer Validation Document – ATM Framework
GPACK
78
Developer Validation Document – ATM Framework
GPACK
79
Developer Validation Document – ATM Framework
15. POS
15.1 On-Us Transaction
15.1.1 Normal Transaction
Request:
IRIS858301.00.0020070101000000 020010000000053260 6016191066724166
0000000000100000000000000000000000000000000229111419
00000000784051111419022900010229 00009999586 60137300000
6016191066724166=0001100 016016191066724166=5865860007101300000000001==
206029784051 000014 0333 KHI-SHAHEED-MILLAT-2 KARACHI PK00
840
0001 60062 0001 47139
Response:
IRIS858301.00.0020070101000000 021010000000053260 6016191066724166
0000000000100000000000000000000000000000000229111419
00000000784051111419022900010229 00009999586 60137300000
6016191066724166=0001100 016016191066724166=5865860007101300000000001==
206029784051256990000014 0333 KHI-SHAHEED-MILLAT-2 KARACHI
PK1000000000000004570482140
840
0001 60062 0001 47139
GPACK
80
Developer Validation Document – ATM Framework
GPACK
81
Developer Validation Document – ATM Framework
GPACK
82
Developer Validation Document – ATM Framework
GPACK
83
Developer Validation Document – ATM Framework
Request:
IRIS858301.00.0020070101000000 022010000000053260 6016191066724166
0000000000100000000000000000000000000000000229111419
00000000784051111419022900010229 00009999586 60137300000
6016191066724166=0001100 016016191066724166=5865860007101300000000001==
206029784051 000014 0333 KHI-SHAHEED-MILLAT-2 KARACHI PK00
840
0001123456789 0001 47139
Response:
IRIS858301.00.0020070101000000 023010000000053260 6016191066724166
0000000000100000000000000000000000000000000229111419
00000000784051111419022900010229 00009999586 60137300000
6016191066724166=0001100 016016191066724166=5865860007101300000000001==
206029784051000000620014 0333 KHI-SHAHEED-MILLAT-2 KARACHI
PK0000000000000000000000000
840
0001 60062 0001 47139
GPACK
84
Developer Validation Document – ATM Framework
15.1.6 Reversals
Request:
IRIS858301.00.0020070101000000 042010000000053260 6016191066724166
0000000000000500000000000000000000000000000229112421
00000000784062112421022900010229 00009999 60137300000
016016191066724166=5865860007101300000000001==
206029784062784062 0014 0333 KHI-SHAHEED-MILLAT-2 KARACHI PK
586 0200784051 0229111509
0229111419 0001 23892 45586
Response:
IRIS858301.00.0020070101000000 043010000000053260 6016191066724166
0000000000000500000000000000000000000000000229112421
00000000784062112421022900010229 00009999 60137300000
016016191066724166=5865860007101300000000001==
206029784062309300000014 0333 KHI-SHAHEED-MILLAT-2 KARACHI
PK3999947131041999948319241
586 0200784051 0229111509
0229111419 0001 23892 45586
GPACK
85
Developer Validation Document – ATM Framework
Response:
IRIS858301.00.0020070101000000 021510000000053260 6016191066724166
0000000000100000000000000000000000000000000229111419
00000000784051111419022900010229 00009999586 60137320000
6016191066724166=0001100 016016191066724166=5865860007101300000000001==
206029784051461440000014 0333 KHI-SHAHEED-MILLAT-2 KARACHI
PK1000000000000004520482140
840
0001 60062 0001 60313
GPACK
86
Developer Validation Document – ATM Framework
GPACK
87
Developer Validation Document – ATM Framework
GPACK
88
Developer Validation Document – ATM Framework
840
0001 60062 0001 60313
Response:
IRIS858301.00.0020070101000000 021010000000053260 6016191066724166
4000000000100000000000000000000000000000000229111419
00000000784051111419022900010229 00009999586 60137300000
6016191066724166=0001100 016016191066724166=5865860007101300000000001==
206029784051000000940014 0333 KHI-SHAHEED-MILLAT-2 KARACHI
PK0000000000000000000000000
840
0001 60062 0001 60313
GPACK
89
Developer Validation Document – ATM Framework
840
0001 60062 0001 60313
Response:
IRIS858301.00.0020070101000000 021010000000053260 6016191066724166
4000000000100000000000000000000000000000000229111419
00000000784051111419022900010229 00009999586 60137300000
6016191066724166=0001100 016016191066724166=5865860007101300000000001==
206029784051000000620014 0333 KHI-SHAHEED-MILLAT-2 KARACHI
PK0000000000000000000000000
840
0001 60062 0001 60313
GPACK
90
Developer Validation Document – ATM Framework
Response:
IRIS858301.00.0020070101000000 021010000000053260 6016191066724166
4000000000100000000000000000000000000000000229111419
00000000784051111419022900010229 00009999586 60137300000
6016191066724166=0001100 016016191066724166=5865860007101300000000001==
206029784051370990000014 0333 KHI-SHAHEED-MILLAT-2 KARACHI
PK1000000000000004540482140
840
0000123456789 0001 60313
17.1 SIGN ON
Request:
GPACK
91
Developer Validation Document – ATM Framework
BASE24
Applications Used: FUNDS.TRANSFER, ATM.TRANSACTION, ATM.BRANCH,
ATM.BIN.ACCT
GPACK
92
Developer Validation Document – ATM Framework
Response:
ISO0160000460210F238401F0E80841000000000040000001642149800102240840120000000000025000
60832102486829310241408066011000010000000100000001000000010000000066868685568935370005
200500002500029025000298400402002840C0001595699362001840C000159572436003SML0560062
GPACK
93