Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Setcom Error Code List: 07 July 2013 as a PHP array
<?php
$codes = array(
'10000' => array(
'type' => 'Setcom',
'description' => 'Processing error',
'solution' => 'Please contact customer services',
),
'10101' => array(
'type' => 'Setcom',
'description' => 'One or more compulsory field(s) missing',
'solution' => '',
),
'10102' => array(
'type' => 'Setcom',
'description' => 'The merchant / outlet could not be found on the system',
'solution' => 'Ensure that the CO_ID / Outlet is correctly spelled',
),
'10103' => array(
'type' => 'Setcom',
'description' => 'Merchant requires consistent checking to be done',
'solution' => '',
),
'10104' => array(
'type' => 'Setcom',
'description' => 'Security failure occurred while perforing consistent checking',
'solution' => '',
),
'10105' => array(
'type' => 'Setcom',
'description' => 'Payment method not accepted by outlet',
'solution' => 'The current payment method (e.g. Visa or MasterCard etc) is not being accepted by the outlet.',
),
'10106' => array(
'type' => 'Setcom',
'description' => 'Merchant inactive',
'solution' => '',
),
'10107' => array(
'type' => 'Setcom',
'description' => 'File missing on server',
'solution' => 'Contact Setcom with the error details',
),
'10108' => array(
'type' => 'Setcom',
'description' => 'Missing variable',
'solution' => 'Contact Setcom with the error details',
),
'10109' => array(
'type' => 'Setcom',
'description' => 'Unknown error occurred',
'solution' => 'Contact Setcom with the error details',
),
'10110' => array(
'type' => 'Setcom',
'description' => 'Card blacklisted - Please contact merchant',
'solution' => 'Please contact customer services',
),
'10111' => array(
'type' => 'Setcom',
'description' => 'Card blacklisted',
'solution' => 'This card number has been blacklisted.',
),
'10120' => array(
'type' => 'Setcom',
'description' => 'BIN blacklisted - Please contact merchant',
'solution' => 'Please contact customer services',
),
'101200' => array(
'type' => 'Setcom',
'description' => 'The XML response from the processor appears to be invalid.',
'solution' => 'Please try again. If the error persists please contact client services.',
),
'10121' => array(
'type' => 'Setcom',
'description' => 'BIN blacklisted',
'solution' => 'This BIN has been blacklisted.',
),
'10130' => array(
'type' => 'Setcom',
'description' => 'Billing street 1 address blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10131' => array(
'type' => 'Setcom',
'description' => 'Billing street 2 address blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10132' => array(
'type' => 'Setcom',
'description' => 'Shipping street 1 address blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10133' => array(
'type' => 'Setcom',
'description' => 'Shipping street 2 address blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10134' => array(
'type' => 'Setcom',
'description' => 'Billing address city blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10135' => array(
'type' => 'Setcom',
'description' => 'Shipping address city blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10136' => array(
'type' => 'Setcom',
'description' => 'Billing phone blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10137' => array(
'type' => 'Setcom',
'description' => 'Shipping phone blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10138' => array(
'type' => 'Setcom',
'description' => 'Email address is blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10139' => array(
'type' => 'Setcom',
'description' => 'Email domain name is blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10140' => array(
'type' => 'Setcom',
'description' => 'Buyer billing first name blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10141' => array(
'type' => 'Setcom',
'description' => 'Buyer billing last name blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10142' => array(
'type' => 'Setcom',
'description' => 'Buyer shipping first name blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10143' => array(
'type' => 'Setcom',
'description' => 'Buyer shipping last name blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10145' => array(
'type' => 'Setcom',
'description' => 'Order total exceeds merchant limit',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10146' => array(
'type' => 'Setcom',
'description' => 'Buyer billing state blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10147' => array(
'type' => 'Setcom',
'description' => 'Buyer shipping state blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10148' => array(
'type' => 'Setcom',
'description' => 'Buyer billing zip / postal code blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10149' => array(
'type' => 'Setcom',
'description' => 'Buyer shipping zip / postal code blacklisted',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10151' => array(
'type' => 'Setcom',
'description' => 'Geo BIN and billing country address mismatch',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10152' => array(
'type' => 'Setcom',
'description' => 'Geo BIN and shipping country address mismatch',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10160' => array(
'type' => 'Setcom',
'description' => 'Duplicate transaction',
'solution' => 'This transaction has already been approved.',
),
'10161' => array(
'type' => 'Setcom',
'description' => 'Duplicate REFERENCE',
'solution' => 'Unique reference constraint enabled - please contact the merchant',
),
'10162' => array(
'type' => 'Setcom',
'description' => 'Duplicate AMOUNT',
'solution' => 'Unique amount constraint enabled - please contact the merchant',
),
'10163' => array(
'type' => 'Setcom',
'description' => 'Free email address',
'solution' => 'The email address is a free or non corporate email address',
),
'10164' => array(
'type' => 'Setcom',
'description' => 'Card holder and billing name does not match',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10165' => array(
'type' => 'Setcom',
'description' => 'Velocity check failed',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10166' => array(
'type' => 'Setcom',
'description' => 'An unexpected response was returned in the screening engine',
'solution' => 'Please see the fraud screening monitor in the CM for more information.',
),
'10167' => array(
'type' => 'Setcom',
'description' => 'Invalid account type',
'solution' => 'Please ensure the correct account type is passed in the message',
),
'10168' => array(
'type' => 'Setcom',
'description' => 'The MobileNumber is invalid',
'solution' => 'Please contact the merchant',
),
'10169' => array(
'type' => 'Setcom',
'description' => 'The text message(SMS) is invalid',
'solution' => 'The text message(SMS) is invalid',
),
'10170' => array(
'type' => 'Setcom',
'description' => 'SMS service unavailable',
'solution' => 'Please contact the Setcom support team',
),
'10171' => array(
'type' => 'Setcom',
'description' => 'The CVV number provided by the buyer via SMS is invalid',
'solution' => 'Please reinitiate the transaction from the Virtual Terminal',
),
'10172' => array(
'type' => 'Setcom',
'description' => 'The expiry date provided by the buyer via SMS is invalid',
'solution' => 'Please reinitiate the transaction from the Virtual Terminal',
),
'10173' => array(
'type' => 'Setcom',
'description' => 'The OrderID is not defined in the response',
'solution' => 'Please retry the transaction. If the error persists please contact the support desk',
),
'10174' => array(
'type' => 'Setcom',
'description' => 'The RefID is undefined in the response',
'solution' => 'Please retry the transaction. If the error persists please contact customer services.',
),
'10175' => array(
'type' => 'Setcom',
'description' => 'The ResponseCode is undefined in the response',
'solution' => 'Please retry the transaction. If the error persists please contact the support desk',
),
'10176' => array(
'type' => 'Setcom',
'description' => 'The ResponseDescription is undefined in the response',
'solution' => 'Please retry the transaction. If the error persists please contact the support desk',
),
'10177' => array(
'type' => 'Setcom',
'description' => 'The ErrorNo is undefined in the response',
'solution' => 'Please retry the transaction. If the error persists please contact the support desk',
),
'10178' => array(
'type' => 'Setcom',
'description' => 'The ErrorDescription is undefined in the response',
'solution' => 'Please retry the transaction. If the error persists please contact the support desk',
),
'10179' => array(
'type' => 'Setcom',
'description' => 'XML could not be parsed',
'solution' => 'Please contact the support team',
),
'10180' => array(
'type' => 'Setcom',
'description' => 'Account suspended',
'solution' => 'Your account has been suspended. Please contact our support center.',
),
'10181' => array(
'type' => 'Setcom',
'description' => 'The transaction has been stopped by the fraud screening and device profiling service.',
'solution' => 'The summary risk score is too low.',
),
'10182' => array(
'type' => 'Setcom',
'description' => 'Risk and fraud screening failed.',
'solution' => 'The fraud screening and device profiling scores can not be evaluated.',
),
'10183' => array(
'type' => 'Setcom',
'description' => 'Transaction stopped - global risk summary score.',
'solution' => 'Transaction stopped - global risk summary score.',
),
'10184' => array(
'type' => 'Setcom',
'description' => 'Review transaction - global risk summary score.',
'solution' => 'Review transaction - global risk summary score.',
),
'10185' => array(
'type' => 'Setcom',
'description' => 'The transaction has been stopped by the fraud screening service - merchant risk summary score.',
'solution' => 'Transaction stopped - merchant risk summary score.',
),
'10186' => array(
'type' => 'Setcom',
'description' => 'The transaction has been marked for manual review - merchant risk summary score.',
'solution' => 'Review transaction - merchant risk summary score.',
),
'10187' => array(
'type' => 'Setcom',
'description' => 'Login failed',
'solution' => 'Please ensure that your login credentials are valid.',
),
'10188' => array(
'type' => 'Setcom',
'description' => 'A configuration error was detected.',
'solution' => 'Please contact the support desk.',
),
'10189' => array(
'type' => 'Setcom',
'description' => 'Unable to perform authorization on debit card',
'solution' => 'Unable to perform authorization on debit card.',
),
'10190' => array(
'type' => 'Setcom',
'description' => 'Secure 3D authentication is currently unavailable',
'solution' => 'Secure 3D authentication is currently unavailable',
),
'10191' => array(
'type' => 'Setcom',
'description' => 'No records found to action',
'solution' => 'Please ensure your request is well formed',
),
'10192' => array(
'type' => 'Setcom',
'description' => 'Too many records found to action',
'solution' => 'You need to send a smaller amount of transactions in the batch',
),
'10193' => array(
'type' => 'Setcom',
'description' => 'Invalid transaction type',
'solution' => 'Ensure you are submitting the correct transaction type',
),
'10194' => array(
'type' => 'Setcom',
'description' => 'One or more of the request fields are invalid',
'solution' => 'Ensure that the reference amount and possible order ID are correct',
),
'10195' => array(
'type' => 'Setcom',
'description' => 'Amount exceeds maximum allowed amount for this transaction type',
'solution' => 'Please confirm the request amount.',
),
'10196' => array(
'type' => 'Setcom',
'description' => 'Purchase transaction now allowed.',
'solution' => 'Contact your account admin to enable this function.',
),
'10197' => array(
'type' => 'Setcom',
'description' => 'Card type invalid (not credit or debit card).',
'solution' => 'The card type is invalid or the card type can not be determined.',
),
'10198' => array(
'type' => 'Setcom',
'description' => 'Could not create server object.',
'solution' => 'Please try again. If the error persists contact client services.',
),
'10199' => array(
'type' => 'Setcom',
'description' => 'The XML response from the processor could not be parsed.',
'solution' => 'Please try again. If the error persists please contact client services.',
),
'10201' => array(
'type' => 'Setcom',
'description' => 'Transaction amount invalid',
'solution' => 'Ensure that the transaction amount is a valid decimal-format numeric value',
),
'10202' => array(
'type' => 'Setcom',
'description' => 'Expiry month invalid',
'solution' => 'Ensure that the expiry month is correct and the card has not expired.',
),
'10203' => array(
'type' => 'Setcom',
'description' => 'Expiry year invalid',
'solution' => 'Ensure that the expiry year is a 4-digit numeric value',
),
'10204' => array(
'type' => 'Setcom',
'description' => 'PayPeriod invalid',
'solution' => 'Ensure that the budget period is in the range 0 6 12 18 24 30 36 42 or 48',
),
'10205' => array(
'type' => 'Setcom',
'description' => 'Transaction amount too small',
'solution' => 'The transaction amount needs to be greater than 1.00',
),
'10206' => array(
'type' => 'Setcom',
'description' => 'Email address invalid.',
'solution' => 'The email address is invalid. This VCSP requires valid email addresses with each transaction.',
),
'10207' => array(
'type' => 'Setcom',
'description' => 'Original transaction date of out of range',
'solution' => 'Please contact customer services',
),
'10208' => array(
'type' => 'Setcom',
'description' => 'The subscription package name is invalid.',
'solution' => 'Ensure that the subscription package name is defined and valid.',
),
'10209' => array(
'type' => 'Setcom',
'description' => 'The action is invalid.',
'solution' => 'Valid options are add auth or purchase.',
),
'10210' => array(
'type' => 'Setcom',
'description' => 'The brand is not supported.',
'solution' => 'Please ensure you are using a valid brand.',
),
'10211' => array(
'type' => 'Setcom',
'description' => 'Card PAN and token may not both be defined.',
'solution' => 'Either submit the card PAN or token not both.',
),
'10212' => array(
'type' => 'Setcom',
'description' => 'Response package signature could not be verified.',
'solution' => 'Ensure that the source and key being used are both correct.',
),
'10301' => array(
'type' => 'Setcom',
'description' => 'Unable to retrieve order information',
'solution' => 'Contact Setcom with error codes',
),
'10302' => array(
'type' => 'Setcom',
'description' => 'Base table not found',
'solution' => 'Contact Setcom with the error details (S0002)',
),
'10303' => array(
'type' => 'Setcom',
'description' => 'Column not found',
'solution' => 'Contact Setcom with the error details (S0022)',
),
'10304' => array(
'type' => 'Setcom',
'description' => 'Syntax error or access violation',
'solution' => 'Contact Setcom with the error details (37000)',
),
'10305' => array(
'type' => 'Setcom',
'description' => 'Error in assignment',
'solution' => 'Contact Setcom with the error details (22005)',
),
'10306' => array(
'type' => 'Setcom',
'description' => 'Serialization error occurred',
'solution' => 'Retry transaction. If the problem persists contact Setcom with the error details (40001)',
),
'10307' => array(
'type' => 'Setcom',
'description' => 'General exception error occurred',
'solution' => 'Contact Setcom with the error details',
),
'10308' => array(
'type' => 'Setcom',
'description' => 'Communication link failure',
'solution' => 'Contact Setcom with error details (08S01)',
),
'10309' => array(
'type' => 'Setcom',
'description' => 'Datasource not found or no default driver specified',
'solution' => 'Contact Setcom with the error details (IM0002)',
),
'10310' => array(
'type' => 'Setcom',
'description' => 'Numeric value out of range',
'solution' => 'Contact Setcom with error details (22003)',
),
'10311' => array(
'type' => 'Setcom',
'description' => 'Authorization failure',
'solution' => 'Contact Setcom with error details (28000)',
),
'10312' => array(
'type' => 'Setcom',
'description' => 'Call to the bank failed.',
'solution' => 'Please contact customer services',
),
'10313' => array(
'type' => 'Setcom',
'description' => 'Fully-qualified address and the socket has not been marked to allow address reuse.',
'solution' => 'Please contact customer services',
),
'10401' => array(
'type' => 'Setcom',
'description' => 'Invalid Gateway call',
'solution' => 'Contact Setcom with error details (Outlets POS incorrectly loaded)',
),
'10402' => array(
'type' => 'Setcom',
'description' => 'Verification unavailable',
'solution' => 'Please contact customer services',
),
'10403' => array(
'type' => 'Setcom',
'description' => 'Error occurred while attempting verification.',
'solution' => 'Please contact customer services',
),
'10404' => array(
'type' => 'Setcom',
'description' => 'Signature validation error occurred',
'solution' => 'Please contact customer services',
),
'10405' => array(
'type' => 'Setcom',
'description' => 'Transaction not authenticated.',
'solution' => 'The transaction is not authenticated please contact your bank to enroll for Verified by Visa or MasterCard SecureCode.',
),
'10406' => array(
'type' => 'Setcom',
'description' => 'The transaction requires the verification data to be included in the message.',
'solution' => 'Please include the CAVV XID and ECI_FLAG fields in the message',
),
'10407' => array(
'type' => 'Setcom',
'description' => 'Unable to verify card holder.',
'solution' => 'Please contact customer services',
),
'10408' => array(
'type' => 'Setcom',
'description' => 'The 3D Secure Lookup Response could not be found.',
'solution' => 'Please check all 3D secure modules are live.',
),
'10409' => array(
'type' => 'Setcom',
'description' => 'The 3D Secure Lookup Response could not be parsed.',
'solution' => 'Please contact customer services',
),
'10410' => array(
'type' => 'Setcom',
'description' => 'The 3D Secure Lookup Response could not be parsed.',
'solution' => 'If the error persists please contact customer services.',
),
'10411' => array(
'type' => 'Setcom',
'description' => 'Secure 3D Verification is not available on this card.',
'solution' => 'Visit your card issuer and enroll for Verified by Visa or MasterCard SecureCode.',
),
'10412' => array(
'type' => 'Setcom',
'description' => 'The authorization request is not authorized or 3D Secure authentication was not passed.',
'solution' => 'Please contact customer services',
),
'10413' => array(
'type' => 'Setcom',
'description' => 'The 3D Secure Authenticate response could not be parsed.',
'solution' => 'Please contact customer services',
),
'10414' => array(
'type' => 'Setcom',
'description' => 'Secure 3D authentication is configured but not available on this account.',
'solution' => 'Please contact the merchant.',
),
'10416' => array(
'type' => 'Setcom',
'description' => 'The order can not be processed through this interface.',
'solution' => 'Confirm that the card has not been charged and resubmit the transaction.',
),
'10417' => array(
'type' => 'Setcom',
'description' => 'Only ATTEMPTED verification is available on this credit card.',
'solution' => 'Please visit your card issuer and enroll for Verified by Visa or MasterCard SecureCode.',
),
'10418' => array(
'type' => 'Setcom',
'description' => 'Verification is UNAVAILABLE on this credit card.',
'solution' => 'Please visit your card issuing bank and enroll for Verified by Visa or MasterCard SecureCode.',
),
'10419' => array(
'type' => 'Setcom',
'description' => 'The Payer Secure 3D Authentication Response failed.',
'solution' => 'Please contact customer services',
),
'10420' => array(
'type' => 'Setcom',
'description' => 'The Secure 3D Server has not been configured.',
'solution' => 'Please contact customer services to resolve this issue.',
),
'10421' => array(
'type' => 'Setcom',
'description' => 'The Secure 3D look-up returned an technical error.',
'solution' => 'Please try again. If the error persists please contact customer services.',
),
'10422' => array(
'type' => 'Setcom',
'description' => 'An exception was caught while attempting the Secure 3D look-up.',
'solution' => 'Please try again. If the error persists please contact customer services.',
),
'10423' => array(
'type' => 'Setcom',
'description' => 'An unknown status was returned from the Secure 3D look-up.',
'solution' => 'Please try again. If the error persists please contact customer services.',
),
'10424' => array(
'type' => 'Setcom',
'description' => 'An unknown status was returned from the Secure 3D look-up.',
'solution' => 'Please try again. If the error persists please contact customer services.',
),
'10425' => array(
'type' => 'Setcom',
'description' => 'A technical error occurred while performing the Secure 3D lookup.',
'solution' => 'Please try again. If the error persists please contact customer services.',
),
'10426' => array(
'type' => 'Setcom',
'description' => 'A technical error occurred while performing the Secure 3D lookup.',
'solution' => 'Please try again. If the error persists please contact customer services.',
),
'10501' => array(
'type' => 'Setcom',
'description' => 'Member Instrument is loaded but not active',
'solution' => 'Please contact customer services',
),
'16001' => array(
'type' => 'Bank',
'description' => 'Invalid transaction type',
'solution' => 'Contact Setcom with error details',
),
'16002' => array(
'type' => 'Bank',
'description' => 'Invalid storename',
'solution' => 'Contact Setcom with error details',
),
'16003' => array(
'type' => 'Bank',
'description' => 'Card number or CVV blank/incorrect',
'solution' => 'Retry transaction and enter a valid card number and CVV field',
),
'16004' => array(
'type' => 'Bank',
'description' => 'Transaction amount zero',
'solution' => 'Retry tranaction and ensure that you are not trying to process an amount of zero',
),
'16005' => array(
'type' => 'Bank',
'description' => 'Card number in invalid format',
'solution' => 'Ensure that the card number is numeric and not blank',
),
'16006' => array(
'type' => 'Bank',
'description' => 'Card number in invalid format',
'solution' => 'Ensure that card number is numeric and between 8-19 charcters long',
),
'16008' => array(
'type' => 'Bank',
'description' => 'Invalid or missing config',
'solution' => 'Initialization failure due to missing or invalid configuration file',
),
'16009' => array(
'type' => 'Bank',
'description' => 'Invalid property assignment',
'solution' => 'Tried to assign an invalid value to one or more transaction properties or tried to send transaction with missing properties',
),
'16010' => array(
'type' => 'Bank',
'description' => 'Unsupported transaction',
'solution' => 'Please contact customer services',
),
'16011' => array(
'type' => 'Bank',
'description' => 'Terminal incorrectly loaded',
'solution' => 'Please contact customer services',
),
'16012' => array(
'type' => 'Bank',
'description' => 'MerchantID incorrect',
'solution' => 'Please contact customer services',
),
'16013' => array(
'type' => 'Bank',
'description' => 'Mandatory properties have not been set. Certain properties are mandatory for messages sent to the server. This error is raised when mandatory properties have not been set',
'solution' => 'Please contact customer services',
),
'16014' => array(
'type' => 'Bank',
'description' => 'BIN table not found',
'solution' => 'Please contact customer services',
),
'16016' => array(
'type' => 'Bank',
'description' => 'Refer to issuer',
'solution' => 'Please contact customer services',
),
'16017' => array(
'type' => 'Bank',
'description' => 'Host down',
'solution' => 'VCS host down',
),
'16018' => array(
'type' => 'Bank',
'description' => 'Invalid account',
'solution' => 'Please contact customer services',
),
'16019' => array(
'type' => 'Bank',
'description' => 'Invalid currency',
'solution' => 'Check that the specified currency is correct',
),
'16020' => array(
'type' => 'Bank',
'description' => 'Invalid transaction id',
'solution' => '',
),
'16021' => array(
'type' => 'Bank',
'description' => 'The POS server has not been configured.',
'solution' => 'Please contact customer services.',
),
'16022' => array(
'type' => 'Bank',
'description' => 'The Secure 3D Server has not been configured.',
'solution' => 'Please contact customer services.',
),
'17001' => array(
'type' => 'Bank',
'description' => 'Refer to card issuer',
'solution' => 'Please contact customer services',
),
'17002' => array(
'type' => 'Bank',
'description' => 'Refer to card issuer',
'solution' => 'Please contact customer services',
),
'17003' => array(
'type' => 'Bank',
'description' => 'Invalid merchant',
'solution' => 'Please contact customer services',
),
'17004' => array(
'type' => 'Bank',
'description' => 'Pick-up card',
'solution' => 'Please contact customer services',
),
'17005' => array(
'type' => 'Bank',
'description' => 'Do not honor',
'solution' => 'Please contact customer services',
),
'17006' => array(
'type' => 'Bank',
'description' => 'Error',
'solution' => 'Please contact customer services',
),
'17007' => array(
'type' => 'Bank',
'description' => 'Pick-up card - special condition',
'solution' => 'Please contact customer services',
),
'17008' => array(
'type' => 'Bank',
'description' => 'Honor with identification',
'solution' => 'Please contact customer services',
),
'17009' => array(
'type' => 'Bank',
'description' => 'Request in progress',
'solution' => 'Please contact customer services',
),
'17010' => array(
'type' => 'Bank',
'description' => 'Approved - partial',
'solution' => 'Please contact customer services',
),
'17011' => array(
'type' => 'Bank',
'description' => 'Approved - VIP',
'solution' => 'Please contact customer services',
),
'17012' => array(
'type' => 'Bank',
'description' => 'Invalid transaction',
'solution' => 'Please contact customer services',
),
'17013' => array(
'type' => 'Bank',
'description' => 'Invalid amount',
'solution' => 'Please contact customer services',
),
'17015' => array(
'type' => 'Bank',
'description' => 'No such issuer',
'solution' => 'Please contact customer services',
),
'17016' => array(
'type' => 'Bank',
'description' => 'Approved - update track 3',
'solution' => 'Please contact customer services',
),
'17017' => array(
'type' => 'Bank',
'description' => 'Customer cancellation',
'solution' => 'Please contact customer services',
),
'17018' => array(
'type' => 'Bank',
'description' => 'Customer dispute',
'solution' => 'Please contact customer services',
),
'17019' => array(
'type' => 'Bank',
'description' => 'Re-enter transaction',
'solution' => 'Please contact customer services',
),
'17020' => array(
'type' => 'Bank',
'description' => 'Invalid response',
'solution' => 'Please contact customer services',
),
'17021' => array(
'type' => 'Bank',
'description' => 'No action taken',
'solution' => 'Please contact customer services',
),
'17022' => array(
'type' => 'Bank',
'description' => 'Suspected malfunction',
'solution' => 'Please contact customer services',
),
'17023' => array(
'type' => 'Bank',
'description' => 'Unacceptable transaction fee',
'solution' => 'Please contact customer services',
),
'17024' => array(
'type' => 'Bank',
'description' => 'File update not supported',
'solution' => 'Please contact customer services',
),
'17025' => array(
'type' => 'Bank',
'description' => 'Unable to locate record',
'solution' => 'Please contact customer services',
),
'17026' => array(
'type' => 'Bank',
'description' => 'Duplicate record',
'solution' => 'Please contact customer services',
),
'17027' => array(
'type' => 'Bank',
'description' => 'File update field edit error',
'solution' => 'Please contact customer services',
),
'17028' => array(
'type' => 'Bank',
'description' => 'File update file locked',
'solution' => 'Please contact customer services',
),
'17029' => array(
'type' => 'Bank',
'description' => 'File update failed',
'solution' => 'Please contact customer services',
),
'17030' => array(
'type' => 'Bank',
'description' => 'Format error',
'solution' => 'Please contact customer services',
),
'17031' => array(
'type' => 'Bank',
'description' => 'Bank not supported',
'solution' => 'Please contact customer services',
),
'17032' => array(
'type' => 'Bank',
'description' => 'Completed partially',
'solution' => 'Please contact customer services',
),
'17033' => array(
'type' => 'Bank',
'description' => 'Expired card - pick-up',
'solution' => 'Please contact customer services',
),
'17034' => array(
'type' => 'Bank',
'description' => 'Suspected fraud - pick-up',
'solution' => 'Please contact customer services',
),
'17035' => array(
'type' => 'Bank',
'description' => 'Contact acquirer - pick-up',
'solution' => 'Please contact customer services',
),
'17036' => array(
'type' => 'Bank',
'description' => 'Restricted card - pick-up',
'solution' => 'Please contact customer services',
),
'17037' => array(
'type' => 'Bank',
'description' => 'Call acquirer security - pick-up',
'solution' => 'Please contact customer services',
),
'17038' => array(
'type' => 'Bank',
'description' => 'PIN tries exceeded - pick-up',
'solution' => 'Please contact customer services',
),
'17039' => array(
'type' => 'Bank',
'description' => 'No credit account',
'solution' => 'Please contact customer services',
),
'17040' => array(
'type' => 'Bank',
'description' => 'Function not supported',
'solution' => 'Please contact customer services',
),
'17041' => array(
'type' => 'Bank',
'description' => 'Lost card - pick-up',
'solution' => 'Please contact customer services',
),
'17042' => array(
'type' => 'Bank',
'description' => 'No universal account',
'solution' => 'Please contact customer services',
),
'17043' => array(
'type' => 'Bank',
'description' => 'Stolen card - pick-up',
'solution' => 'Please contact customer services',
),
'17044' => array(
'type' => 'Bank',
'description' => 'No investment account',
'solution' => 'Please contact customer services',
),
'17051' => array(
'type' => 'Bank',
'description' => 'insufficient funds',
'solution' => 'Please contact customer services',
),
'17052' => array(
'type' => 'Bank',
'description' => 'No check account',
'solution' => 'Please contact customer services',
),
'17053' => array(
'type' => 'Bank',
'description' => 'No savings account',
'solution' => 'Please contact customer services',
),
'17054' => array(
'type' => 'Bank',
'description' => 'Expired card',
'solution' => 'Please contact customer services',
),
'17055' => array(
'type' => 'Bank',
'description' => 'Incorrect PIN',
'solution' => 'Please contact customer services',
),
'17056' => array(
'type' => 'Bank',
'description' => 'No card record',
'solution' => 'Please contact customer services',
),
'17057' => array(
'type' => 'Bank',
'description' => 'Transaction not permitted to cardholder',
'solution' => 'Please contact customer services',
),
'17058' => array(
'type' => 'Bank',
'description' => 'Transaction not permitted on terminal',
'solution' => 'Please contact customer services',
),
'17059' => array(
'type' => 'Bank',
'description' => 'Suspected fraud',
'solution' => 'Please contact customer services',
),
'17060' => array(
'type' => 'Bank',
'description' => 'Contact acquirer',
'solution' => 'Please contact customer services',
),
'17061' => array(
'type' => 'Bank',
'description' => 'Exceeds withdrawal limit',
'solution' => 'Please contact customer services',
),
'17062' => array(
'type' => 'Bank',
'description' => 'Restricted card',
'solution' => 'Please contact customer services',
),
'17063' => array(
'type' => 'Bank',
'description' => 'Security violation',
'solution' => 'Please contact customer services',
),
'17064' => array(
'type' => 'Bank',
'description' => 'Original amount incorrect',
'solution' => 'Please contact customer services',
),
'17065' => array(
'type' => 'Bank',
'description' => 'Exceeds withdrawal frequency',
'solution' => 'Please contact customer services',
),
'17066' => array(
'type' => 'Bank',
'description' => 'Call acquirer security',
'solution' => 'Please contact customer services',
),
'17067' => array(
'type' => 'Bank',
'description' => 'Hard capture',
'solution' => 'Please contact customer services',
),
'17068' => array(
'type' => 'Bank',
'description' => 'Response received too late',
'solution' => 'Please contact customer services',
),
'17075' => array(
'type' => 'Bank',
'description' => 'PIN tries exceeded',
'solution' => 'Please contact customer services',
),
'17077' => array(
'type' => 'Bank',
'description' => 'Intervene - bank approval required',
'solution' => 'Please contact customer services',
),
'17078' => array(
'type' => 'Bank',
'description' => 'Intervene - bank approval required for partial amount',
'solution' => 'Please contact customer services',
),
'17090' => array(
'type' => 'Bank',
'description' => 'Cut-off in progress',
'solution' => 'Please contact customer services',
),
'17091' => array(
'type' => 'Bank',
'description' => 'Issuer or switch inoperative',
'solution' => 'Please contact customer services',
),
'17092' => array(
'type' => 'Bank',
'description' => 'Routing error',
'solution' => 'Please contact customer services',
),
'17093' => array(
'type' => 'Bank',
'description' => 'Violation of law',
'solution' => 'Please contact customer services',
),
'17094' => array(
'type' => 'Bank',
'description' => 'Duplicate transaction',
'solution' => 'Please contact customer services',
),
'17095' => array(
'type' => 'Bank',
'description' => 'Reconcile error',
'solution' => 'Please contact customer services',
),
'17096' => array(
'type' => 'Bank',
'description' => 'System malfunction',
'solution' => 'Please contact customer services',
),
'17097' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => 'Please contact customer services',
),
'17098' => array(
'type' => 'Bank',
'description' => 'Exceeds cash limit',
'solution' => 'Please contact customer services',
),
'18001' => array(
'type' => 'Bank',
'description' => 'Transaction object could not be created',
'solution' => 'Please contact customer services',
),
'18002' => array(
'type' => 'Setcom',
'description' => 'The merchant or user is not allowed to release orders.',
'solution' => 'Please contact client services to enable this functionality on your account.',
),
'18003' => array(
'type' => 'Setcom',
'description' => 'This OrderID is already contained is the request. You can not release an order more than once.',
'solution' => '',
),
'18004' => array(
'type' => 'Setcom',
'description' => 'The OrderID argument is invalid.',
'solution' => 'Verify your request and ensure that the OrderID is correct.',
),
'18005' => array(
'type' => 'Setcom',
'description' => 'The Reference argument is invalid.',
'solution' => 'Validate that the Reference is correct in your request.',
),
'18006' => array(
'type' => 'Setcom',
'description' => 'This order can not be released.',
'solution' => 'It was not stopped for review by the Fraud Screening and Device Profiling Engine.',
),
'18057' => array(
'type' => 'Bank',
'description' => 'Unable to locate Merchant Configuration Information Within System',
'solution' => 'Please contact customer services',
),
'30001' => array(
'type' => 'Bank',
'description' => 'Unable to connect to Gateway',
'solution' => 'Contact Setcom with the error details',
),
'30006' => array(
'type' => 'Bank',
'description' => 'Connection to the bank timed out',
'solution' => 'Contact Setcom with the error details',
),
'30033' => array(
'type' => 'Gateway',
'description' => 'Invalid Merchant',
'solution' => '',
),
'32001' => array(
'type' => 'Bank',
'description' => 'Invalid card number or cvv',
'solution' => 'Please use another card',
),
'32002' => array(
'type' => 'Bank',
'description' => 'Phone the bank',
'solution' => 'Phone the bank for manual authorization',
),
'32003' => array(
'type' => 'Bank',
'description' => 'Card blocked',
'solution' => '',
),
'32004' => array(
'type' => 'Bank',
'description' => 'Invalid card or CVV number',
'solution' => '',
),
'32005' => array(
'type' => 'Bank',
'description' => 'Card expired',
'solution' => 'Ensure that you have selected the correct expiry date.',
),
'32008' => array(
'type' => 'Bank',
'description' => 'Card too new',
'solution' => '',
),
'32011' => array(
'type' => 'Bank',
'description' => 'Transaction declined',
'solution' => 'Please use another card.',
),
'32015' => array(
'type' => 'Gateway',
'description' => 'Invalid transaction date',
'solution' => '',
),
'32015' => array(
'type' => 'Bank',
'description' => 'Insufficient funds',
'solution' => 'Please contact the issuing bank',
),
'32019' => array(
'type' => 'Bank',
'description' => 'Invalid amount.',
'solution' => 'Check that the transaction amount is above 0.99 and retry.',
),
'32023' => array(
'type' => 'Bank',
'description' => 'Invalid card number',
'solution' => 'Please use another card',
),
'32024' => array(
'type' => 'Bank',
'description' => 'Invalid card number',
'solution' => 'Please use another card',
),
'32027' => array(
'type' => 'Bank',
'description' => 'Invalid expiry date',
'solution' => 'Ensure that you have selected the correct expiry date',
),
'32032' => array(
'type' => 'Bank',
'description' => 'Invalid budget period',
'solution' => 'Please contact the bank',
),
'32047' => array(
'type' => 'Bank',
'description' => 'Card has been reported lost',
'solution' => '',
),
'32048' => array(
'type' => 'Bank',
'description' => 'Card has been reported stolen',
'solution' => '',
),
'32049' => array(
'type' => 'Bank',
'description' => 'Card has been reported lost or stolen',
'solution' => '',
),
'32051.1' => array(
'type' => 'Bank',
'description' => 'Unable to connect to the bank',
'solution' => 'Please try again. If the error persists please contact customer services.',
),
'32051.2' => array(
'type' => 'Bank',
'description' => 'Unable to connect to the bank',
'solution' => 'Please try again. If the error persists please contact customer services.',
),
'32051.3' => array(
'type' => 'Bank',
'description' => 'Unable to connect to bank.',
'solution' => 'The connection to the bank is down. Please try again in 15 minutes.',
),
'32051.5400' => array(
'type' => 'Bank',
'description' => 'Unable to connect to the bank',
'solution' => 'Please contact customer services',
),
'32055' => array(
'type' => 'Bank',
'description' => 'Invalid card type.',
'solution' => 'The card type chosen does not match the card number. Please retry your order and ensure that you choose the correct card type.',
),
'32057' => array(
'type' => 'Bank',
'description' => 'Incorrect card number',
'solution' => 'Please ensure you have entered the correct card number. Also check that the card type selected is correct e.g. Visa or MasterCard.',
),
'32060' => array(
'type' => 'Bank',
'description' => 'Invalid CVV entered',
'solution' => 'Please retry the transaction and enter a valid CCV number',
),
'32063' => array(
'type' => 'Bank',
'description' => 'Connection to the bank timed out',
'solution' => 'Contact Setcom with error details',
),
'32065' => array(
'type' => 'Bank',
'description' => 'Exceeds withdrawal frequency limit',
'solution' => '',
),
'32068' => array(
'type' => 'Bank',
'description' => 'No PBF (positive balance file)',
'solution' => '',
),
'33006' => array(
'type' => 'Gateway',
'description' => 'Unable to process transaction',
'solution' => '',
),
'33009' => array(
'type' => 'Gateway',
'description' => 'Duplicate transaction',
'solution' => '',
),
'33012' => array(
'type' => 'Gateway',
'description' => 'Invalid transaction',
'solution' => '',
),
'33015' => array(
'type' => 'Gateway',
'description' => 'No such issuer',
'solution' => '',
),
'33030' => array(
'type' => 'Gateway',
'description' => 'Format error',
'solution' => '',
),
'33031' => array(
'type' => 'Gateway',
'description' => 'Bank not supported by switch',
'solution' => '',
),
'33034' => array(
'type' => 'Gateway',
'description' => 'Suspected fraud capture',
'solution' => '',
),
'33035' => array(
'type' => 'Gateway',
'description' => 'Card acceptor contact acquirer',
'solution' => '',
),
'33037' => array(
'type' => 'Gateway',
'description' => 'Card acceptor call acquirer security. Capture',
'solution' => '',
),
'33057' => array(
'type' => 'Gateway',
'description' => 'Transaction not permitted to cardholder',
'solution' => '',
),
'33058' => array(
'type' => 'Gateway',
'description' => 'Transaction not permitted to terminal',
'solution' => '',
),
'33062' => array(
'type' => 'Gateway',
'description' => 'Number times used',
'solution' => '',
),
'33082' => array(
'type' => 'Gateway',
'description' => 'No atalla box',
'solution' => '',
),
'33084' => array(
'type' => 'Gateway',
'description' => 'No PBF (positive balance file)',
'solution' => '',
),
'33084' => array(
'type' => 'Bank',
'description' => 'Transaction declined',
'solution' => 'Please use another card.',
),
'33085' => array(
'type' => 'Gateway',
'description' => 'PBF update error',
'solution' => '',
),
'33086' => array(
'type' => 'Gateway',
'description' => 'Invalid auth type',
'solution' => '',
),
'33088' => array(
'type' => 'Gateway',
'description' => 'PTLF (Pos transction log file) error',
'solution' => '',
),
'33089' => array(
'type' => 'Gateway',
'description' => 'Invalid route service',
'solution' => '',
),
'33090' => array(
'type' => 'Gateway',
'description' => 'Cutoff is in progress',
'solution' => 'Switch ending a days business and starting the next. Transaction can be sent again in a few minutes.',
),
'33092' => array(
'type' => 'Gateway',
'description' => 'Financial institution or intermediate network facility cannot be found for routing',
'solution' => '',
),
'33094' => array(
'type' => 'Gateway',
'description' => 'Duplicate transmission',
'solution' => '',
),
'33096' => array(
'type' => 'Gateway',
'description' => 'System malfunction - unable to process',
'solution' => '',
),
'330N0' => array(
'type' => 'Gateway',
'description' => 'Unable to authorize',
'solution' => '',
),
'330N2' => array(
'type' => 'Gateway',
'description' => 'Pre auth fail',
'solution' => '',
),
'330N3' => array(
'type' => 'Gateway',
'description' => 'Max online refund reached',
'solution' => '',
),
'330N4' => array(
'type' => 'Gateway',
'description' => 'Max offline refund reached',
'solution' => '',
),
'330N5' => array(
'type' => 'Gateway',
'description' => 'Max credit per refund',
'solution' => '',
),
'330N6' => array(
'type' => 'Gateway',
'description' => 'Max refund credit reached',
'solution' => '',
),
'330N7' => array(
'type' => 'Gateway',
'description' => 'Customer selected Neg reason',
'solution' => '',
),
'330N8' => array(
'type' => 'Gateway',
'description' => 'Over floor limit',
'solution' => '',
),
'330N9' => array(
'type' => 'Gateway',
'description' => 'Max number refund credit',
'solution' => '',
),
'330O0' => array(
'type' => 'Gateway',
'description' => 'Referral file failed',
'solution' => '',
),
'330O1' => array(
'type' => 'Gateway',
'description' => 'Neg file problem',
'solution' => '',
),
'330O2' => array(
'type' => 'Gateway',
'description' => 'Advance less than minimum',
'solution' => '',
),
'330O3' => array(
'type' => 'Gateway',
'description' => 'Referral file full',
'solution' => 'Please contact customer services',
),
'330O4' => array(
'type' => 'Gateway',
'description' => 'Over limit table',
'solution' => '',
),
'330O5' => array(
'type' => 'Gateway',
'description' => 'Pin required',
'solution' => '',
),
'330O6' => array(
'type' => 'Gateway',
'description' => 'Mod 10 check',
'solution' => '',
),
'330O7' => array(
'type' => 'Gateway',
'description' => 'Force post',
'solution' => '',
),
'330O9' => array(
'type' => 'Gateway',
'description' => 'Neg file problem',
'solution' => '',
),
'330P0' => array(
'type' => 'Gateway',
'description' => 'CAF (cardholder authorization file) file problem',
'solution' => '',
),
'330P1' => array(
'type' => 'Gateway',
'description' => 'Over daily limit',
'solution' => '',
),
'330P2' => array(
'type' => 'Gateway',
'description' => 'CAF (cardholder authorization positive file) not found',
'solution' => '',
),
'330P3' => array(
'type' => 'Gateway',
'description' => 'Advance less than minimum',
'solution' => '',
),
'330P4' => array(
'type' => 'Gateway',
'description' => 'Number of times used.',
'solution' => '',
),
'330P5' => array(
'type' => 'Gateway',
'description' => 'Delinquent',
'solution' => '',
),
'330P6' => array(
'type' => 'Gateway',
'description' => 'Over table limit',
'solution' => '',
),
'330P7' => array(
'type' => 'Gateway',
'description' => 'Advance less than minimum',
'solution' => '',
),
'330P8' => array(
'type' => 'Gateway',
'description' => 'Admin card needed',
'solution' => '',
),
'330P9' => array(
'type' => 'Gateway',
'description' => 'Enter less amount',
'solution' => '',
),
'330Q0' => array(
'type' => 'Gateway',
'description' => 'Invalid transaction date',
'solution' => '',
),
'330Q2' => array(
'type' => 'Gateway',
'description' => 'Invalid transaction code',
'solution' => '',
),
'330Q3' => array(
'type' => 'Gateway',
'description' => 'Advance less than minimum',
'solution' => '',
),
'330Q3' => array(
'type' => 'Gateway',
'description' => 'The merchant account is not configured to accept the payment brand.',
'solution' => 'Please retry using another branded credit card.',
),
'330Q4' => array(
'type' => 'Gateway',
'description' => 'Number of times used',
'solution' => '',
),
'330Q5' => array(
'type' => 'Gateway',
'description' => 'Delinquent',
'solution' => '',
),
'330Q6' => array(
'type' => 'Gateway',
'description' => 'Over table limit',
'solution' => '',
),
'330Q7' => array(
'type' => 'Gateway',
'description' => 'Amount over maximum',
'solution' => '',
),
'330Q8' => array(
'type' => 'Gateway',
'description' => 'Admin card not found',
'solution' => '',
),
'330Q9' => array(
'type' => 'Gateway',
'description' => 'Admin card not allowed',
'solution' => '',
),
'330R0' => array(
'type' => 'Gateway',
'description' => 'Approved admin request / in window',
'solution' => '',
),
'330R1' => array(
'type' => 'Gateway',
'description' => 'Approved admin request / out of window',
'solution' => '',
),
'330R2' => array(
'type' => 'Gateway',
'description' => 'Approved admin request /any time',
'solution' => '',
),
'330R3' => array(
'type' => 'Gateway',
'description' => 'Chargeback / customer file updated',
'solution' => '',
),
'330R4' => array(
'type' => 'Gateway',
'description' => 'Chargeback / customer file updated / acquirer not',
'solution' => '',
),
'330R5' => array(
'type' => 'Gateway',
'description' => 'Chargeback / incorrect prefix number',
'solution' => '',
),
'330R6' => array(
'type' => 'Gateway',
'description' => 'Chargeback / incorrect response code',
'solution' => '',
),
'330R7' => array(
'type' => 'Gateway',
'description' => 'Admin transaction not supported',
'solution' => '',
),
'330R8' => array(
'type' => 'Gateway',
'description' => 'Card on national negative file',
'solution' => '',
),
'330S4' => array(
'type' => 'Gateway',
'description' => 'Ptlf is full',
'solution' => '',
),
'330S7' => array(
'type' => 'Gateway',
'description' => 'Accepted incorrect destination',
'solution' => '',
),
'330S8' => array(
'type' => 'Gateway',
'description' => 'Admin file problem',
'solution' => '',
),
'330S9' => array(
'type' => 'Gateway',
'description' => 'Unable to validate PIN security box is down',
'solution' => '',
),
'330T1' => array(
'type' => 'Gateway',
'description' => 'Invalid credit card advance increment',
'solution' => '',
),
'330T3' => array(
'type' => 'Gateway',
'description' => 'Card not supported',
'solution' => '',
),
'330T4' => array(
'type' => 'Gateway',
'description' => 'Amount over maximum',
'solution' => '',
),
'330T5' => array(
'type' => 'Gateway',
'description' => 'CAF status 0 or 9',
'solution' => '',
),
'330T6' => array(
'type' => 'Gateway',
'description' => 'Bad UAF (usage accumulation file)',
'solution' => '',
),
'330T7' => array(
'type' => 'Gateway',
'description' => 'Cash back > daily limit',
'solution' => '',
),
'70016' => array(
'type' => 'Bank',
'description' => 'DB file not found',
'solution' => 'Please contact customer services',
),
'900001' => array(
'type' => 'Bank',
'description' => 'Phone the bank',
'solution' => 'Phone the bank for manual authorization',
),
'900001' => array(
'type' => 'Bank',
'description' => 'Call for Approval.',
'solution' => 'Please contact customer services',
),
'900002' => array(
'type' => 'Bank',
'description' => 'Card Expired.',
'solution' => 'Please contact customer services',
),
'900003' => array(
'type' => 'Bank',
'description' => 'Insufficient Funds.',
'solution' => 'Please contact customer services',
),
'900004' => array(
'type' => 'Bank',
'description' => 'Invalid Card Number.',
'solution' => 'Please contact customer services',
),
'900005' => array(
'type' => 'Bank',
'description' => 'Bank Interface Timeout Indicates a communications failure between the banks systems.',
'solution' => 'Please contact customer services',
),
'900006' => array(
'type' => 'Bank',
'description' => 'Invalid Card.',
'solution' => 'Please contact customer services',
),
'900007' => array(
'type' => 'Bank',
'description' => 'Declined.',
'solution' => 'Please contact customer services',
),
'900009' => array(
'type' => 'Bank',
'description' => 'Lost Card.',
'solution' => 'Please contact customer services',
),
'900010' => array(
'type' => 'Bank',
'description' => 'Invalid Card Length.',
'solution' => 'Please contact customer services',
),
'900011' => array(
'type' => 'Bank',
'description' => 'Suspected Fraud.',
'solution' => 'Please contact customer services',
),
'900012' => array(
'type' => 'Bank',
'description' => 'Card Reported As Stolen.',
'solution' => 'Please contact customer services',
),
'900013' => array(
'type' => 'Bank',
'description' => 'Restricted Card.',
'solution' => 'Please contact customer services',
),
'900205' => array(
'type' => 'Bank',
'description' => 'Unexpected authentication result (phase 1).',
'solution' => 'Please contact customer services',
),
'900206' => array(
'type' => 'Bank',
'description' => 'Unexpected authentication result (phase 1).',
'solution' => 'Please contact customer services',
),
'900207' => array(
'type' => 'Bank',
'description' => 'Declined; authentication failed Indicates the cardholder did not enter their MasterCard.',
'solution' => 'Please contact customer services',
),
'91'=> array(
'type' => 'Bank',
'description' => 'Issuer or switch inoperative',
'solution' => 'Please contact customer services',
),
'92001' => array(
'type' => 'Bank',
'description' => 'Refer to card issuer',
'solution' => '',
),
'92002' => array(
'type' => 'Bank',
'description' => 'Refer to card issuer special condition',
'solution' => '',
),
'92003' => array(
'type' => 'Bank',
'description' => 'Invalid merchant',
'solution' => '',
),
'92004' => array(
'type' => 'Bank',
'description' => 'Pick-up card',
'solution' => '',
),
'92005' => array(
'type' => 'Bank',
'description' => 'Do not honor',
'solution' => '',
),
'92006' => array(
'type' => 'Bank',
'description' => 'Error',
'solution' => '',
),
'92007' => array(
'type' => 'Bank',
'description' => 'Pick-up card special condition',
'solution' => '',
),
'92008' => array(
'type' => 'Bank',
'description' => 'Honor with identification',
'solution' => '',
),
'92009' => array(
'type' => 'Bank',
'description' => 'Request in progress',
'solution' => '',
),
'92010' => array(
'type' => 'Bank',
'description' => 'Approved partial',
'solution' => '',
),
'92011' => array(
'type' => 'Bank',
'description' => 'Approved VIP',
'solution' => '',
),
'92012' => array(
'type' => 'Bank',
'description' => 'Invalid transaction',
'solution' => '',
),
'92013' => array(
'type' => 'Bank',
'description' => 'Invalid amount',
'solution' => '',
),
'92014' => array(
'type' => 'Bank',
'description' => 'Invalid card number',
'solution' => '',
),
'92015' => array(
'type' => 'Bank',
'description' => 'No such issuer',
'solution' => '',
),
'92016' => array(
'type' => 'Bank',
'description' => 'Approved update track 3',
'solution' => '',
),
'92017' => array(
'type' => 'Bank',
'description' => 'Customer cancellation',
'solution' => '',
),
'92018' => array(
'type' => 'Bank',
'description' => 'Customer dispute',
'solution' => '',
),
'92019' => array(
'type' => 'Bank',
'description' => 'Re-enter transaction',
'solution' => '',
),
'92020' => array(
'type' => 'Bank',
'description' => 'Invalid response',
'solution' => '',
),
'92021' => array(
'type' => 'Bank',
'description' => 'No action taken',
'solution' => '',
),
'92022' => array(
'type' => 'Bank',
'description' => 'Suspected malfunction',
'solution' => '',
),
'92023' => array(
'type' => 'Bank',
'description' => 'Unacceptable transaction fee',
'solution' => '',
),
'92024' => array(
'type' => 'Bank',
'description' => 'File update not supported',
'solution' => '',
),
'92025' => array(
'type' => 'Bank',
'description' => 'Unable to locate record',
'solution' => '',
),
'92026' => array(
'type' => 'Bank',
'description' => 'Duplicate record',
'solution' => '',
),
'92027' => array(
'type' => 'Bank',
'description' => 'File update edit error',
'solution' => '',
),
'92028' => array(
'type' => 'Bank',
'description' => 'File update file locked',
'solution' => '',
),
'92029' => array(
'type' => 'Bank',
'description' => 'File update failed',
'solution' => '',
),
'92030' => array(
'type' => 'Bank',
'description' => 'Format error',
'solution' => '',
),
'92031' => array(
'type' => 'Bank',
'description' => 'Bank not supported',
'solution' => '',
),
'92032' => array(
'type' => 'Bank',
'description' => 'Completed partially',
'solution' => '',
),
'92033' => array(
'type' => 'Bank',
'description' => 'Expired card pick-up',
'solution' => '',
),
'92034' => array(
'type' => 'Bank',
'description' => 'Suspected fraud pick-up',
'solution' => '',
),
'92035' => array(
'type' => 'Bank',
'description' => 'Contact acquirer pick-up',
'solution' => '',
),
'92036' => array(
'type' => 'Bank',
'description' => 'Restricted card pick-up',
'solution' => '',
),
'92037' => array(
'type' => 'Bank',
'description' => 'Call acquirer security pick-up',
'solution' => '',
),
'92038' => array(
'type' => 'Bank',
'description' => 'PIN tries exceeded pick-up',
'solution' => '',
),
'92039' => array(
'type' => 'Bank',
'description' => 'No credit account',
'solution' => '',
),
'92040' => array(
'type' => 'Bank',
'description' => 'Function not supported',
'solution' => '',
),
'92041' => array(
'type' => 'Bank',
'description' => 'Lost card',
'solution' => '',
),
'92042' => array(
'type' => 'Bank',
'description' => 'No universal account',
'solution' => '',
),
'92043' => array(
'type' => 'Bank',
'description' => 'Stolen card',
'solution' => '',
),
'92044' => array(
'type' => 'Bank',
'description' => 'No investment account',
'solution' => '',
),
'92045' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92046' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92047' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92048' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92049' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92050' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92051' => array(
'type' => 'Bank',
'description' => 'Not sufficient funds',
'solution' => '',
),
'92052' => array(
'type' => 'Bank',
'description' => 'No check account',
'solution' => '',
),
'92053' => array(
'type' => 'Bank',
'description' => 'No savings account',
'solution' => '',
),
'92054' => array(
'type' => 'Bank',
'description' => 'Expired card',
'solution' => '',
),
'92055' => array(
'type' => 'Bank',
'description' => 'Incorrect PIN',
'solution' => '',
),
'92056' => array(
'type' => 'Bank',
'description' => 'No card record',
'solution' => '',
),
'92057' => array(
'type' => 'Bank',
'description' => 'Transaction not permitted to cardholder',
'solution' => '',
),
'92058' => array(
'type' => 'Bank',
'description' => 'Transaction not permitted on terminal',
'solution' => '',
),
'92059' => array(
'type' => 'Bank',
'description' => 'Suspected fraud',
'solution' => '',
),
'92060' => array(
'type' => 'Bank',
'description' => 'Contact acquirer',
'solution' => '',
),
'92061' => array(
'type' => 'Bank',
'description' => 'Exceeds withdrawal limit',
'solution' => '',
),
'92062' => array(
'type' => 'Bank',
'description' => 'Restricted card',
'solution' => '',
),
'92063' => array(
'type' => 'Bank',
'description' => 'Security violation',
'solution' => '',
),
'92064' => array(
'type' => 'Bank',
'description' => 'Original amount incorrect',
'solution' => '',
),
'92065' => array(
'type' => 'Bank',
'description' => 'Exceeds withdrawal frequency',
'solution' => '',
),
'92066' => array(
'type' => 'Bank',
'description' => 'Call acquirer security',
'solution' => '',
),
'92067' => array(
'type' => 'Bank',
'description' => 'Hard capture',
'solution' => '',
),
'92068' => array(
'type' => 'Bank',
'description' => 'Response received too late',
'solution' => '',
),
'92069' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92070' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92071' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92072' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92073' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92074' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92075' => array(
'type' => 'Bank',
'description' => 'PIN tries exceeded',
'solution' => '',
),
'92076' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92077' => array(
'type' => 'Bank',
'description' => 'Intervene bank approval required',
'solution' => '',
),
'92078' => array(
'type' => 'Bank',
'description' => 'Intervene bank approval required for partial amount',
'solution' => '',
),
'92079' => array(
'type' => 'Bank',
'description' => '(Client reserved) Duplicate budget',
'solution' => '',
),
'92080' => array(
'type' => 'Bank',
'description' => '(Client reserved) Invalid budget period',
'solution' => '',
),
'92081' => array(
'type' => 'Bank',
'description' => '(Client reserved) Invalid "to" account specified',
'solution' => '',
),
'92082' => array(
'type' => 'Bank',
'description' => '(Client reserved) Invalid date',
'solution' => '',
),
'92083' => array(
'type' => 'Bank',
'description' => '(Client reserved) Invalid authorisation life cycle',
'solution' => '',
),
'92084' => array(
'type' => 'Bank',
'description' => '(Client reserved) Not declined',
'solution' => '',
),
'92085' => array(
'type' => 'Bank',
'description' => '(Client reserved) Key exchange validation failed',
'solution' => '',
),
'92086' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92087' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92088' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92089' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'92090' => array(
'type' => 'Bank',
'description' => 'Cut-off in progress',
'solution' => '',
),
'92091' => array(
'type' => 'Bank',
'description' => 'Issuer or switch inoperative',
'solution' => '',
),
'92092' => array(
'type' => 'Bank',
'description' => 'Routing error',
'solution' => '',
),
'92093' => array(
'type' => 'Bank',
'description' => 'Violation of law',
'solution' => '',
),
'92094' => array(
'type' => 'Bank',
'description' => 'Duplicate transaction',
'solution' => '',
),
'92095' => array(
'type' => 'Bank',
'description' => 'Reconcile error',
'solution' => '',
),
'92096' => array(
'type' => 'Bank',
'description' => 'System malfunction',
'solution' => '',
),
'92097' => array(
'type' => 'Bank',
'description' => 'Reserved for client-specific use (declined)',
'solution' => '',
),
'92098' => array(
'type' => 'Bank',
'description' => 'Exceeds cash limit',
'solution' => '',
),
'92099' => array(
'type' => 'Bank',
'description' => 'Reserved for future Postilion use',
'solution' => '',
),
'990001' => array(
'type' => 'Bank',
'description' => 'Could not insert into Database.',
'solution' => 'Please contact customer services',
),
'990017' => array(
'type' => 'Bank',
'description' => 'Auth Done.',
'solution' => 'Please contact customer services',
),
'990020' => array(
'type' => 'Bank',
'description' => 'Auth Declined.',
'solution' => 'Please contact customer services',
),
'990022' => array(
'type' => 'Bank',
'description' => 'Bank not available.',
'solution' => 'Please contact customer services',
),
'990024' => array(
'type' => 'Bank',
'description' => 'Duplicate Transaction Detected.',
'solution' => 'Please contact customer services',
),
'990053' => array(
'type' => 'Bank',
'description' => 'Error processing transaction.',
'solution' => 'Please contact customer services',
),
'991001' => array(
'type' => 'Bank',
'description' => 'Invalid expiry date.',
'solution' => 'Please contact customer services',
),
'991002' => array(
'type' => 'Bank',
'description' => 'Invalid Amount.',
'solution' => 'Please contact customer services',
),
'B001' => array(
'type' => 'Setcom',
'description' => 'Unable to verify merchant',
'solution' => 'Ensure that the CO_ID / OUTLET passed are correct',
),
'B002' => array(
'type' => 'Setcom',
'description' => 'Required field not defined',
'solution' => 'Ensure that the required fields passed',
),
'B003' => array(
'type' => 'Setcom',
'description' => 'Merchant not active',
'solution' => 'Please contact customer services',
),
'B004' => array(
'type' => 'Setcom',
'description' => 'Action not valid',
'solution' => 'Invalid ACTION field passed',
),
'B005' => array(
'type' => 'Setcom',
'description' => 'Duplicate username',
'solution' => 'A user already exists with that username',
),
'B006' => array(
'type' => 'Setcom',
'description' => 'Password and confirm password does not match',
'solution' => 'The PASSWORD and CONFIRMPASSWORD passed does not match - unable to register user',
),
'B007' => array(
'type' => 'Setcom',
'description' => 'General exception error occurred',
'solution' => 'Please contact customer services',
),
'B008' => array(
'type' => 'Setcom',
'description' => 'No profile found for buyer username',
'solution' => 'Register buyer to add a profile',
),
'B009' => array(
'type' => 'Setcom',
'description' => 'Duplicate profiles found for buyer username',
'solution' => 'Please contact customer services',
),
'B010' => array(
'type' => 'Setcom',
'description' => 'Incorrect fields passed for update',
'solution' => 'Check that the fields passed are correct and does not contain the field CONFIRMPASSWORD',
),
'B011' => array(
'type' => 'Setcom',
'description' => '30001 Timeout checked by Andre & Bronwyn',
'solution' => '',
),
'B012' => array(
'type' => 'Setcom',
'description' => '32011-05 updated by Bronwyn',
'solution' => '',
),
'B013' => array(
'type' => 'Setcom',
'description' => '32047-41 updated by Bronwyn',
'solution' => '',
),
'B014' => array(
'type' => 'Setcom',
'description' => 'Dollar 30006 Timeout updated',
'solution' => '',
),
'B015' => array(
'type' => 'Setcom',
'description' => 'Dollar Unknown error updated',
'solution' => '',
),
'MAINTENANC' => array(
'type' => 'Setcom',
'description' => 'We are performing maintenance.',
'solution' => 'Please check back soon.',
),
'T8'=> array(
'type' => 'Bank',
'description' => 'Invalid account',
'solution' => 'Use another card',
),
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.