Disputes

Track alerts, chargebacks, and dispute outcomes.

Read-only access to disputes: pre-chargeback alerts (Ethoca, CDRN, Visa RDR), chargebacks, TC40 fraud reports, ACH returns, and reversals. Disputes are sandbox-aware. Acting on a dispute — refunding an alert, fighting a chargeback with evidence, accepting — happens in the Paysio dashboard. The dispute.created, dispute.updated, dispute.evidence_submitted, dispute.won, and dispute.lost events track the lifecycle in real time — see Webhooks.

List disputes

List disputes, sorted by most recent.

GEThttps://paysio.com/api/v1/disputes

Authorizations

Authorizationstringheaderrequired

Any API key. Prepend your key with Bearer, e.g. Bearer sk_test_your_secret_key.

Query parameters

limitinteger

1-100, default 10

starting_afterstring

Cursor for pagination

statusstring

Filter by status: new, matched, unmatched, refunded, accepted, fighting, response_submitted, won, lost, expired. Comma-separate for multiple values.

kindstring

Filter by kind: alert_ethoca, alert_cdrn, alert_rdr, chargeback, tc40, ach_return, reversal. Comma-separate for multiple values.

transaction_idstring

Disputes raised against one transaction

Retrieve a dispute

Retrieve a single dispute. The dispute object is returned at the top level (no data wrapper) with an extra events array — the case timeline, newest first. Event types include created, matched, refunded, outcome_sent, accepted, fight_started, evidence_submitted, represented, won, and lost.

GEThttps://paysio.com/api/v1/disputes/:id

Authorizations

Authorizationstringheaderrequired

Any API key. Prepend your key with Bearer, e.g. Bearer sk_test_your_secret_key.