Pular para o conteúdo principal

Webhooks

Uma vez que as transferências ocorrem de forma assíncrona, é de suma importância o mapeamento e o tratamento corretos dos webhooks enviados.

Atenção!

Os webhooks da QI Tech não devem ser mapeados de forma restrita. Campos adicionais podem ser incluídos aos payloads dos webhooks retornados em nossas APIs.

Webhook para criação da recorrência de Pix Automático

Webhook destinado com as informações de criação de recorrência do cliente

Webhook Request Body

Request Body: Criação de recorrência
{
"webhook_type": "baas.automatic_pix.incoming_recurrence",
"webhook_datetime": "2025-10-22T20:30:23.459Z",
"data": {
"account_key": "13385acf-b0c3-4389-baf3-a58abbe92d58",
"incoming_recurrence_key": "12385acf-b0c3-4389-baf3-a58abbe92d58",
"incoming_recurrence_status": "pending_confirmation",
"transaction_amount": "150.00",
"periodicity": "monthly",
"journey_type": "j1_in_app_only_recurrence",
"pix_transfer_type": "key",
"end_to_end_id": "E1234567890123456789012",
"start_date": "2025-06-01",
"end_date": "2026-06-01",
"receiver_conciliation_id": "rec-conc-789",
"target_pix_key": "receiver@bank.com.br",
"payer_document_number": "12345678900",
"pix_message": "Pagamento mensal de serviço",
"created_at": "2025-05-22T10:00:00Z",
"updated_at": "2025-05-22T12:00:00Z"
}
}

Webhook Body Param

CampoTipoDescriçãoMax. Caracteres
webhook_typestringUm enumerador que define o tipo de evento sendo reportado23
webhook_datetimestringData e hora do envio do webhook20
account_keyuuid4Chave única de identificação da conta.36
incoming_recurrence_keyuuid4Chave única de identificação da autorização36
incoming_recurrence_statusstringIdentificador de status da recorrência Pix.Enumeradores incoming_recurrence_status
transaction_amountnumberValor da transferência para ocorrência de valor fixo.10
minimum_transaction_amountnumberValor mínimo da transferência para ocorrência de valor variável.10
maximum_transaction_amountnumberValor máximo da transferência para ocorrência de valor variável.10
periodicityenumTipo da periodicidade associada ao pagamentoEnumeradores periodicity
journey_typeenumTipo da jornada de solicitaçãoEnumeradores journey_type
pix_transfer_typeenumTipo do Pix a ser realizadoEnumeradores pix_transfer_type
end_to_end_idstringChave de idempotência de uma transação Pix dentro do SPI.32
start_datestringData de início da recorrência-
end_datestringData de término da recorrência, para os casos de tempo indeterminado, enviar como null-
receiver_conciliation_idstringIdentificação de conciliação do recebedor.35
target_pix_keystringChave Pix da conta da transação.100
payer_document_numberstringNúmero de documento do pagador da transação14
pix_messagestringMensagem a ser enviada junto à transferência Pix.140
created_atstringHorário da criação da solicitação de recorrência-
updated_atstringHorário de atualização da solicitação de recorrência-

Enumerador incoming_recurrence_status

EnumeradorDescrição
pending_confirmationRecorrência pendente de confirmação
activeRecorrência ativa
cancelledRecorrência cancelada
suspendedRecorrência suspensa
expiredRecorrência expirada

Enumeradores periodicity

EnumeradorDescrição
weeklyRecorrência semanal
monthlyRecorrência mensal
quarterlyRecorrência trimestral
semiannualRecorrência semestral
annualRecorrência anual

Enumeradores journey_type

EnumeradorDescrição
j1_in_app_only_recurrenceSolicitação de autorização mediante uma notificação no aplicativo
j2_recurrence_only_qrcodeSolicitação de autorização mediante a leitura de um QR Code
j3_payment_and_recurrence_qrcodeAutorização de recorrência por meio de um pix imediato mediante leitura de um QR Code
j4_recurrence_offer_post_paymentPagamento ou agendamento de um pix com uma solicitação de autorização da recorrência em sequência

Enumeradores pix_transfer_type

EnumeradorDescrição
manualPix utilizando os dados da conta destino
keyPix utilizando uma chave pix
static_qr_codePix utilizando um QR code estático
dynamic_qr_codePix utilizando um QR code dinâmico