Pular para o conteúdo principal

Consultar Cobrança

Disponível apenas em Sandbox

Este endpoint está disponível somente no ambiente Sandbox. Não há suporte para Pix Automático em produção no momento.

Use esta rota para retornar os dados e o status atual de uma cobrança.

GETv3/automatic_pix/charges/:charge_id

Request Variable Path​

AtributoTipoDescrição
charge_idstringID Marlim da cobrança.

Response Object​

PropriedadeTipoDescrição
charge_idstringID Marlim da cobrança. Guarde este ID: é com ele que você consulta, retenta e cancela a cobrança.
authorization_idstringID Marlim da autorização à qual a cobrança pertence.
link_idstringID Marlim do link que originou a autorização.
item_idstringID da cobrança na sua plataforma.
current_statusstringStatus atual da cobrança.

Valores possíveis: pending, scheduled, processing, debited, paid, rejected e canceled. Veja Status da Cobrança.
datedateData de liquidação agendada, no formato YYYY-MM-DD.
amountint32Valor da cobrança em centavos.
descriptionstringTexto exibido no extrato do cliente.
customerobjectObjeto Pagador.
customer[document_number]stringCPF ou CNPJ do pagador.
end_to_end_idstringIdentificador Pix da transação (E2E). Retorna null até a cobrança ser enviada para liquidação.
has_retrybooleanIndica se a cobrança já teve retentativas ou se ela própria é uma retentativa.
original_charge_idstringEm retentativas, o charge_id da cobrança original. Retorna null nas demais cobranças.
errorobjectPreenchido quando a cobrança é rejeitada. Retorna null nos demais casos.
error[code]stringCódigo da rejeição. Veja Rejeições de Cobrança.
error[title]stringTítulo da rejeição.
error[detail]stringDetalhe da rejeição, em texto livre enviado pelo banco do cliente.
metadataobjectObjeto livre enviado no agendamento.
date_createddateTimeData de criação da cobrança no formato ISODateTime.
date_updateddateTimeData de atualização da cobrança no formato ISODateTime.
Atenção

Construa a sua lógica e a comunicação com o cliente a partir do error.code. O campo title é apenas descritivo e o detail é texto livre do banco, que muda de instituição para instituição.

Error Object​

AtributoTipoDescrição
errorsarrayArray com todos os erros encontrados ao processar a requisição.
errors[][type]stringTipo de erro ocorrido.
errors[][message]stringMensagem detalhada do erro ocorrido.

Exemplos​

Request
curl -X GET "https://sandbox.api.marlim.co/v3/automatic_pix/charges/cHg4Tn8PqW1zLm6XbY2d" \
-H "Content-Type: application/json" \
-H "api_key: api_key_value" \
-d '{}'
Response200
{
"charge_id": "cHg4Tn8PqW1zLm6XbY2d",
"authorization_id": "aUt7Hq2LmZ9xVb3KcR8s",
"link_id": "pXq3Lk9TzR2mWb7NcA1e",
"item_id": "MENSALIDADE_2026_12",
"current_status": "paid",
"date": "2026-12-05",
"amount": 65000,
"description": "Mensalidade dezembro",
"customer": {
"document_number": "00099988877"
},
"end_to_end_id": "E12345678202612050612abcdef12345",
"has_retry": false,
"original_charge_id": null,
"error": null,
"metadata": {},
"date_created": "2026-11-25T17:33:06.364Z",
"date_updated": "2026-12-05T06:12:44.000Z"
}