Pular para o conteúdo principal

Consultar Webhook - Transações

Use esta rota para consultar o payload do último webhook que falhou ao ser enviado para uma transação específica. É ú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.
cuidado

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

Response Object

PropriedadeTipoDescrição
eventstringTipo do evento do webhook.

Valores possíveis: transaction_status_changed.
transaction_idstringNúmero identificador da transação na Marlim.
item_idstringNúmero identificador da transação na sua plataforma.
payment_methodstringMétodo de pagamento utilizado na transação.
current_statusstringStatus atual da transação.

Valores possíveis: paid, review, rejected, refused, failed, refunded, chargedback.
nsustringNúmero Sequencial Único da transação.
authorization_codestringCódigo de autorização da transação.
date_createddateTimeData de criação da transação no formato ISODateTime.
date_updateddateTimeData de atualização do status da transação no formato ISODateTime.
amountint32Valor em centavos cobrado na transação.
paid_amountint32Valor em centavos capturado na transação.
installmentsstringNúmero de parcelas em que o cliente pagou.
card_holder_namestringNome do portador do cartão.
card_brandstringBandeira do cartão.
card_first_digitsstringPrimeiros dígitos do cartão.
card_last_digitsstringÚltimos dígitos do cartão.
sub_seller_idstringID do sub-seller associado à transação (quando aplicável).
acquirer_status_codestringCódigo de status retornado pelo adquirente.

Exemplos

Request
curl -X GET "https://api.marlim.co/v3/webhooks/HcDscltTIVK3VMAAOj7J" \
-H "Content-Type: application/json" \
-H "api_key: api_key_value" \
-d '{}'
Response200
{
"event": "transaction_status_changed",
"transaction_id": "HcDscltTIVK3VMAAOj7J",
"item_id": "ABC123456789",
"payment_method": "credit_card",
"current_status": "paid",
"nsu": "98765432",
"authorization_code": "112233",
"date_created": "2026-03-30T23:15:56.420Z",
"date_updated": "2026-03-30T23:15:56.420Z",
"amount": 1000,
"paid_amount": 1000,
"installments": "1",
"card_holder_name": "Luke Skywalker",
"card_brand": "visa",
"card_first_digits": "444455",
"card_last_digits": "2222",
"sub_seller_id": "sub_k4m6Rw5rlQszEY7fiuRe",
"acquirer_status_code": "0000"
}