Pular para o conteúdo principal

Consultar Webhook - Link de Pagamento

Use esta rota para consultar o payload do último webhook que falhou ao ser enviado para um link de pagamento específico. É útil para inspecionar o conteúdo da requisição e auxiliar na identificação e diagnóstico de problemas no envio.

GETv3/webhooks/:transaction_id

Request Variable Path

AtributoTipoDescrição
transaction_idstringID Marlim da transação do link de pagamento.
cuidado

É necessário informar o transaction_id que a Marlim retorna nas solicitações de criação de transação via link de pagamento.

Response Object

PropriedadeTipoDescrição
current_statusstringStatus atual da transação.

Valores possíveis: paid, review, rejected, refused, failed, refunded, chargedback.
net_valueint32Valor líquido em centavos.
item_idstringNúmero identificador da transação na sua plataforma.
soft_descriptorstringDescrição que aparece na fatura do cartão.
date_createddateTimeData de criação do link de pagamento no formato ISODateTime.
date_updateddateTimeData de atualização do status no formato ISODateTime.
expires_atdateTimeData de expiração do link de pagamento no formato ISODateTime.
webhook_urlstringURL do webhook configurada para receber as notificações.
customer[name]stringNome do cliente.
customer[email]stringE-mail do cliente.
customer[document_number]stringCPF ou CNPJ do cliente.
customer[phone][country_code]stringCódigo do país do telefone.
customer[phone][area_code]stringDDD do telefone.
customer[phone][number]stringNúmero do telefone.
customer[address][country]stringPaís do endereço (ISO 3166-1 alpha-2).
customer[address][zipcode]stringCEP do endereço.
customer[address][state]stringEstado do endereço.
customer[address][city]stringCidade do endereço.
customer[address][neighborhood]stringBairro do endereço.
customer[address][street]stringRua do endereço.
customer[address][street_number]stringNúmero do endereço.
payment_info[current_status]stringStatus atual do pagamento.
payment_info[transaction_id]stringID Marlim da transação.
payment_info[nsu]stringNúmero Sequencial Único da transação.
payment_info[authorization_code]stringCódigo de autorização da transação.
payment_info[date_updated]arrayHistórico de atualizações de status com data, status e código.
payment_info[aproved_amount]int32Valor aprovado em centavos.
payment_info[paid_amount]int32Valor capturado em centavos.
payment_info[installments]stringNúmero de parcelas.
payment_info[card_holder_name]stringNome do portador do cartão.
payment_info[card_first_digits]stringPrimeiros dígitos do cartão.
payment_info[card_last_digits]stringÚltimos dígitos do cartão.
payment_info[card_brand]stringBandeira do cartão.

Exemplos

Request
curl -X GET "https://api.marlim.co/v3/webhooks/ABCeWbEfTwHtmkX3q123" \
-H "Content-Type: application/json" \
-H "api_key: api_key_value" \
-d '{}'
Response200
{
"current_status": "paid",
"net_value": 1000,
"item_id": "#ABCDEFG",
"soft_descriptor": "marlim",
"date_created": "2026-03-30T23:15:56.420Z",
"date_updated": "2026-03-30T23:15:56.420Z",
"expires_at": "2026-04-06T23:15:56.420Z",
"webhook_url": "https://suaaplicacao.com.br/pedido/123456789/webhook",
"customer": {
"name": "Luke Skywalker",
"email": "luke@rebellion.com",
"document_number": "00099988877",
"phone": {
"country_code": "55",
"area_code": "11",
"number": "981301056"
},
"address": {
"country": "BR",
"zipcode": "01001000",
"state": "SP",
"city": "São Paulo",
"neighborhood": "Centro",
"street": "Rua das Flores",
"street_number": ""
}
},
"payment_info": {
"current_status": "paid",
"transaction_id": "ABCeWbEfTwHtmkX3q123",
"nsu": "123456789",
"authorization_code": "019146989",
"date_updated": [
{
"date": "2026-03-30T23:15:56.420Z",
"status": "paid",
"status_code": "0000"
}
],
"aproved_amount": 1000,
"paid_amount": 1000,
"installments": "1",
"card_holder_name": "Luke Skywalker",
"card_first_digits": "555544",
"card_last_digits": "2222",
"card_brand": "mastercard"
}
}