API Reference
API Reference

Dispute

Event List

Event NameEvent TypeTrigger ConditionData Structure
Dispute Createdv2.disputes.createdWhen a dispute is first createdDispute
Dispute Updatedv2.disputes.updatedWhen key fields of an existing dispute changeDispute

Event Object

FieldTypeDescriptionExample
idstringSubotiz dispute ID583570323576728234
channel_dispute_idstringChannel-side dispute IDdp_1OqFkP2eZvKYlo2C
merchant_idstringMerchant ID100010
order_idstringTrade order IDorder_1769076135405830680
payment_channelstringPayment channelstripe
payment_methodstringPayment methodcard
dispute_statusstringDispute status:
  • inquiry_needs_response - Awaiting merchant response (inquiry)
  • inquiry_under_review - Under review (inquiry)
  • case_closed - Closed
  • needs_response - Awaiting merchant response
  • under_review - Under review
  • won - Dispute won
  • lost - Dispute lost
  • open - Open
  • pending_customer_response - Awaiting customer response
  • needs_response_appealable - Awaiting merchant response (appealable)
needs_response
dispute_reasonstringDispute reason:
  • unauthorized - The customer did not authorize the purchase
  • product_not_received - The customer did not receive the product or service
  • product_unacceptable - The product or service does not match the description
  • credit_not_processed - A promised refund or credit was not processed
  • duplicate - The transaction was duplicated
  • subscription_canceled - The subscription was canceled
  • unrecognized - The customer does not recognize the transaction
  • incorrect_charge_amount - The charged amount is incorrect
  • payment_by_other_methods - The customer paid through another method
  • remittance_processing_error - Remittance processing issue
  • others - Other reasons
unauthorized
order_amountstringOrder amount100.00
order_currencystringOrder currencyUSD
dispute_amountstringDispute amount100.00
dispute_currencystringDispute currencyUSD
dispute_create_timestringDispute creation time (RFC3339)2026-03-15T08:30:00Z
dispute_update_timestringLast update time (RFC3339)2026-03-15T08:30:00Z
dispute_due_timestringResponse due time (RFC3339)2026-03-22T08:30:00Z

Example

{
  "id": "583570323576728234",
  "type": "v2.disputes.created",
  "created": "2026-03-15T08:30:00Z",
  "data": {
    "id": "583570323576728234",
    "channel_dispute_id": "dp_1OqFkP2eZvKYlo2C",
    "merchant_id": "100010",
    "order_id": "order_1769076135405830680",
    "payment_channel": "stripe",
    "payment_method": "card",
    "dispute_status": "needs_response",
    "dispute_reason": "unauthorized",
    "order_amount": "100.00",
    "order_currency": "USD",
    "dispute_amount": "100.00",
    "dispute_currency": "USD",
    "dispute_create_time": "2026-03-15T08:30:00Z",
    "dispute_update_time": "2026-03-15T08:30:00Z",
    "dispute_due_time": "2026-03-22T08:30:00Z"
  }
}
{
  "id": "583570323576728235",
  "type": "v2.disputes.updated",
  "created": "2026-03-18T10:15:00Z",
  "data": {
    "id": "583570323576728234",
    "channel_dispute_id": "dp_1OqFkP2eZvKYlo2C",
    "merchant_id": "100010",
    "order_id": "order_1769076135405830680",
    "payment_channel": "stripe",
    "payment_method": "card",
    "dispute_status": "under_review",
    "dispute_reason": "unauthorized",
    "order_amount": "100.00",
    "order_currency": "USD",
    "dispute_amount": "100.00",
    "dispute_currency": "USD",
    "dispute_create_time": "2026-03-15T08:30:00Z",
    "dispute_update_time": "2026-03-18T10:15:00Z",
    "dispute_due_time": "2026-03-22T08:30:00Z"
  }
}