Evento de saque PIX iniciado
Quando um saque PIX é iniciado no sistema, você receberá um webhook com o evento pix.withdraw.initiated contendo todas as informações da transação de forma detalhada e organizada.
🏗️ Estrutura do Payload
🔑 Campos Principais
|
Campo |
Tipo |
Descrição |
|---|---|---|
|
|
string |
Tipo do evento ( |
|
|
object |
Dados específicos da transação PIX |
|
|
string |
ID único do evento webhook |
|
|
string |
ID da chave API que gerou o evento |
|
|
string |
Tipo do evento (igual a |
|
|
number |
Timestamp Unix do evento |
💰 Dados da Transação PIX
|
Campo |
Tipo |
Descrição |
|---|---|---|
|
|
string |
🆔 ID único da transação PIX |
|
|
string |
🔗 UUID da transação |
|
|
number |
💵 Valor da transação em centavos |
|
|
string |
📊 Status atual da transação |
|
|
string |
📤 Tipo da transação ( |
|
|
string |
🔑 Tipo da chave PIX ( |
|
|
string |
📱 ID do QR Code (null para saques) |
|
|
string |
🎫 Chave PIX destino |
|
|
string |
🔗 ID end-to-end da transação PIX |
|
|
string |
📝 Descrição da transação |
|
|
string |
🏢 ID de referência do provedor |
|
|
string |
⏰ Data/hora de expiração (ISO 8601) |
|
|
string |
⏱️ Data/hora de execução (ISO 8601) |
|
|
string |
🏦 Provedor de pagamento |
|
|
string |
📅 Data/hora de criação (ISO 8601) |
|
|
string |
🔄 Data/hora de atualização (ISO 8601) |
|
|
object |
👤 Informações do remetente |
|
|
object |
👥 Informações do destinatário |
|
|
string |
💰 ID do lote de taxas |
|
|
string |
✅ Data/hora de distribuição de taxas |
|
|
object |
📊 Metadados da distribuição de taxas |
|
|
string |
👤 ID do usuário que solicitou o saque |
|
|
string |
🏢 ID do tenant/organização |
|
|
object |
👨💼 Dados do usuário |
|
|
string |
🕐 Timestamp da criação (ISO 8601) |
👤 Dados do Usuário
|
Campo |
Tipo |
Descrição |
|---|---|---|
|
|
string |
🆔 ID único do usuário |
|
|
string |
📧 Email do usuário |
|
|
string |
👨💼 Nome completo do usuário |
|
|
string |
👑 Função do usuário ( |
|
|
string |
🔐 ID do Cognito (autenticação) |
|
|
string |
🏢 ID do tenant/organização |
|
|
string |
👨💼 ID do gerente responsável |
|
|
string |
🏦 ID do BaaS (Banking as a Service) |
|
|
string |
💳 ID de pagamento do usuário |
|
|
string |
⭐ Nível do usuário ( |
|
|
string |
📊 Status do usuário ( |
|
|
string |
📋 Data de revisão de compliance |
|
|
string |
📝 Motivo da revisão de compliance |
|
|
string |
👨💻 ID do analista de compliance |
|
|
string |
📅 Data de criação do usuário |
|
|
string |
🔄 Data de atualização do usuário |
|
|
string |
👨💼 ID do gerente designado |
|
|
object |
👤 Perfil completo do usuário |
📊 Status Possíveis
-
PENDING- ⏳ Transação aguardando processamento
📤 Tipos de Transação
-
WITHDRAW- 💸 Saque/envio de PIX
🔑 Tipos de Chave PIX
-
CPF- 👤 CPF da pessoa física -
CNPJ- 🏢 CNPJ da pessoa jurídica -
EMAIL- 📧 Email válido -
PHONE- 📱 Telefone com DDD -
RANDOM- 🔑 Chave aleatória
📝 Exemplo de Payload Completo
{
"data": {
"event": "pix.withdraw.initiated",
"data": {
"pix": {
"id": "88eecafb-df8a-4dc9-acd7-438e120e889c",
"userId": "d0d75271-d641-4c10-a765-69b96c15f4a9",
"tenantId": "9a43ae9c-d7f2-43c6-a7d4-8706705e3d45",
"qrCodeId": null,
"uuid": "78147c97-abf3-4272-8256-84d94e5f6613",
"pixKey": "12345678000199",
"e2e": "",
"pixKeyType": "CNPJ",
"type": "WITHDRAW",
"amount": 500,
"description": "Saque PIX para empresa exemplo",
"status": "PENDING",
"providerReferenceId": "420026832",
"expireAt": "2025-08-14T22:00:12.487Z",
"executedAt": null,
"provider": null,
"createdAt": "2025-08-14T22:00:12.488Z",
"updatedAt": "2025-08-14T22:00:15.836Z",
"senderInfo": null,
"receiverInfo": null,
"feeBatchId": null,
"feeDistributionCompletedAt": null,
"feeDistributionMetadata": null,
"user": {
"id": "d0d75271-d641-4c10-a765-69b96c15f4a9",
"email": "usuario@exemplo.com",
"name": "João Silva Santos",
"role": "USER",
"cognitoId": "usuario@exemplo.com",
"tenantId": "9a43ae9c-d7f2-43c6-a7d4-8706705e3d45",
"managerId": null,
"baasId": null,
"paymentId": "1f052e22-45b4-6af5-a642-9a6d6e792081",
"level": "premium",
"status": "active",
"complianceReviewDate": null,
"complianceReason": null,
"complianceAnalystId": null,
"createdAt": "2025-05-13T15:49:20.894Z",
"updatedAt": "2025-06-26T23:06:07.789Z",
"assignedManagerId": null,
"profile": null
}
},
"timestamp": "2025-08-14T22:00:15.846Z"
}
},
"id": "e27d27f9-ae26-4dc6-9d22-9294d7aac034",
"apiKeyId": "0dd769bb-5e41-41c4-b8c2-6ec972914650",
"eventType": "pix.withdraw.initiated",
"timestamp": 1755208815854
}
🎯 Campos Principais
|
Campo |
Descrição |
|---|---|
|
|
🎪 Tipo do evento ( |
|
|
🆔 ID único da transação PIX |
|
|
💵 Valor da transação em centavos |
|
|
📊 Status atual da transação |
|
|
📤 Tipo da transação ( |
|
|
👨💼 Nome do usuário |
|
|
📧 Email do usuário |
|
|
👑 Função do usuário |
|
|
⭐ Nível do usuário |
|
|
⏰ Data/hora de expiração |
|
|
🏢 ID de referência do provedor |
|
|
🆔 ID único do evento webhook |
|
|
🕐 Timestamp do evento |