Pular para o conteúdo principal
POST
Cancelar 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}$

Resposta

Pagamento cancelado.

id
string
obrigatório

Id do pagamento.

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

"pay_Xk2v9QeR7tLmN3bA"

object
enum<string>
obrigatório

Sempre payment.

Opções disponíveis:
payment
livemode
boolean
obrigatório

true em produção, false no ambiente de teste.

method
enum<string>
obrigatório

Forma de pagamento.

Opções disponíveis:
pix,
card,
boleto
status
enum<string>
obrigatório

Status. requires_payment: aguardando; processing: em análise; succeeded: pago; underpaid/overpaid: pago com valor diferente (em análise); expired; failed; canceled; partially_refunded; refunded; disputed: cartão contestado.

Opções disponíveis:
requires_payment,
processing,
succeeded,
underpaid,
overpaid,
expired,
failed,
canceled,
partially_refunded,
refunded,
disputed
amount
object
obrigatório

Valor cobrado.

fee
object
obrigatório

Taxa da Valora neste pagamento.

created_at
string<date-time>
obrigatório

Criação.

customer_id
string | null

Cliente associado.

external_reference
string | null

O seu identificador.

description
string | null

Descrição da cobrança.

metadata
object

Até 20 pares chave/valor em texto (chave até 40, valor até 500 caracteres). Volta igual nas respostas e nos webhooks.

Exemplo:
refunded_amount
integer

Total já devolvido ao pagador, em centavos.

dispute
object | null

Contestação (chargeback) do cartão.

items
object[]

Cópia do produto no momento da compra.

splits
object[]

Divisão do valor líquido entre negócios do mesmo dono.

expires_at
string<date-time>

Prazo para pagar.

succeeded_at
string<date-time> | null

Quando o pagamento foi confirmado.

pix
object

Só em pagamentos Pix.

card
object

Só em pagamentos com cartão.

boleto
object

Só em pagamentos por boleto.