Confirmação de Saque#
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 Saque (Cash-Out)#
Enviado quando um saque PIX Ć© processado.Eventos#
| Evento | Descrição |
|---|
payment.transfer.processing | Saque em processamento |
payment.transfer.paid | Saque confirmado e enviado |
paid | Alias de payment.transfer.paid |
payment.transfer.failed | Saque falhou |
failed | Alias de payment.transfer.failed |
processing | Alias de payment.transfer.processing |
Payload (data)#
{
"event": "payment.transfer.paid",
"transaction_id": "cm9z8y7x6w5v4u3t2s1r0q",
"external_id": "EXT-WD-54321",
"type": "pix_out",
"amount": 200.00,
"amount_fees": 5.00,
"net_amount": 195.00,
"status": "paid",
"end_to_end_id": "E54811417202606080100ABC123DEF456",
"customer": {
"name": "Seller X",
"document": "12345678900"
},
"paidAt": "2026-06-08T01:00:00.000Z",
"createdAt": "2026-06-08T00:30:00.000Z",
"updatedAt": "2026-06-08T01:00:00.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_out para saques |
amount | number | Valor bruto do saque (R$) |
amount_fees | number | Taxa cobrada (R$) |
net_amount | number | Valor lĆquido enviado (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 recebedor |
customer.document | string|null | CPF/CNPJ do recebedor |
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 Cashout#
Modificado emĀ 2026-06-08 08:54:56