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

What can we help you with?


KA-07602


31

10/29/2025 17:58 PM

2.0

Introduction

This article provides an overview of common Reason Response Codes (RRC) 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 next steps.

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 Declined Requests

RRCDescription
RRC 100Successful Transaction – The payment has been successfully authorized and can be transmitted to your payment processor for funding.
RRC 101 & 102Declined by Cybersource – The request is missing one or more fields. Verify all required fields are included and properly formatted.
RRC 104Declined by Cybersource – The merchantReferenceCode matches another from the past 15 minutes. Confirm if this is a duplicate payment.
RRC 150Error – General system failure due to an internal Cybersource/Processor error. Review the reply message in EBC or API response.

2. Bank Declines

Note: If the customer must contact their issuer/bank regarding a declined payment, provide the Transaction Reference Number (TRN), which is passed during authorization for tracking.
RRCDescription
RRC 200Soft Decline – Approved by the issuing bank but flagged due to an Address Verification Service (AVS) mismatch.
RRC 201Hard Decline – Issuing bank requires clarification. No authorization code was received; obtain verbally from processor.
RRC 202Hard Decline – Payment method expired. Provide a valid expiration date or use another payment method.
RRC 203Hard Decline – General decline with no additional details. May relate to Strong Customer Authentication (SCA).
RRC 230Soft Decline – Approved by the issuing bank but flagged due to a Card Verification Number (CVN) mismatch.

3. Fraud and Chargebacks

RRCDescription
RRC 400Soft Decline – Fraud – Fraud score exceeds threshold set by Advanced Fraud Screen (AFS). Manual capture possible after review.

Procedure / Merchant Action Steps

  1. Identify the RRC – Locate the code in transaction details via EBC or API response.
  2. Review the Description – Determine whether the transaction was successful, declined, or flagged.
  3. Apply Recommended Actions:
    • For declines, check required fields and formatting.
    • For duplicate codes, confirm payment intent.
    • For fraud flags, review in AFS before capturing.
  4. Contact Relevant Party:
    • Bank declines: Provide TRN to the customer for issuer follow-up.
    • Processor errors: Contact your payment processor support.
  5. Prevent Recurrence – Ensure accurate customer information, maintain up-to-date payment method details, and follow fraud prevention/SCA compliance steps.

Summary Table

CategoryExample RRCsNext Action
Successful Transactions100Proceed to settlement
Cybersource Declines101, 102, 104Correct missing/duplicate fields
System Errors150Retry or contact support
Bank Declines200, 201, 202, 203, 230Customer/bank follow-up
Fraud Flags400Review in AFS before capture


Was this article helpful?


Articles Recommended for You