API-Based Settlement Examples

Batch Inquiry Examples

Batch Inquiry by Terminal ID - Input File and Output File Example

note

In the following example, the input file selects all transactions available to the terminal “TERM1.” The output shows two transactions for terminal “TERM1” under the “LOCATION1” location within “CHAIN1” chain code hierarchy.

Request

0001,14<–Transaction type–>
0109,01<–Terminal ID–>
8002,LOCATION1<–Location Name –>
8006,CHAIN1<– Chain Code –>

Response

0001,14< –Batch Settlement Inquiry –>
0109,TERM1<– Terminal ID –>
1003,0000 <– Gateway Response Code –>
1004,ACKNOWLEDGED <– Host Response Message –>
1010,COMPLETE <– Gateway Response Message –>
1013,2000 <– Local Batch Net Amount –>
1014,2 <– Local Batch Transaction Count–>
1016,2000<– Host Batch Net Amount –>
1017,2 <–Host Batch Transaction Count –>
1018,2000 <–Funded Batch Amount –>
1019,2 <– Funded Batch Count –>
8002,LOCATION1<–Location Name –>
8006,CHAIN1<–Chain Code –>

Batch Inquiry by Location Name - Input File and Output File Example

note

In this example, the input file selects all transactions available to the location “LOCATION1”. The output shows two transactions for the “LOCATION1” location within “CHAIN1” chain code hierarchy.

Request

0001,14<– Transaction type –>
8002,LOCATION1<– Location name –>
8006,CHAIN1<– Chain Code –>

Response

0001,14<–Batch Settlement Inquiry –>
1003,0000 <–Elavon Response Code –>
1004,ACKNOWLEDGED <– Host Response Code –>
1010,COMPLETE <– Elavon Response Message –>
1012,1 <– Elavon Batch Number –>
1013,2000 <– Local Batch Net Amount –>
1014,2 <– Local Batch Tran Count–>
1016,2000<– Host Batch Net Amount –>
1017,2 <– Host Batch Tran Count –>
1018,2000 <– Funded Batch Amount –>
1019,2 <– Funded Batch Count –>
8002,LOCATION1 <– Location Name –>
8006,CHAIN1 <– Chain Code –>

Batch Inquiry by Chain Code - Input File and Output File Example

note

In the following example, the input file selects all transactions available to the chain “CHAIN1.” The output shows two transactions for the “CHAIN1” chain code hierarchy.

Request

0001,14<– Transaction type –>
8006,CHAIN1<– Chain code –>

Response

0001,14<– Batch Settlement Inquiry –>
1003,0000 <– Elavon Response Code –>
1004,ACKNOWLEDGED <– Host Response Code –>
1010,COMPLETE <– Elavon Response Message –>
1012,1 <– Elavon Batch Number –>
1013,2000 <– Local Batch Net Amount –>
1014,2 <– Local Batch Tran Count–>
1016,2000<– Host Batch Net Amount –>
1017,2 <– Host Batch Tran Count –>
1018,2000 <– Funded Batch Amount –>
1019,2 <– Funded Batch Count –>
8006,CHAIN1 <–Chain Code –>

Batch Close by Terminal ID - Input File and Output File Example

note

In this example, the input file settles all transactions available to the terminal “TERM1”. The output shows two transactions for terminal “TERM1” under the “LOCATION1” location within “CHAIN1” chain code hierarchy.

Request

0001,13<– Transaction Type –>
0109,TERM01<–Terminal ID–>
8002,LOCATION1<– Location Name –>
8006,CHAIN1<– Chain Code –>

Response

0001,13<–Batch Close –>
0025,030107<– Business date MMDDYY –>
0109,TERM1<–Terminal ID –>
1003,0000 <– Elavon Response Code –>
1004,ACKNOWLEDGED <– Host Response Code –>
1010,COMPLETE <– Elavon Response Message –>
1012,1 <– Elavon Batch Number –>
1013,2000 <– Local Batch Net Amount –>
1014,2 <– Local Batch Tran Count–>
1016,2000 <–Host Batch Net Amount –>
1017,2 <– Host Batch Tran Count –>
1018,2000 <– Funded Batch Amount –>
1019,2 <– Funded Batch Count –>
8002,LOCATION1<–Location Name –>
8006,CHAIN1<–Chain Code –>

Batch Close by Location Name - Input File and Output Example

note

In this example, the input file settles all transactions available to the location “LOCATION1”. The output shows two transactions for the “LOCATION1” location within “CHAIN1” chain code hierarchy.

Request

0001,13<–Transaction type –>
8002,LOCATION1<–Location name –>
8006,CHAIN1<– Chain code –>

Response

0001,13 <– Batch Close –>
1003,0000 <– Elavon Response Code –>
1004,ACKNOWLEDGED <– Host Response Code –>
1010,COMPLETE <– Elavon Response Message –>
1012,1 <– Elavon Batch Number –>
1013,2000 <– Local Batch Net Amount –>
1014,2 <– Local Batch Tran Count–>
1016,2000 <– Host Batch Net Amount –>
1017,2 <– Host Batch Tran Count –>
1018,2000 <– Funded Batch Amount –>
1019,2 <– Funded Batch Count –>
8002,LOCATION1 <– Location Name –>
8006,CHAIN1<– Chain Code –>

Batch Close by Chain Code - Input File and Output File Example

note

In this example, the input file settles all transactions available to the chain “CHAIN1”. The output shows two transactions for the “CHAIN1” chain code hierarchy.

Request

0001,13<– Transaction type –>
8006,CHAIN1<– Chain code –>

Response

0001,13<– Batch Settlement Inquiry –>
1003,0000 <– Elavon Response Code –>
1004,ACKNOWLEDGED <– Host Response Code –>
1010,COMPLETE <– Elavon Response Message –>
1012,1 <– Elavon Batch Number –>
1013,2000 <– Elavon Response Message –>
1014,2 <– Local Batch Tran Count–>
1016,2000 <–Host Batch Net Amount –>
1017,2 <– Host Batch Tran Count –>
1018,2000 <– Funded Batch Amount –>
1019,2 <– Funded Batch Count –>
8002,LOCATION1 <–Location Name –>
8006,CHAIN1<– Chain Code –>