Top Level Namespace
Defined Under Namespace
Modules: Transfirst
Constant Summary collapse
- RESPONSE_CODES =
{ '00' => 'Approved or completed successfully', '01' => 'Refer to card issuer', '02' => 'Refer to card issuer, special condition', '03' => 'Invalid merchant', '04' => 'Pick-up card', '05' => "The CVV/CID code entered didn't match, please confirm the security code on your card and try again", '06' => 'Error', '07' => 'Pick-up card, special condition', '08' => 'Honor with identification (this is a decline response when a card not present transaction) If you receive an approval in a card not present environment, you will need to void the transaction.', '09' => 'Request in progress', '10' => 'Approved, partial authorization', '11' => 'VIP Approval (this is a decline response for a card not present transaction)', '12' => 'Invalid transaction', '13' => 'Invalid amount', '14' => 'Invalid card number', '15' => 'No such issuer', '16' => 'Approved, update track 3', '17' => 'Customer cancellation', '18' => 'Customer dispute', '19' => 'Re-enter transaction', '20' => 'Invalid response', '21' => 'No action taken', '22' => 'Suspected malfunction', '23' => 'Unacceptable transaction fee', '24' => 'File update not supported', '25' => 'Unable to locate record', '26' => 'Duplicate record', '27' => 'File update field edit error', '28' => 'File update file locked', '29' => 'File update failed', '30' => 'Format error', '31' => 'Bank not supported', '32' => 'Completed partially', '33' => 'Expired card, pick-up', '34' => 'Suspected fraud, pick-up', '35' => 'Contact acquirer, pick-up', '36' => 'Restricted card, pick-up', '37' => 'Call acquirer security, pick-up', '38' => 'PIN tries exceeded, pick-up', '39' => 'No credit account', '40' => 'Function not supported', '41' => 'Lost card, pick-up', '42' => 'No universal account', '43' => 'Stolen card, pick-up', '44' => 'No investment account', '45' => 'Account closed', '46' => 'Identification required', '47' => 'Identification cross-check required', '48' => 'No customer record', '49' => 'Reserved for future Realtime use', '50' => 'Reserved for future Realtime use', '51' => 'Not sufficient funds', '52' => 'No checking account', '53' => 'No savings account', '54' => 'Expired card', '55' => 'Incorrect PIN', '56' => 'No card record', '57' => 'Transaction not permitted to cardholder', '58' => 'Transaction not permitted on terminal', '59' => 'Suspected fraud', '60' => 'Contact acquirer', '61' => 'Exceeds withdrawal limit', '62' => 'Restricted card', '63' => 'Security violation', '64' => 'Original amount incorrect', '65' => 'Exceeds withdrawal frequency', '66' => 'Call acquirer security', '67' => 'Hard capture', '68' => 'Response received too late', '69' => 'Advice received too late (the response from a request was received too late )', '70' => 'Reserved for future use', '71' => 'Reserved for future Realtime use', '72' => 'Reserved for future Realtime use', '73' => 'Reserved for future Realtime use', '74' => 'Reserved for future Realtime use', '75' => 'PIN tries exceeded', '76' => 'Reversal: Unable to locate previous message (no match on Retrieval Reference Number)/ Reserved for future Realtime use', '77' => 'Previous message located for a repeat or reversal, but repeat or reversal data is inconsistent with original message/ Intervene, bank approval required', '78' => 'Invalid/non-existent account - Decline (MasterCard specific)/ Intervene, bank approval required for partial amount', '79' => 'Already reversed (by Switch)/ Reserved for client-specific use (declined)', '80' => 'No financial Impact (Reserved for declined debit)/ Reserved for client-specific use (declined)', '81' => 'PIN cryptographic error found by the Visa security module during PIN decryption/ Reserved for client-specific use (declined)', '82' => 'Incorrect CVV/ Reserved for client-specific use (declined)', '83' => 'Unable to verify PIN/ Reserved for client-specific use (declined)', '84' => 'Invalid Authorization Life Cycle-Decline (MasterCard) or Duplicate Transaction Detected (Visa)/ Reserved for client-specific use (declined)', '85' => 'No reason to decline a request for Account Number Verification or Address Verification/ Reserved for client-specific use (declined)', '86' => 'Cannot verify PIN/ Reserved for client-specific use (declined)', '87' => 'Reserved for client-specific use (declined)', '88' => 'Reserved for client-specific use (declined)', '89' => 'Reserved for client-specific use (declined)', '90' => 'Cut-off in progress', '91' => 'Issuer or switch inoperative', '92' => 'Routing error', '93' => 'Violation of law', '94' => 'Duplicate Transmission (Integrated Debit and MasterCard)', '95' => 'Reconcile error', '96' => 'System malfunction', '97' => 'Reserved for future Realtime use', '98' => 'Exceeds cash limit', '99' => 'Reserved for future Realtime use' }