web
You’re offline. This is a read only version of the page.
close

What can we help you with?


KA-07602


140

04/06/2026 17:06 PM

2.3

Introduction

This article provides an overview of common Reason Response Codes (RRCs) used in Visa Acceptance and Cybersource payment processing. RRCs indicate the outcome of a transaction, including successful authorizations, declines, errors, and fraud-related flags. Understanding these codes helps merchants quickly identify transaction status, troubleshoot issues, and determine appropriate next steps.

This article applies to Visa Acceptance and Cybersource clients who process payments and need to interpret transaction response codes returned via the API or the Enterprise Business Center (EBC). Internal support teams may also reference this article when assisting merchants with transaction troubleshooting.

When a decline or error occurs, reviewing the Request ID (RID) and Transaction Logs in the Enterprise Business Center (EBC) is strongly recommended as a first step. These logs contain more specific details about the error or decline reason beyond what the RRC alone provides, and are accessible to both merchants and internal support teams.

For the complete list of RRCs, refer to the Support Article: "What does this Reason Code mean?". For API inquiries:


Overview of Reason Response Codes

1. Successful Transactions and CyberSource Declines

RRC Description
RRC 100 Successful Transaction – The payment has been successfully authorized and can be transmitted for funding.
RRC 101 & 102 Declined – Missing or Invalid Data – One or more required fields are missing or contain invalid data.
Review missingField or invalidField_0..N in the reply message, correct errors, and resend.

Tip: Review the Request ID (RID) and Transaction Logs in EBC for more specific field-level error details.
RRC 104 Duplicate Request – The merchantReferenceCode matches another request from the past 15 minutes.

Tip: Check the Transaction Logs in EBC to confirm whether the original transaction was successfully processed before resubmitting.
RRC 233 Processor Decline – Invalid Data – The processor returned a general decline. Request an alternate payment method.

Tip: Review the RID and Transaction Logs in EBC for additional processor-level detail on the decline reason.

 

2. Bank Declines

 

Note: If the customer must contact their issuer or bank, provide the Transaction Reference Number (TRN). Additionally, reviewing the Request ID (RID) and Transaction Logs in the Enterprise Business Center (EBC) can provide more specific details on the decline reason returned by the issuing bank, beyond what the RRC alone indicates.
RRC Description
RRC 200 Soft Decline – Address Verification System (AVS) No Match – Approved by the issuer but flagged due to an AVS mismatch.
Authorization may be captured, but review for fraud.
RRC 201 Hard Decline – Issuer requires clarification. No authorization code was received.
RRC 202 Hard Decline – Payment method expired. Request an updated expiration date.
RRC 203 Hard Decline – Card Refused – General decline with no additional issuer details.
Request another form of payment.

Tip: Check the RID and Transaction Logs in EBC — the logs may contain a more specific response code returned by the issuing bank.
RRC 230 Soft Decline – Card Verification Number (CVN) No Match – Approved but flagged due to a CVN mismatch.

 

3. System and Configuration Errors

 

These responses indicate either a system-level issue or a merchant or processor configuration issue. Do not repeatedly retry transactions without first validating transaction status and configuration. As a first step, review the Request ID (RID) and Transaction Logs in EBC to obtain more specific error details before escalating.

RRC Description
RRC 150 System Error – A system error occurred during transaction processing.

Depending on the payment processor handling the transaction, this response may indicate:
  • A valid temporary system error, or
  • A processor rejection due to invalid or incomplete data.
Merchants should design transaction handling logic to correctly manage system errors and avoid endlessly retrying failed requests. Always verify transaction status before retrying and refer to the documentation for the connection method being used.

If RRC 150 occurs repeatedly for the same merchant or transaction type:
  • This may indicate a configuration issue rather than a transient system error.
  • Review the RID and Transaction Logs in EBC for more specific error details.
  • Confirm the merchant configuration matches the information on the Value Added Reseller (VAR) sheet.
  • If using the Visa Acceptance Platform (VAP), review the processor setup entered on the platform.
  • If not using VAP, submit the VAR sheet in a support case for configuration validation.
  • After validation, confirm with the Merchant Acquirer that the processor account and VAR sheet details are correct.
RRC 232 Decline – The card type is not accepted in the merchant's processor configuration.
RRC 234 Configuration Error – A setup issue exists with the merchant account.
If recurring, contact Client Services for correction.
RRC 240 Decline – The card type sent is invalid or does not match the card number.
RRC 261 Decline – Merchant account setup is invalid or missing on the processor gateway.

 

Action for System or Configuration Errors:
Validate transaction status first by reviewing the RID and Transaction Logs in EBC. If errors persist, obtain or confirm the VAR sheet with your Merchant Acquirer and contact Client Services for platform configuration review.

 

 

4. Fraud and Chargebacks

 

RRC Description
RRC 400 Soft Decline – Fraud – Fraud score exceeds the Advanced Fraud Screen (AFS) threshold. Review before capture.

Tip: Review the RID and Transaction Logs in EBC for additional fraud scoring details to assist in the review decision.

 

Refunds and Credits Related to Reason Response Codes

 

Some RRCs may require issuing a refund or stand-alone credit after authorization or settlement. For step-by-step instructions, refer to:

Payments – How to Issue a Refund or Credit

 

Procedure: Merchant Action Steps

 

  1. Identify the RRC – Review the code returned in the API response or within the Enterprise Business Center (EBC).
  2. Review the Request ID (RID) and Transaction Logs in EBC – Before taking further action, check the RID and Transaction Logs in EBC. These logs contain more specific details about the decline or error reason beyond what the RRC alone provides.
  3. Review the Description – Determine whether the transaction succeeded, failed, or requires further review based on the RRC and EBC log details.
  4. Apply Recommended Actions:
    • Correct missing or invalid fields where applicable.
    • Review Address Verification System (AVS) or Card Verification Number (CVN) mismatches for potential fraud.
    • Request a different payment method for general declines.
    • For RRC 150, verify transaction status in EBC before retrying and investigate configuration if the error is recurring.
  5. Contact the Relevant Party:
    • Bank declines → Customer contacts their issuer with the Transaction Reference Number (TRN).
    • System or processor issues → Contact your processor.
    • Configuration issues → Validate the Value Added Reseller (VAR) sheet and contact Client Services.
  6. Prevent Recurrence – Maintain accurate payment data, validate inputs, and follow fraud-prevention best practices.

 

Summary Table

 

Category Example RRCs Next Action
Successful Transactions 100 Proceed to settlement
CyberSource Declines 101, 102, 104, 233 Correct missing or invalid fields; review RID and Transaction Logs in EBC for details
Bank Declines 200, 201, 202, 203, 230 Review RID and Transaction Logs in EBC; customer or bank follow-up as needed
System / Configuration Errors 150, 232, 234, 240, 261 Review RID and Transaction Logs in EBC first; validate VAR sheet if recurring
Fraud Flags 400 Review in Advanced Fraud Screen (AFS) and EBC Transaction Logs before capture

 

Potential Client Questions

 

  • Why am I receiving an RRC 150 repeatedly for the same transaction type?
    • Repeated RRC 150 responses for the same merchant or transaction type typically indicate a configuration issue rather than a temporary system error. Review the RID and Transaction Logs in EBC for more specific details, confirm your merchant configuration matches the VAR sheet, and contact Client Services if the issue persists.
  • Where can I find more details about why my transaction was declined beyond the RRC?
    • The Request ID (RID) and Transaction Logs in the Enterprise Business Center (EBC) contain more granular details about the decline or error reason. These logs are accessible to both merchants and internal support teams and should be the first place reviewed when troubleshooting a decline.
  • My customer received a general decline (RRC 203). What should I do?
    • RRC 203 indicates a general decline from the issuing bank with no additional details provided in the RRC itself. Request an alternate form of payment from the customer. For more specific decline details, review the RID and Transaction Logs in EBC, which may contain a more specific response code returned by the issuing bank. If the customer needs to follow up directly, provide them with the Transaction Reference Number (TRN).
  • What is the difference between a soft decline and a hard decline?
    • A soft decline (for example, RRC 200 or RRC 230) means the transaction was approved by the issuer but flagged for review due to a mismatch such as AVS or CVN. A hard decline (for example, RRC 201, 202, or 203) means the issuer has refused the transaction outright. Soft declines may still be captured but should be reviewed for fraud risk before doing so.
  • What is a VAR sheet and why does it matter for RRC errors?
    • A Value Added Reseller (VAR) sheet contains the merchant's processor configuration details. When system or configuration-related RRCs such as 150, 234, or 261 occur repeatedly, validating that the merchant configuration matches the VAR sheet is a critical troubleshooting step. Contact your Merchant Acquirer to confirm VAR sheet details and reach out to Client Services for platform configuration review if needed.

 

Additional Resources

 

 

Glossary

 

Term Definition
Reason Response Code (RRC) A numeric code returned in a payment processing response that indicates the outcome of a transaction.
Enterprise Business Center (EBC) The Visa and Cybersource merchant portal used to review transaction details, Request IDs, and Transaction Logs.
Request ID (RID) A unique identifier assigned to each transaction request, used to locate detailed transaction logs in EBC.
Transaction Reference Number (TRN) A reference number provided to customers when they need to follow up with their issuing bank regarding a declined transaction.
Value Added Reseller (VAR) Sheet A document containing a merchant's processor configuration details, used to validate setup during troubleshooting.
Address Verification System (AVS) A fraud prevention tool that verifies the billing address provided by the customer against the address on file with the issuer.
Card Verification Number (CVN) A security code on a payment card used to verify that the customer has physical possession of the card during a transaction.
Advanced Fraud Screen (AFS) A Cybersource fraud scoring tool that evaluates transactions against configurable thresholds to flag potentially fraudulent activity.
Visa Acceptance Platform (VAP) The Visa platform used to configure and manage merchant processor settings for Visa Acceptance clients.


Was this article helpful?


Articles Recommended for You