Skip to main content
PUT
Estornar pagamento

Authorizations

client-id
string
header
required
client-secret
string
header
required

Headers

client-id
string
required

ID público da credencial do merchant

client-secret
string
required

Secret da credencial do merchant

Path Parameters

id
string<uuid>
required

ID único (UUID) da transação a ser estornada

Example:

"550e8400-e29b-41d4-a716-446655440000"

Body

application/json

Dados opcionais do estorno. O corpo pode ser omitido.

reason
string

Motivo do estorno (texto livre, opcional). Útil para auditoria e reconciliação interna.

Maximum string length: 255
Example:

"Produto defeituoso"

Response

Estorno processado com sucesso

id
string<uuid>
required
Example:

"d398b016-3c29-41b4-afc0-bbf8c81c683c"

status
enum<string>
required
Available options:
waiting_payment,
paid,
refused,
refunded,
in_analysis
Example:

"paid"

amount
number
required
Example:

15680

paymentMethod
string
required
Example:

"credit_card"

createdAt
string<date-time>
required
Example:

"2026-07-02T19:41:46.738Z"

transactionId
string
pix
object
boleto
object
refusedReason
object

Motivo da recusa (presente apenas quando status = refused). Consulte o guia Recusas de cartão para entender as categorias e como orientar o cliente.

subMerchant
object

Dados públicos do submerchant (owner) vinculado à transação.

split
object[]

Split resolvido da transação: valor efetivamente destinado a cada recebedor, em centavos (quando a transação possui split)

customer
object

Dados completos do cliente (presente quando disponível).

items
object[]
externalReference
string
Example:

"35d29135-f14e-4695-b9ae-ccde91676a60"