Skip to main content

Estornar um Cash-In Pix

Endpoint dedicado para estornar uma transação paga utilizando meio de pagamento Pix, é necessário passar o cash_in_id no PATH da URL.

POST/v1/chash-in/:cash_in_id/refund

Request Variável Path

AtributoTipoDescrição
cash_in_idstringID Marlim da operação Cash-In.

Response Object

PropriedadeTipoDescrição
statusstringRepresenta o estado atual do estorno cash-in.

Valores possíveis: processing.
cash_in_idstringNúmero identificador da operação Marlim.
item_idstringID de cobrança/pedido em sua plataforma.
date_createddateTimeData de criação da operação no formato ISODateTime.
date_updateddateTimeData de atualização do status da operação no formato ISODateTime.
amountint32 || floatValor a ser cobrado do cliente pagante.
paid_amountint32 || floatValor pago pelo cliente pagante.
refunded_amountint32 || floatValor estornado pelo cliente pagante.
customer_namestringNome do cliente pagante.
customer_document_numberstringNúmero do documento do cliente pagador.

Webhooks

Todo o processo de alteração do status de uma operação de estorno é assíncrono. Portanto, é importante que você passe um webhook_url durante o processo de criação de uma operação para que sua aplicação receba todas as alterações de status. Esta url da sua aplicação pode ser aberta para receber payloads dos Servidores Marlim (você pode validar os payloads recebidos pela nossa aplicação), ou caso esta url exija autenticação, você pode passar um webhook_auth_token para o Marlim enviar os webhooks com autenticação no HEADER da requisição.

ValorDescrição
refundedOperação estornada com sucesso.
info

Se for passado algum valor no parâmetro webhook_auth_token a Marlim vai enviar o token para a sua aplicação usando o padrão no Header da requisição: Authorization: Bearer {webhook_auth_token}.

Exemplos

Request
curl -X POST -G "https://api.pix.marlim.co/v1/chash-in/os7WT0bCGbWxAjAv2eT6/refund" \
-H "Content-Type: application/json" \
-H "api_key: api_key_value" \
Response200
{
"status": "processing",
"cash_in_id": "os7WT0bCGbWxAjAv2eT6",
"item_id": "123456789",
"date_created": "2023-12-08T17:36:19.683Z",
"date_updated": "2023-12-08T17:36:19.683Z",
"amount": 10,
"paid_amount": 10,
"refunded_amount": 0,
"customer_name": "Luke Skywalker",
"customer_document_number": "00099988877"
}