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'
}