Reason Codes for the Simple Order API
Response fields and reason codes can be added at
any time. Therefore:
- You must parse the response data according to the names of the fields instead of the field order in the response message. For more information about parsing response fields, see the documentation for your client.
- Your error handler must be able to process new reason codes without problems.
- Your error handler must use thedecisionfield to determine the result if it receives a reason code that it does not recognize.
This table describes the reason codes that are returned by the Simple Order API.
- 100
- Transaction was successful.
- 101
- Request is missing one or more required fields. Examine the response fieldsmissingField_0throughmissingField_Nto identify which fields are missing. Resend the request with all the required fields.
- 102
- One or more fields in the request contain invalid data. Examine the response fieldsinvalidField_0throughinvalidField_Nto identify which fields are invalid. Resend the request with valid data.
- 104
- Merchant reference code for this authorization request matches the merchant reference code for another authorization request that you sent within the past 15 minutes. Resend this request with a unique merchant reference code.
- 105
- Merchant transaction identifier (MTI) sent with this request has already been used in the past 60 days. Resend this request with a unique MTI.
- 110
- Only a partial amount was approved.
- 150
- System error. You must design your transaction management system to include a way to correctly handle system errors. Depending on which payment processor is handling the transaction, the error might indicate a validCybersourcesystem error, or it might indicate a processor rejection because of invalid data. In either case, do not design your system to endlessly try to resend a transaction when a system error occurs. See the documentation for theCybersourceclient (SDK) that you are using for important information about how to handle system errors and retries.
- 151
- Request was received but a server timeout occurred. This error does not include timeouts that occur between the client and the server. To avoid duplicating the transaction, do not resend the request until you have reviewed the transaction status in the Business Center. See the documentation for yourCybersourceclient for information about handling retries in the case of system errors.
- 152
- Request was received, but a service did not finish running in time. To avoid duplicating the transaction, do not resend the request until you have reviewed the transaction status in the Business Center. See the documentation for yourCybersourceclient for information about handling retries in the case of system errors.
- 153
- Your account is not enabled for the OCT service. Contact customer support to have your account enabled for this service.
- 154
- The payout failed due to a MAC validation failure. The merchant is safe to retry the payout as it has not been send to the customer.
- 200
- Authorization request was approved by the issuing bank but declined because the address verification system (AVS) could not verify it. You can capture the authorization, but consider reviewing the order for possible fraud.
- 201
- Issuing bank has questions about the request.Authorization:You cannot receive an authorization code programmatically, but you might receive one verbally by calling the processor. Call your processor to possibly receive a verbal authorization. For contact phone numbers, refer to your merchant bank information.
- 202
- Card is expired. You might also receive this value if the expiration date that you provided does not match the date that the issuing bank has on file. Request a different card or other form of payment.
- 203
- Card was declined. No other information was provided by the issuing bank. Request a different card or other form of payment.
- 204
- Account does not contain sufficient funds. Request a different card or other form of payment.
- 205
- Card is lost or stolen. Review this transaction manually to ensure that you submitted the correct information.
- 207
- Issuing bank is unavailable. Wait a few minutes and resend the request.
- 208
- Card-Not-Present Transaction:Card is inactive or not authorized for card-not-present transactions. Request a different card or other form of payment.Card-Present Transaction:Card is inactive, or the PIN is missing or incorrect. Ask the customer to re-enter the PIN or provide a different form of payment.
- 209
- CVN did not match. Request a different card or other form of payment.
- 210
- Account reached the credit limit, or the transaction amount exceeds the approved limit. Request a different card or other form of payment.
- 211
- CVN is invalid. Re-enter the CVN or request a different form of payment.
- 212
- EMV transaction was rejected. Resubmit the request with chip and PIN.
- 213
- Account is in fraud watch status.
- 216
- Some of the card data was invalid (CVV, expiration date, card number, name on card).
- 220
- Generic decline. Request a different form of payment.
- 221
- Customer's account is frozen. Review the order or request a different form of payment.
- 222
- Customer's name matched an entry on the processor’s negative file. Review the order and contact the payment processor.
- 230
- Authorization request was approved by the issuing bank but declined because CVN could not be verified. You can capture the authorization, but consider reviewingtheorder for possible fraud.
- 231
- Account number is invalid. Request a different card or other form of payment.
- 232
- Payment processor does not accept the card type. Contact your merchant bank to confirm that your account is set up to receive the card type.
- 233
- Processor declined the card. For more information about the decline, search for the transaction in the Business Center and view the transaction details. Request a different card or other form of payment.
- 234
- Information in your account is incorrect. Do not resend the request. Contact customer support to correct the information in your account.
- 235
- Capture:The requested capture amount exceeds the authorized amount. Send a new authorization and capture request for the new amount.PIN Debit Purchase:Transaction amount exceeds the approved limit. Send a new PIN-debit purchase request for a lower amount.
- 236
- Processor failed. Wait a few minutes and resend the request.
- 237
- Transaction was already captured.
- 238
- Transaction was already reversed.
- 239
- Requested transaction amount does not match the previous transaction amount. Correct the amount and resend the request.
- 240
- Card type is invalid or does not correlate with the payment card number. Confirm that the card type correlates with the payment card number specified in the request, then resend the request.
- 241
- PIN Debit:Processor declined the card. For more information about the decline, search for the transaction in the Business Center and view the transaction details.Other Payment Method:Request ID is invalid. Request a new authorization and, if successful, proceed with the capture.
- 242
- Capture:You requested a capture, but there is no corresponding, unused authorization. This situation occurs when there is no previously successful authorization request or when the previously successful authorization has already been captured. Request a new authorization, and if successful, proceed with the capture.Reversal:You requested a reversal, but there is no corresponding transaction or the transaction specified by the authorization code has already been settled.
- 243
- Transaction is already settled or reversed.
- 244
- Account number did not pass a verification check.
- 246
- One of the following:
- Capture or credit cannot be voided because the capture or credit information has already been submitted to your processor.
- You requested a void for a type of transaction that cannot be voided.
- 247
- You requested a credit for a capture that was previously voided.
- 248
- The Boleto request was declined by your processor.
- 250
- Request was received, but a timeout occurred at the payment processor. To avoid duplicating the transaction, do not resend the request until you have reviewed the transaction status in the Business Center.
- 251
- Customer has exceeded the debit card's limit on frequency of use, number of PIN entry tries, or maximum amount for the day. Request a different card or other form of payment.
- 254
- Stand-alone credits are not allowed. Submit a follow-on credit by including a request ID in the credit request. A follow-on credit must be requested within 60 days of the authorization. To process stand-alone credits, contact yourCybersourceaccount representative to learn whether your processor supports stand-alone credits.
- 256
- Credit amount exceeds the maximum allowed for your account. Contact customer support or your acquirer for details.
- 257
- Gift card account or prepaid card account is already active.
- 259
- Reload limit for the gift card or prepaid card was exceeded.
- 260
- Requested amount conflicts with the minimum or maximum amount allowed on the gift card or prepaid card.
- 261
- The merchant account set up is either invalid or missing on the acquirer’s gateway.
- 262
- Request is still in progress. Wait for a response fromCybersource.
- 263
- Mass transit transaction (MTT) was declined. When the transaction amount is less than the transit chargeback threshold, and the other mandated checks are performed, you can capture the authorization. Your acquirer can provide information about mandated checks and transit chargeback thresholds.
- 264
- Processor missing field.
- 268
- Transaction Error: Unable to confirm. Please contact Barclaycard help desk. Do not reprocess. ContactBarclaysto understand payment status to know if the consumer received their funds.
- 400
- Fraud score exceeds threshold. You can capture the authorization, but consider reviewing the order for the possibility of fraud.
- 403
- Communication error. This can be caused by HTTP errors or using incorrect or outdated API keys for validation. Check the HTTP transmission and API validation keys.
- 428
- Your request for a strong customer authentication (SCA) exemption was declined. SCA is required for this transaction.
- 450
- Apartment number missing or not found. Ask the customer to verify the address information and resend the request.
- 451
- Insufficient address information. Ask the customer to verify the address information and resend the request.
- 452
- House/box number not found on street. Ask the customer to verify the address information and resend the request.
- 453
- Multiple address matches were found. Ask the customer to verify the address information and resend the request.
- 454
- P.O. Box identifier not found or out of range. Ask the customer to verify the address information and resend the request.
- 455
- Route service identifier not found or out of range. Ask the customer to verify the address information and resend the request.
- 456
- Street name not found in postal code. Ask the customer to verify the address information and resend the request.
- 457
- Postal code not found in database. Ask the customer to verify the address information and resend the request.
- 458
- Unable to verify or correct address. Ask the customer to verify the address information and resend the request.
- 459
- Multiple internatinal address matches were found. Ask the customer to verify the address information and resend the request.
- 460
- Address match not found. No reason given. Ask the customer to verify the address information and resend the request.
- 461
- Unsupported character set. Verify the character set that you are using to process transactions.
- 465
- Encountered a Payer Authentication problem. Payer could not be authenticated. Authenticate the cardholder before continuing with the transaction.
- 474
- PIN data required. Request that the cardholder enter their PIN in the terminal.
- 475
- The cardholder is enrolled in Payer Authentication. Authenticate the cardholder before continuing with the transaction.
- 476
- Encountered a Payer Authentication problem. Payer could not be authenticated. Authenticate the cardholder before continuing with the transaction.
- 478
- Strong customer authentication (SCA) is required for this transaction.
- 480
- The order is marked for review byDecision Manager. Depending on your permissions, you can:
- Accept, reject, or settle the order.
- Void or reverse the authorization.
- Take no action. If no action is taken within 30 days, the order is rejected.
- 481
- The order has been rejected byDecision Manager. Depending on your permissions, you can:
- Convert the order to an Accepted status.
- Void the authorization if it has not been sent to the payment processor for settlement.
- Reverse the authorization if it has been sent to the payment processor for settlement but is not yet settled.
- Settle the transaction if it has an authorization code.
- 490
- One of these messages can display with this response code:
- Your aggregator or acquirer is not accepting transactions from you at this time.
- Your aggregator or acquirer is not allowing requested service from you at this point in time. The requested services are on a denied list for the MID.
- Your aggregator or acquirer is not allowing requested service: CVV is missing. A CVV number was not provided.
- Your aggregator or acquirer is not accepting this transaction:API_REFUSED.
- 491
- One of these messages can display with this response code:
- Your aggregator or acquirer is not accepting this transaction:OVER_LIMIT.
- Your aggregator or acquirer is not accepting this transaction:MONTHLY_VELOCITY_OVER_LIMIT.
- Your aggregator or acquirer is not accepting this transaction:WEEKLY_VELOCITY_OVER_LIMIT.
- Your aggregator or acquirer is not accepting this transaction:DAILY_CUMULATIVE_COUNT_OVER_LIMIT.
- Your aggregator or acquirer is not accepting this transaction:MONTHLY_CUMULATIVE_COUNT_OVER_LIMIT.
- Your aggregator or acquirer is not accepting this transaction:WEEKLY_CUMULATIVE_COUNT_OVER_LIMIT.
- Your aggregator or acquirer is not accepting this transaction:CARD_REFUSED.
- Your aggregator or acquirer is not accepting this transaction:BIN_REFUSED.
- Your aggregator or acquirer is not accepting this transaction:CARD_CATEGORY_ECI_REFUSED.
- Your aggregator or acquirer is not accepting this transaction:CROSS_BORDER_TRANSACTION_REJECT.
- Your aggregator or acquirer is not accepting this transaction:TRANSACTION_MONEY_TRANSFER_OVER_LIMIT.
- Your aggregator or acquirer is not accepting this transaction:TRANSACTION_NON_MONEY_TRANSFER_ OVER_LIMIT.
- 493
- Your acquirer or aggregator is rejecting this transaction: SAFEGUARDS.
- 494
- Internal safeguards are preventing this transaction from processing.
- 520
- Authorization request was approved by the issuing bank but declined based on your Smart Authorization settings. Do not capture the authorization without further review. Review theccAuthReply_avsCode,ccAuthReply_cvCode, andccAuthReply_authFactorCodefields to discover whyCybersourcerejected the request.
- 700
- The customer matched the Denied Parties List. Reject the customer's order.
- 701
- Exportbill_country/ship_countrymatch. Reject the customer's order.
- 702
- Exportemail_countrymatch. Reject the customer's order.
- 703
- Exporthostname_country/ip_countrymatch. Reject the customer's order.