Skip to main content
POST
Create dispute for a transaction

Authorizations

Authorization
string
header
required

API key (sk_sandbox_* / sk_test_* / sk_live_*) or Agent token (at_* / at_dlg_*)

Body

application/json
transactionId
string
required
Minimum string length: 1
reason
enum<string>
required
Available options:
unauthorized,
fraud,
not_received,
not_as_described,
duplicate,
incorrect_amount,
canceled,
credit_not_processed
description
string

Response

Dispute created

id
string
transactionId
string
reason
string
description
string | null
status
enum<string>
Available options:
open,
under_review,
resolved,
rejected
amountEuros
number
evidence
object[]
createdAt
string<date-time>
resolvedAt
string<date-time> | null