Pular para o conteúdo principal
POST
Devolver um pagamento

Autorizações

Authorization
string
header
obrigatório

Chave de API sk_vl_... criada no painel em Desenvolvedores → Chaves de API.

Parâmetros de caminho

payment_id
string
obrigatório

Id do pagamento.

Pattern: ^pay_[A-Za-z0-9_-]{16}$

Corpo

application/json
amount

Valor a devolver. Omitido = tudo o que resta. Em reais, com até 2 casas e ponto decimal (ex.: "149.90"). Mínimo 0.01.

Pattern: ^\d{1,9}(\.\d{1,2})?$
Exemplo:

"149.90"

reason
string

Motivo (até 200 caracteres).

Maximum string length: 200

Resposta

Devolução criada, com o pagamento atualizado.

id
string

Id da devolução.

Pattern: ^ref_[A-Za-z0-9_-]{16}$
Exemplo:

"ref_Xk2v9QeR7tLmN3bA"

object
enum<string>

Sempre refund.

Opções disponíveis:
refund
payment_id
string

Pagamento devolvido.

amount
integer

Valor devolvido, em centavos.

status
enum<string>

Estado.

Opções disponíveis:
pending,
succeeded,
failed
reason
string | null

Motivo informado.

created_at
string<date-time>

Criação.

payment
object