The Chargeback object
Chargeback entity
note
22 of 22 fields on this object have no description yet. Field documentation lives in the SDK types (types/chargeback.ts) so it stays in one place — this page is generated from it.
Fields
| Field | Type | Description |
|---|---|---|
chargebackId REQUIRED | string | |
merchantId REQUIRED | string | |
transactionId REQUIRED | string | |
customerId OPTIONAL | string | |
amount REQUIRED | number | |
currency REQUIRED | string | |
status REQUIRED | ChargebackStatus | See ChargebackStatus. ChargebackStatus |
reason REQUIRED | ChargebackReason | See ChargebackReason. ChargebackReason |
reasonCode OPTIONAL | string | |
reasonDescription OPTIONAL | string | |
source REQUIRED | ChargebackSource | See ChargebackSource. ChargebackSource |
outcome OPTIONAL | ChargebackOutcome | See ChargebackOutcome. ChargebackOutcome |
priority OPTIONAL | ChargebackPriority | See ChargebackPriority. ChargebackPriority |
tspProvider OPTIONAL | string | |
externalChargebackId OPTIONAL | string | |
disputeDeadline OPTIONAL | string | |
evidenceDeadline OPTIONAL | string | |
evidenceSubmittedAt OPTIONAL | string | |
resolvedAt OPTIONAL | string | |
resolutionNotes OPTIONAL | string | |
createdAt REQUIRED | string | |
updatedAt OPTIONAL | string |
Example
{
"chargebackId": "chargeback_1a2b3c",
"merchantId": "merchant_1a2b3c",
"transactionId": "transaction_1a2b3c",
"customerId": "customer_1a2b3c",
"amount": 5000,
"currency": "USD",
"status": "initiated",
"reason": "fraudulent",
"source": "customer",
"createdAt": "2026-01-15T09:30:00Z"
}