Skip to main content
The Dispute Data Model represents a contact dispute or chargeback on a payment transaction. Disputes occur when contacts contest charges with their bank or card issuer.
  • Chargeback management: Track disputes from filing through resolution
  • Evidence tracking: Monitor evidence submission deadlines
  • Reason categorization: Standardized dispute reason codes
  • Transaction linking: Connect disputes to original payment transactions

Attributes

Disputes Attributes

PropertyTypeDescription
rootfi_idintegerUnique identifier for this dispute
rootfi_created_atstringWhen this dispute was created in Commenda’s system (ISO 8601)
rootfi_updated_atstringWhen this dispute was last updated (ISO 8601)
rootfi_integration_typeenum
platform_idstringPlatform-specific dispute identifier
transaction_idstringReference to the disputed Transaction
invoice_idstringReference to the related Invoice
contact_idstringReference to the Contact
currency_idenumISO 4217 currency code
amountdoubleDisputed amount
statusenumCurrent dispute status
reasonenumStandardized dispute reason
reason_codestringPlatform-specific reason code
gatewaystringPayment gateway name
gateway_dispute_idstringPlatform-specific dispute ID
evidence_due_datestringDeadline for submitting evidence (ISO 8601)
resolution_datestringDate dispute was resolved (null if pending) (ISO 8601)
created_atstringOriginal dispute creation timestamp (ISO 8601)
updated_atstringLast update timestamp (ISO 8601)

Status Enum Values

ValueDescription
OPENDispute has been filed and is open
UNDER_REVIEWPlatform is reviewing evidence
WONMerchant won the dispute
LOSTContact won the dispute
WARNING_CLOSEDClosed with a warning
UNKNOWNStatus cannot be determined

Reason Enum Values

ValueDescription
FRAUDULENTTransaction was fraudulent
DUPLICATEDuplicate charge
UNRECOGNIZEDContact doesn’t recognize transaction
QUALITY_ISSUEProduct/service quality issue
NOT_RECEIVEDProduct not received
CANCELEDService was canceled
OTHEROther reason