Eventos
Bem-vindo à seção de eventos da API. Aqui você encontrará todos os endpoints relacionados ao gerenciamento de eventos do sistema.
Endpoint utilizado para criar um novo evento de transação no sistema.
POST {{apiUrl}}/events/transactions/create
Headers da requisição
Header | Obrigatório | Valor | Descrição |
---|
Accept | Sim | application/json | Formato de resposta aceito |
Content-Type | Sim | application/json | Formato do corpo da requisição |
Authorization | Sim | Bearer token | Token de autenticação |
Parâmetros da requisição
O corpo da requisição deve ser enviado no formato JSON com os seguintes campos:
Campo | Tipo | Obrigatório | Descrição |
---|
p2pInfo | object | Sim | Objeto contendo informações do pagador e beneficiário |
p2pInfo.payerTaxIdentifier | string | Sim | CPF/CNPJ do pagador |
p2pInfo.payerPaymentAccountType | number | Sim | Tipo da conta do pagador |
p2pInfo.payeeTaxIdentifier | string | Sim | CPF/CNPJ do beneficiário |
p2pInfo.payeePaymentAccountType | number | Sim | Tipo da conta do beneficiário |
amount | number | Sim | Valor da transação |
type | number | Sim | Tipo do evento de transação |
description | string | Sim | Descrição da transação |
Exemplo de requisição
Request Body
{
"p2pInfo": {
"payerTaxIdentifier": "14351023000161",
"payerPaymentAccountType": 1,
"payeeTaxIdentifier": "27563518323",
"payeePaymentAccountType": 1
},
"amount": 0.10,
"type": 1,
"description": "Pagamento de parcela teste"
}
Resposta
Em caso de sucesso, o servidor retornará um status code 200 OK
com os seguintes dados:
Response 200 OK
{
"id": "042df7f5-5995-41ed-b038-fa2af988556d"
}
Campo | Tipo | Descrição |
---|
id | string | Identificador único do evento de transação criado |
Endpoint utilizado para consultar o status de um evento de transação no sistema.
POST {{apiUrl}}/events/transactions/consult
Headers da requisição
Header | Obrigatório | Valor | Descrição |
---|
Accept | Sim | application/json | Formato de resposta aceito |
Content-Type | Sim | application/json | Formato do corpo da requisição |
Authorization | Sim | Bearer token | Token de autenticação |
Parâmetros da requisição
O corpo da requisição deve ser enviado no formato JSON com os seguintes campos:
Campo | Tipo | Obrigatório | Descrição |
---|
id | string | Sim | Identificador da transação que deseja consultar |
Exemplo de requisição
Request Body
{
"id": "{{EVENT_TRANSACTION_ID}}"
}
Resposta
Em caso de sucesso, o servidor retornará um status code 200 OK
com os seguintes dados:
Response 200 OK
{
"event": {
"id": "042df7f5-5995-41ed-b038-fa2af988556d",
"status": "EXECUTED",
"createdAt": "2025-04-07T22:52:47.051Z",
"updatedAt": "2025-04-07T22:52:50.804Z"
},
"transaction": {
"status": "EXECUTED",
"amount": 0.1,
"transactionAt": "2025-04-07T22:52:50.796Z",
"description": "Pagamento de parcela teste",
"transactionType": "P2P",
"payerTaxIdentifier": "14351023000161",
"payerPaymentAccountType": "ACCOUNT",
"payeeTaxIdentifier": "27563518323",
"payeePaymentAccountType": "ACCOUNT"
}
}
Campos da resposta
Event
Campo | Tipo | Descrição |
---|
id | string | Identificador único do evento |
status | string | Status do evento (ex: EXECUTED) |
createdAt | string | Data de criação do evento |
updatedAt | string | Data da última atualização do evento |
Transaction
Campo | Tipo | Descrição |
---|
status | string | Status da transação |
amount | number | Valor da transação |
transactionAt | string | Data e hora da transação |
description | string | Descrição da transação |
transactionType | string | Tipo da transação (ex: P2P) |
payerTaxIdentifier | string | CPF/CNPJ do pagador |
payerPaymentAccountType | string | Tipo da conta do pagador |
payeeTaxIdentifier | string | CPF/CNPJ do beneficiário |
payeePaymentAccountType | string | Tipo da conta do beneficiário |
Endpoint utilizado para verificar se uma conta está disponível no sistema.
POST {{apiUrl}}/account/check/{taxIdentifier}
Headers da requisição
Header | Obrigatório | Valor | Descrição |
---|
Accept | Sim | application/json | Formato de resposta aceito |
Content-Type | Sim | application/json | Formato do corpo da requisição |
Authorization | Sim | Bearer token | Token de autenticação |
Parâmetros da URL
Parâmetro | Tipo | Obrigatório | Descrição |
---|
taxIdentifier | string | Sim | CPF/CNPJ da conta que deseja verificar |
Resposta
Em caso de sucesso, o servidor retornará um status code 200 OK
com os seguintes dados:
Response 200 OK
{
"status": true
}
Campos da resposta
Campo | Tipo | Descrição |
---|
status | boolean | Indica se a conta está disponível (true) ou não (false) |