B2B Customer Care - Payment Status Codes

DOCS

Last updated: Aug 15th, 7:20am

WLW Payment Status Codes indicate the current state of a mobile transaction engaged in an exchange of tender for purchase or refund.

For messages about the transmittal, see Communication Status Codes.

Payment Code Categories

Code RangeDescription
200-209Settlement Status: Information about the terms and execution of payment.
210-219Authorization Status: Information about verification of all systems involved in the transaction.
220-229Schedule Status: Information about the current state of processing.
230-239Refund Status: Information about issuance of a credit.
240-249Payment Status: Information about the state of the payment system.
250-299Payment Input Failures: Explanations of payment failure due to input error.
340-344Non-transaction processing status codes (Database Update Status)
345-369Non-transaction processing input related failures
370-379Balance Inquiry related status
380-389Verification related status
500-549Issuer related status
550-599Merchant related status codes
600-619Full reversal of payment and refund codes
620-639Payment void and refund transaction status codes

Payment Status Codes

Settlement Status

CodeStatus MessageDescription
200Approved PaymentPayment for the transaction has been approved.
201Declined PaymentPayment for the transaction has been declined.
202Settlement FailedThe transaction is authorized, but the settlement failed.
203Insufficient FundsThe account from which the payment is being drawn does not have enough money to cover the amount due.

Authorization Status

CodeStatus MessageDescription
210Authorization ApprovedThe payment authorization has been approved.
211Authorization FailedApproval of the payment authorization has failed.

Schedule Status

CodeStatus MessageDescription
220Approved and ScheduledThe payment authorization is approved and has been scheduled for processing.
221ScheduledThe payment is scheduled for processing.

Refund Status

CodeStatus MessageDescription
230Refund ApprovedThe credit transaction is accepted.
231Refund on HoldThe transaction is awaiting settlement and cannot be refunded at this time.
232Refund FailedThe credit transaction is declined.
235Refund Not PossibleThe refund is not permitted for this transaction.
236Refund Data MismatchThe data input for the refund transaction does not match that of the original purchase.
237Refund Amount ExceededThe refund transaction amount is in excess of the original purchase.

Payment Input Failures

CodeStatus MessageDescription
250Invalid InputsThe transaction contains one or more invalid parameter entries.
251Invalid AmountThe amount entered is not a valid format (e.g., multiple decimal points may have been entered).
252Invalid Card NumberThe credit card number entered is not valid (e.g., too many or too few digits).
253Invalid Expiry DateThe credit card expiration date is not a valid date.
254Expired CardThe credit card expiration date has already passed.
255Invalid ABAThe ABA code is not valid for the card.
256Invalid Account NumberThe account number is invalid.
257AVS MismatchThe transaction resulted in an AVS mismatch. The address provided does not match billing address of card holder.
258Invalid Card CodeThe card code (CVV2/CVC2/CID) is invalid.

Database Update Status

CodeStatus MessageDescription
340SuccessThe CRUD (Create/Read/Update/Delete) operation was successful.
341CRUD Not PossibleThe CRUD operation cannot be completed. Please wait five minutes before retrying.

Non-transaction Input Failures

CodeStatus MessageDescription
349Entity is DeletedThe referenced entity has been removed and cannot be retrieved.

Payment Status

CodeStatus MessageDescription
240Duplicate TransactionThe transaction has already been submitted.
241Processing ErrorAn error has occurred during processing. Please wait five minutes before retrying.
242Gateway Processing ErrorAn error has occurred in transmission. Please wait five minutes before retrying.
243Transaction Not AllowedThis transaction cannot be processed at the customer’s financial institution.
244Transaction Under ReviewThe transaction is being audited.
350Entity Does Not ExistThe referenced entity does not exist in the system. Recheck the ID or URI used to retrieve.
351Duplicates Not AllowedThe URI provided results in a duplicate record if created. Update the existing record instead.
352Empty Partner URIA valid partner URI is required.
353Empty Tenant URIA valid tenant URI is required.
354Empty Merchant URIA valid Merchant URI is required.
355Empty User Profile URIA valid user profile URI is required.
356Empty Currency URIA valid currency URI is required.
357Empty Financial Institute URIA valid financial institute URI is required.
358Empty Wallet Account URIA valid wallet account URI is required.
359Empty Payment Processor URIA valid payment processor URI is required.
360Invalid Partner URIA valid partner URI is required.
361Invalid Tenant URIA valid tenant URI is required.
362Invalid Merchant URIA valid mobile payments URI is required.
363Invalid User Profile URIA valid user profile URI is required.
364Invalid Currency URIA valid currency URI is required.
365Invalid Financial Institute URIA valid financial institute URI is required.
366Invalid Wallet Account URIA valid wallet account URI is required.
367Invalid Payment Processor URIA valid payment processor URI is required.
368Invalid Payment Image Category URIA valid payment image category URI is required.
369Invalid Payment Image URIA valid payment image URI is required.

Balance Inquiry Status

CodeStatus MessageDescription
370Balance Inquiry SuccessThe account balance was successfully retrieved.
371Balance Inquiry FailureThe account balance could not be retrieved.
372Balance UnavailableThe account balance is temporarily unavailable.
373Balance Not SupportedThe account balance could not be retrieved because that action is not supported.
374Invalid Balance AmountThe account balance returned is not a valid amount.
375Invalid Balance RequestThe account balance could not be retrieved because the request contained invalid parameters.
CodeStatus MessageDescription
380Verification SuccessThe account has been successfully verified.
381Verification FailedThe account could not be verified due to an unknown error.
382Verification Amount MismatchThe amount provided does not match the account verification.
383Verification Period ExpiredThe amount could not be verified because the allowed period has expired.
384Verification Not SupportedThe amount could not be verified because the action is not supported.
385Verification Not AvailableThe amount could not be verified because the action is temporarily unavailable.
386Invalid Verification RequestThe amount could not be verified because the request contained invalid parameters.
387Verification InitiatedThe double deposit account verification is in progress, but has not completed.
388Unsupported IINThe Issuer Identification number provided is not in the supported range.
CodeStatus MessageDescription
500Invalid TransactionThe transaction request is not valid; contact Issuer.
501Suspected FraudA fraudulent transaction is suspected; contact Issuer.
503Service FaultThe Issuer service is temporarily unavailable due to maintenance.
CodeStatus MessageDescription
550Merchant ErrorThe data transmitting from the POS terminal has resulted in an error.

Full Reversal of Payment and Refund Status

CodeStatus MessageDescription
600Full Reversal SuccessThe transaction was successfully reversed and refunded.
601Full Reversal DeniedReversal of the transaction is not permitted.
602Full Reversal External System FailureThe transaction could not be reversed due to a failure of one or more external systems.
603Full Reversal System FailureThe transaction could not be reversed due to a system failure.
604Full Reversal Not PossibleThe transaction could not be reversed, possibly because the reversal is not supported or the transaction has already been reversed.

Voided Payment and Refund Status

CodeStatus MessageDescription
620Void SuccessThe transaction was successfully voided and refunded.
621Void DeniedVoiding the transaction is not permitted.
622Void External System FailureThe transaction could not be voided due to a failure of one or more external systems.
623Void System FailureThe transaction could not be voided due to a system failure.
624Void Not PossibleThe transaction could not be voided, possibly because the transaction has already been voided or cannot be located.