Dispute Conventions


Dispute Type

Get Dispute and Get Disputes responses show the dispute type in data_type and reason_desc.

The following table shows the possible dispute types:

Dispute type description (reason_desc)Dispute type code (data_type)
Fraud Dispute TC40F
Pre-Dispute (see note below)U
RetrievalV
First TimeC
Pre-ArbitrationP
ArbitrationA
Pre-Compliance
ComplianceM
Chargeback ReversalR

Note the following about certain dispute types:

  • Visa Pre-dispute - "Pre-dispute" refers to our internal naming for Visa’s RDR (Rapid Dispute Resolution). In this process, a partner will receive a notification when their merchant responds to the RDR. The disputed funds have already been deducted from the acquirer’s settlement account. These disputes are for collection purposes only--no merchant action is required.
  • Chargeback Reversal - This dispute type indicates that funds have moved. Qualpay typically won’t have direct access to this information, so you should only see the following dispute statuses:
    • Issuer reversal - This can occur if the issuer changes their position before merchant action.
    • Issuer accept - This occurs when the merchant rebuts and the issuer accepts or rejects the rebuttal.
  • Pre-compliance and Compliance - Compliance disputes will initially be managed outside of the API.
  • Pre-Arbitration and Arbitration - For Pre-Arbitration and Arbitration (dispute types P and A ), funds are debited upon receipt of either, and will be returned if the case is won.

Dispute Reason Code

Please note the following about dispute reason codes:

  • The dispute reason code is found in reason_code in a Get Dispute or Get Disputes response.
  • Reason codes and their descriptions differ by card brand.
  • The card brand for a dispute is found in card_type in a Get Dispute or Get Disputes response.

Find the table for the appropriate card brand below:

VISA reason codes

The table below shows reason codes (reason_code) provided for Visa dispute cases, which define the Visa card brand's dispute conditions. For more information, see Visa's Dispute Management Guidelines for Visa Merchants.

VISA dispute reason code (reason_code)VISA dispute condition
10.1EMV Liability Shift Counterfeit Fraud
10.2EMV Liability Shift Non-Counterfeit Fraud
10.3Other Fraud – Card-Present Environment
10.4Other Fraud – Card-Absent Environment
10.5Visa Fraud Monitoring Program
11.1Card Recovery Bulletin
11.2Declined Authorization
11.3No Authorization/Late Presentment Effective for Transactions completed on or after 13 April 2024
12.1Late Presentment Effective through 12 April 2024
12.2Incorrect Transaction Code
12.3Incorrect Currency
12.4Incorrect Account Number
12.5Incorrect Amount
12.6Duplicate Processing/Paid by Other Means
12.7Invalid Data
13.1Merchandise/Services Not Received
13.2Cancelled Recurring Transaction
13.3Not as Described or Defective Merchandise/Services
13.4Counterfeit Merchandise
13.5Misrepresentation
13.6Credit Not Processed
13.7Cancelled Merchandise/Services
13.8Original Credit Transaction Not Accepted
13.9Non-Receipt of Cash at an ATM

MC reason codes

The table below shows reason codes (reason_code) provided for Mastercard dispute cases. For more information, see Mastercard's Chargeback Guide Merchant Edition.

MC dispute reason code (reason_code)DescriptionCategory
4807Warning Bulletin FileAuthorization
4808Authorization-Related ChargebackAuthorization
4812Account Number Not On FileAuthorization
4831Transaction Amount DiffersPoint-of-Interaction Error
4834Point-of-Interaction ErrorPoint-of-Interaction Error
4837No Cardholder AuthorizationFraud
4840Fraudulent Processing of TransactionsFraud
4841Canceled Recurring or Digital Goods TransactionsCardholder Disputes
4842Late PresentmentPoint-of-Interaction Error
4846Correct Transaction Currency Code Not ProvidedPoint-of-Interaction Error
4849Questionable Merchant ActivityFraud
4850Installment Billing DisputePoint-of-Interaction Error
4853Cardholder DisputeCardholder Disputes
4854Cardholder Dispute—Not Elsewhere Classified (U.S. Region Only)Cardholder Disputes
4855Goods or Services Not ProvidedCardholder Disputes
4859Addendum, No-show, or ATM DisputeCardholder Disputes
4860Credit Not ProcessedCardholder Disputes
4863Cardholder Does Not Recognize—Potential FraudFraud
4870Chip Liability ShiftFraud
4871Chip/PIN Liability ShiftFraud
4999Domestic Chargeback Dispute (Europe Region Only)Point-of-Interaction Error

AMEX reason codes

The table below shows reason codes (reason_code) provided for American Express dispute cases. For more information, see the American Express Disputes Education Center.

AMEX dispute reason code (reason_code)DescriptionCategory
004Not Received – Delivery RequestedInquiry
021Canceled – ExpiredInquiry
024Damaged/Defective – Return Authorization RequestedInquiry
059Damaged/Defective – Repair/Replacement RequestedInquiry
062Credit Posted As ChargeInquiry
063DissatisfiedInquiry
127No Knowledge – Card PresentInquiry
154Canceled – Expired/Unsuccessful CancelationInquiry
155Not Received – Credit RequestedInquiry
158ReturnInquiry
173Duplicate/Multiple BillingInquiry
175Requests CreditInquiry
176No Knowledge – Card Not PresentInquiry
193FraudInquiry
680OverchargeInquiry
684Paid Direct by Other MeansInquiry
691Signed Support and/or ItemizationInquiry
693Vehicle Rental and Capital DamagesInquiry
A01Charge Amount Exceeds Authorization AmountChargeback - Authorization
A02No Valid AuthorizationChargeback - Authorization
A08Authorization Approval ExpiredChargeback - Authorization
C02Credit Not ProcessedChargeback - Card Member Disputes
C04Goods/Services Returned or RefusedChargeback - Card Member Disputes
C05Goods/Services Canceled/Not Received/Partially ReceivedChargeback - Card Member Disputes
C14Paid by Other MeansChargeback - Card Member Disputes
C18"No Show" or CARDeposit CanceledChargeback - Card Member Disputes
C28Canceled Recurring Billing/Goods Not as Described/Defective/DamagedChargeback - Card Member Disputes
C32Goods/Services Damaged or DefectiveChargeback - Card Member Disputes
F10Missing ImprintChargeback - Fraud
F14Multiple ROCsChargeback - Fraud
F24No Card Member AuthorizationChargeback - Fraud
F29Card Not PresentChargeback - Fraud
F30EMV CounterfeitChargeback - Fraud
F31EMV Lost/Stolen/Non-ReceivedChargeback - Fraud
FR2Fraud Full Recourse ProgramChargeback - Inquiry/Miscellaneous
FR4Immediate Chargeback ProgramChargeback - Inquiry/Miscellaneous
FR6Partial Immediate Chargeback ProgramChargeback - Inquiry/Miscellaneous
M01Chargeback AuthorizationChargeback - Inquiry/Miscellaneous
M10Vehicle Rental — Capital DamagesChargeback - Card Member Disputes
M49Vehicle Rental — Theft or Loss of UseChargeback - Card Member Disputes
P01Unassigned Card NumberChargeback - Processing Errors
P03Credit Processed as ChargeChargeback - Processing Errors
P04Charge Processed as CreditChargeback - Processing Errors
P05Incorrect Charge AmountChargeback - Processing Errors
P07Late SubmissionChargeback - Processing Errors
P08Duplicate ChargeChargeback - Processing Errors
P22Non-Matching Card NumberChargeback - Processing Errors
P23Currency DiscrepancyChargeback - Processing Errors
R03Insufficient ReplyChargeback - Inquiry/Miscellaneous
R13No ReplyChargeback - Inquiry/Miscellaneous

DISC reason codes

The table below shows reason codes (reason_code) provided for Discover dispute cases.

DISC dispute reason code (reason_code)DescriptionCategory
01Transaction Documentation RequestTicket Retrieval Request
03Transaction Documentation Request Due to Cardholder DisputeTicket Retrieval Request
04Transaction Documentation Request for Fraud AnalysisTicket Retrieval Request
05Good Faith InvestigationTicket Retrieval Request/Services
AADoes Not RecognizeServices
APRecurring PaymentsServices
ATAuthorization NoncomplianceAuthorization
AWAltered AmountServices
CDCredit/Debit Posted IncorrectlyServices
DADeclined AuthorizationAuthorization
DCDispute ComplianceDispute Compliance
DPDuplicate ProcessingServices
EXExpired CardExpired
ICIllegible Sales DataServices
INInvalid Card NumberProcessing Errors
LPLate PresentationProcessing Errors
NANo AuthorizationAuthorization
NCNot ClassifiedNot Classified
NFNon-Receipt of Cash from ATMServices
PMPaid by Other MeansServices
RGNon-Receipt of Goods, Services, or CashServices
RMCardholder Disputes Quality of Goods or ServicesServices
RN2Credit Not ProcessedServices
UA01Fraud – Card Present TransactionFraud
UA02Fraud – Card Not Present TransactionFraud
UA05Fraud – Chip Counterfeit TransactionFraud
UA06Fraud – Chip and PIN TransactionFraud
UA10Request Transaction Receipt (swiped card transactions)Fraud
UA11Cardholder claims fraud (swiped transaction, no signature)Fraud

Dispute Status

Get Dispute and Get Disputes responses show the current dispute status in status.

The following table shows possible dispute statuses:

Dispute status code (status)Dispute status
AMerchant Accepts
CIssuer Accepts
DIssuer Rejected
ETimeframe Expired
FMerchant Fulfills
IIssuer Review
KIssuer Cancelled
LArbitration Lost / Issuer Won Arbitration
NNew
PIssuer Challenged
QAcquirer Review
RIssuer Reversal / Issuer Wishdraw
SMerchant Withdrew
UNo Further Action
WMerchant Won Arbitration / Issuer Withdrew
ZArbitration

When are funds debited or returned?

The dispute statuses Issuer Reversal / Issuer Withdrew (R) or Issuer Accepts (C) do not always mean that the funds debited due to the chargeback have been returned to the account:

  • In general, for first time disputes (dispute type C), the merchant will have been debited the dispute amount. As a result, these statuses (R and C) indicate a return of the funds debited.
  • For Pre-arbitration and Arbitration (dispute types P and S), funds are not debited by the card brands until the final decision.

Dispute Workflow

Get Dispute and Get Disputes responses show the dispute workflow in cbr_workflow.

The following table shows the possible dispute workflows:

Workflow code (cbr_workflow)Workflow
SStandard
CCollaboration
AAllocation