Confirmação de Depósito#
Identifique o uuid da transação para poder fazer a validação, alem disto todos webhooks contém no header x-signature com SHA256 para validação que o envio foi feito por nossos servidores.💰 Webhook de Depósito (Cash-In)#
Enviado quando um pagamento PIX é recebido na sua conta.Eventos#
| Evento | Descrição |
|---|
payment.processing | Pagamento em processamento |
payment.paid | Pagamento confirmado e saldo creditado |
paid | Alias de payment.paid |
payment.failed | Pagamento falhou ou expirou |
Payload (data)#
{
"event": "payment.paid",
"transaction_id": "cm1a2b3c4d5e6f7g8h9i0j",
"external_id": "EXT-DEP-12345",
"type": "pix_in",
"amount": 150.00,
"amount_fees": 2.50,
"net_amount": 147.50,
"status": "paid",
"end_to_end_id": "E60701190202606080000DY5OHJK3BDX",
"customer": {
"name": "LUMOPAY BRASIL LTDA",
"document": "12345678900"
},
"paidAt": "2026-06-08T00:00:16.000Z",
"createdAt": "2026-06-07T23:59:09.000Z",
"updatedAt": "2026-06-08T00:00:16.000Z"
}
Descrição dos campos#
| Campo | Tipo | Descrição |
|---|
event | string | Tipo do evento |
transaction_id | string | ID interno da transação na LumoPay |
external_id | string | ID da transação no adquirente |
type | string | Sempre pix_in para depósitos |
amount | number | Valor bruto recebido (R$) |
amount_fees | number | Taxa cobrada (R$) |
net_amount | number | Valor líquido creditado (amount - amount_fees) |
status | string | Status atual: paid, processing, failed |
end_to_end_id | string|null | ID end-to-end do PIX (E2E ID) |
customer.name | string|null | Nome do pagador |
customer.document | string|null | CPF/CNPJ do pagador |
paidAt | string|null | Data/hora do pagamento (ISO 8601) |
createdAt | string | Data/hora de criação da transação |
updatedAt | string | Data/hora da última atualização |
Status que a LumoPayment envia para webhook do Cashin#
Modificado em 2026-06-08 08:54:49