Sale Transaction (02)

Authorizes and records the transaction for settlement. As with Authorization Only, a request to authorize or hold an amount from the cardholder open-to-buy or available funds is processed.

When approved, a record is added to the Elavon Gateway applications database and the transaction becomes available for settlement.

When transaction is performed, tracking data received from transaction processor and card-issuing bank is automatically stored and sent during settlement.

error_outline
note

The output response fields that are returned are dependent on the TPP interface you are using. If the interface requires the data, and the processor returns the information, it is returned in the format required by the processor.

Example of input requests for manually entered credit card sale transactions.

REQUEST

0001,02<-- Transaction type -->
0002,10.00<-- Transaction amount -->
0003,4124939999999990<-- Account number -->
0004,1220<-- Expiration date -->
0007,13455<-- Reference number -->
0025,030107<-- Business date MMDDYY -->
0050,123<-- CVV2/CVC2/CID info -->
0052,0<-- Transponder/Proximity indicator -->
0060,00000001<-- Unique device ID -->
0070,1111ABC<-- Customer code -->
0071,1<-- Tax 1 indicator -->
0072,1.00<-- Tax amount 1 -->
0109,00000003<-- Terminal ID -->
0110,105<-- Cashier ID -->
0115,010<-- Transaction qualifier -->
0647,1<-- Partial auth acceptance -->
0700,135021234<-- Billing zip code -->
0701,333 GENESEE STREET<-- Billing street address -->
1008,ID<-- Masked account number -->
1105,DOCID:12345678901<-- User-defined field -->
5002,123456<-- Device serial number -->
8002,DEVTSTQA<-- Location name -->
8006,DEVTST<-- Chain code -->

Credit Card Sale with Partial Authorization

Example of a manually entered credit card sale transaction with partial authorization acceptance approved original amount.

REQUEST

0001,02<-- Transaction type -->
0002,2.50<-- Transaction amount -->
0003,4124939999999990<-- Account number -->
0004,1220<-- Expiration date -->
0007,13455<-- Reference number -->
0025,030120<-- Business date MMDDYY -->
0050,123<-- CVV2/CVC2/CID info -->
0052,0<-- Transponder/Proximity indicator -->
0060,00000001<-- Unique device ID -->
0070,1111ABC<-- Customer code -->
0071,1<-- Tax 1 indicator -->
0072,1.00<-- Tax amount 1 -->
0109,00000003<-- Terminal ID -->
0110,105<-- Cashier ID -->
0115,010<-- Transaction qualifier -->
0647,1<-- Partial auth acceptance -->
0700,135021234<-- Billing zip code -->
0701,333 GENESEE STREET<-- Billing street address -->
1008,ID<-- Masked account number -->
1105,DOCID:12345678901<-- User-defined field -->
5002,123456<-- Device serial number -->
8002,DEVTSTQA<-- Location name -->
8006,DEVTST<-- Chain code -->

RESPONSE 200

0001,07<-- Transaction type -->
0002,2.50<-- Transaction amount -->
0003,************9990<-- Account number -->
0004,1220<-- Expiration date MMYY -->
0006,000018<-- Authorization code -->
0007,13455<-- Reference number -->
0009,0010<-- Host batch number -->
0025,030120<-- Business date MMDDYY -->
0030,1<-- Online indicator -->
0032,030120<-- Auth trans date MMDDYY -->
0033,083518<-- Auth trans time HHMMSS -->
0034,E<-- Auth characteristics indicator -->
0035,0100<-- Validation code -->
0036,001234567810100<-- Transaction Identifier -->
0037,5<-- Authorizer -->
0040,M<-- Compliance data -->
0043,101910<-- System trace audit number -->
0050,***<-- CVV2/CVC2/CID info -->
0052,0<-- Transponder/Proximity indicator -->
0060,00000001<-- Unique device ID -->
0070,1111ABC<-- Customer code -->
0071,1<-- Tax 1 indicator -->
0072,1.00<-- Tax amount 1 -->
0109,00000003<-- Terminal ID -->
0110,105<-- Cashier ID -->
0115,010<-- Transaction qualifier -->
0126,0<-- Track indicator -->
0128,2.50<-- Original authorization amt -->
0130,2.50<-- Total authorized amt -->
0131,00<-- CPS total incremental auth sent -->
0196,M<-- CVV2/CVC2/CID response -->
0632,5.00<-- Account balance -->
0647,1<-- Partial auth acceptance -->
0700,135021234<-- Billing zip code -->
0701,333 GENESEE STREET<-- Billing street address -->
1000,VI<-- Card type -->
1001,VISA<-- Card name -->
1004,AP<-- Host response msg -->
1005,7993241<-- Merchant number -->
1008,************9990<-- Masked account number -->
1009,000<-- Host response code -->
1020,A<-- AVS response code -->
1105,DOCID:12345678901<-- User-defined field -->
5002,123456<-- Device serial number -->
7007,1119258526571099<-- Transaction link ID -->
8002,DEVTSTQA<-- Location name -->
8006,DEVTST<-- Chain code -->

Credit Card Sale with Partial Authorization Partial Amount

Example of a swiped (magnetic stripe read) credit card sale transaction with partial authorization acceptance approved partial amount.

REQUEST

0001,02<-- Transaction type -->
0002,2.50<-- Transaction amount -->
0003,4124939999999990<-- Account number -->
0004,1220<-- Expiration date -->
0007,13455<-- Reference number -->
0025,030120<-- Business date MMDDYY -->
0050,123<-- CVV2/CVC2/CID info -->
0052,0<-- Transponder/Proximity indicator -->
0060,00000001<-- Unique device ID -->
0070,1111ABC<-- Customer code -->
0071,1<-- Tax 1 indicator -->
0072,1.00<-- Tax amount 1 -->
0109,00000003<-- Terminal ID -->
0110,105<-- Cashier ID -->
0115,010<-- Transaction qualifier -->
0647,1<-- Partial auth acceptance -->
0700,135021234<-- Billing zip code -->
0701,333 GENESEE STREET<-- Billing street address -->
1008,ID<-- Masked account number -->
1105,DOCID:12345678901<-- User-defined field -->
5002,123456<-- Device serial number -->
8002,DEVTSTQA<-- Location name -->
8006,DEVTST<-- Chain code -->

RESPONSE 200

0001,07<-- Transaction type -->
0002,2.50<-- Transaction amount -->
0003,************9990<-- Account number -->
0004,1220<-- Expiration date MMYY -->
0006,000018<-- Authorization code -->
0007,13455<-- Reference number -->
0009,0010<-- Host batch number -->
0025,030120<-- Business date MMDDYY -->
0030,1<-- Online indicator -->
0032,030120<-- Auth trans date MMDDYY -->
0033,083518<-- Auth trans time HHMMSS -->
0034,E<-- Auth characteristics indicator -->
0035,0100<-- Validation code -->
0036,001234567810100<-- Transaction Identifier -->
0037,5<-- Authorizer -->
0038,00<-- Reason code -->
0040,M<-- Compliance data -->
0043,101910<-- System trace audit number -->
0050,***<-- CVV2/CVC2/CID info -->
0052,0<-- Transponder/Proximity indicator -->
0060,00000001<-- Unique device ID -->
0070,1111ABC<-- Customer code -->
0071,1<-- Tax 1 indicator -->
0072,1.00<-- Tax amount 1 -->
0109,00000003<-- Terminal ID -->
0110,105<-- Cashier ID -->
0115,010<-- Transaction qualifier -->
0126,0<-- Track indicator -->
0128,2.50<-- Original authorization amt -->
0130,2.50<-- Total authorized amt -->
0131,00<-- CPS total incremental auth sent -->
0196,M<-- CVV2/CVC2/CID response -->
0632,5.00<-- Account balance -->
0647,1<-- Partial auth acceptance -->
0700,135021234<-- Billing zip code -->
0701,333 GENESEE STREET<-- Billing street address -->
1000,VI<-- Card type -->
1001,VISA<-- Card name -->
1004,AP<-- Host response msg -->
1005,7993241<-- Merchant number -->
1008,************9990<-- Masked account number -->
1009,000<-- Host response code -->
1020,A<-- AVS response code -->
1105,DOCID:12345678901<-- User-defined field -->
5002,123456<-- Device serial number -->
7007,1119258526571099<-- Transaction link ID -->
8002,DEVTSTQA<-- Location name -->
8006,DEVTST<-- Chain code -->

Credit Card Sale with Partial Authorization Partial Amount

Example of a swiped (magnetic stripe read) credit card sale transaction with partial authorization acceptance approved partial amount.

REQUEST

0001,02<-- Transaction type -->
0002,2.50<-- Transaction amount -->
0003,4124939999999990<-- Account number -->
0007,13455<-- Reference number -->
0025,030120<-- Business date MMDDYY -->
0052,0<-- Transponder/Proximity indicator -->
0060,00000001<-- Unique device ID -->
0070,1111ABC<-- Customer code -->
0071,1<-- Tax 1 indicator -->
0072,1.00<-- Tax amount 1 -->
0109,00000003<-- Terminal ID -->
0110,105<-- Cashier ID -->
0115,010<-- Transaction qualifier -->
0647,1<-- Partial auth acceptance -->
1008,ID<-- Masked account number -->
1105,DOCID:12345678901<-- User-defined field -->
5002,123456<-- Device serial number -->
8002,DEVTSTQA<-- Location name -->
8006,DEVTST<-- Chain code -->

RESPONSE 200

0001,07<-- Transaction type -->
0002,2.50<-- Transaction amount -->
0003,************9990<-- Account number -->
0004,1220<-- Expiration date MMYY -->
0006,090500<-- Authorization code -->
0007,13455<-- Reference number -->
0009,0010<-- Host batch number -->
0025,030120<-- Business date MMDDYY -->
0030,1<-- Online indicator -->
0032,030120<-- Auth trans date MMDDYY -->
0033,083518<-- Auth trans time HHMMSS -->
0034,K<-- Auth characteristics indicator -->
0035,36KW<-- Validation code -->
0036,001234567810100<-- Transaction Identifier -->
0037,5<-- Authorizer -->
0038,00<-- Reason code -->
0043,101910<-- System trace audit number -->
0052,0<-- Transponder/Proximity indicator -->
0060,00000001<-- Unique device ID -->
0070,1111ABC<-- Customer code -->
0071,1<-- Tax 1 indicator -->
0072,1.00<-- Tax amount 1 -->
0109,00000003<-- Terminal ID -->
0110,105<-- Cashier ID -->
0115,010<-- Transaction qualifier -->
0126,1<-- Track indicator -->
0128,2.50<-- Original authorization amt -->
0130,2.50<-- Total authorized amt -->
0131,00<-- CPS total incremental auth sent -->
0632,0.00<-- Account balance -->
0647,1<-- Partial auth acceptance -->
1000,VI<-- Card type -->
1001,VISA<-- Card name -->
1004,AP<-- Host response msg -->
1005,7993241<-- Merchant number -->
1008,************9990<-- Masked account number -->
1009,000<-- Host response code -->
1020,A<-- AVS response code -->
1105,DOCID:12345678901<-- User-defined field -->
5002,123456<-- Device serial number -->
7007,1119258526571099<-- Transaction link ID -->
8002,DEVTSTQA<-- Location name -->
8006,DEVTST<-- Chain code -->