Contas (Account)
Contexto (context ) | Nome do evento (name ) | Descrição |
---|---|---|
Account | LEGAL_AGREEMENT_WAS_ACCEPTED | O acordo legal foi aceito pelo cliente. |
Account | ACCOUNT_HOLDER_WAS_CREATED | O titular da conta foi criado com sucesso após a conclusão do registro do cliente (pessoa física ou jurídica). |
Account | ACCOUNT_HOLDER_WAS_CANCELED | O vínculo com o titular da conta foi encerrado. |
Account | ACCOUNT_WAS_CREATED | A conta foi criada. |
Account | ACCOUNT_WAS_CLOSED | A conta foi encerrada tecnicamente. |
Account | ACCOUNT_WAS_LEGALLY_CLOSED | A conta foi encerrada legalmente. Neste caso, o Banco central foi informado do encerramento. |
Account | PAYMENT_ACCOUNT_WAS_LOCKED | A conta foi bloqueada (v2). |
Account | PAYMENT_ACCOUNT_WAS_UNLOCKED | A conta foi desbloqueada (v2). |
Account | AMOUNT_WAS_BLOCKED | O valor foi bloqueado (Bloqueio judicial). |
Account | AMOUNT_WAS_UNBLOCKED | O valor foi desbloqueado (Bloqueio judicial). |
O campo entityId
é o identificador da entidade emissora do evento e seu valor depende do contexto de sua emissão, conforme a tabela a seguir:
Evento | Identificador (entityId ) | Descrição |
---|---|---|
LEGAL_AGREEMENT_WAS_ACCEPTED | id | Identificador único do aceite do acordo legal. |
ACCOUNT_HOLDER_WAS_CREATED | Identificador único do titular da conta. | Código único gerado no momento da criação do titular da conta. |
ACCOUNT_HOLDER_WAS_CANCELED | Identificador único do titular da conta. | Código único gerado no momento da criação do titular da conta. |
ACCOUNT_WAS_CREATED | account.number | Número da conta do cliente. |
ACCOUNT_WAS_CLOSED | account.number | Número da conta do cliente. |
ACCOUNT_WAS_LEGALLY_CLOSED | account.number | Número da conta do cliente. |
AMOUNT_WAS_BLOCKED | judicialBlockId | Identificador único do bloqueio judicial. |
AMOUNT_WAS_UNBLOCKED | judicialBlockId | Identificador único do bloqueio judicial. |
Importante
Recordamos que esta documentação apenas descreve os eventos na versão 1.0. Para saber os detalhes dos eventos
PAYMENT_ACCOUNT_WAS_LOCKED
ePAYMENT_ACCOUNT_WAS_UNLOCKED
, acesse a documentação da versão 2.0.
Esse evento sinaliza que o acordo legal foi aceito pelo cliente.
O objeto data
traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:
Nome | Tipo | Descrição | Número máximo de caracteres |
---|---|---|---|
id | string | Identificador único do aceite do acordo legal. | 36 |
holder | object | Objeto que contém informações sobre o cliente (titular da conta). | — |
holder.document | object | Objeto que contém informações sobre o documento do cliente. | — |
holder.document.value | string | Número do documento. | 14 |
holder.document.type | string | Tipo do documento, o qual pode ser “CPF” ou “CNPJ”. | — |
holder.account | object | Objeto que contém informações sobre a conta do cliente. | — |
holder.account.branch | string | Número da agência. | 4 |
holder.account.number | string | Número da conta. | 13 |
holder.account.bank | object | Objeto que contém informações sobre o banco ao qual a conta pertence. | — |
holder.account.bank.ispb | string | ISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco. | 8 |
holder.account.bank.code | string | Código do banco. | 3 |
holder.account.bank.name | string | Nome do banco. | — |
type | string | Tipo do acordo aceito, que, por padrão, será "TERMS_AND_CONDITIONS_OF_USE" (termos e condições de uso). | — |
acceptedAt | string | Data e hora em que o acordo foi aceito, no formato ISO-8601 . | — |
O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:
Exemplo de payload
{
"entityId": "8f55f89c-7d00-4171-ad30-7ccfbe96c3f7",
"companyKey": "COMPANY_KEY",
"idempotencyKey": "a5250f9c-378d-471a-86af-f78ba7ecdbcf",
"context": "Account",
"name": "LEGAL_AGREEMENT_WAS_ACCEPTED",
"version": "1.0",
"timestamp": "2023-07-06T17:55:10.169697Z",
"correlationId": "333d0c27-8301-4fe5-b3b0-f3d8627e6f5e",
"metadata": null,
"data": {
"id": "aae3ada7-9c4a-4184-b46e-1ab8d8009a4b",
"holder": {
"document": {
"value": "47742663023",
"type": "CPF"
},
"account": {
"number": "15164",
"branch": "0001",
"bank": {
"ispb": "13140088",
"code": "332",
"name": "ACESSO SOLUÇÕES DE PAGAMENTO S.A. - INSTITUIÇÃO DE PAGAMENTO"
}
},
},
"type": "TERMS_AND_CONDITIONS_OF_USE",
"acceptedAt": "2023-07-06T17:55:10.169697Z"
}
}
Esse evento sinaliza que o titular da conta foi criado com sucesso após a conclusão do registro do cliente no processo de Onboarding.
Nota
O registro do cliente é confirmado pelo evento CUSTOMER_WAS_APPROVED, em caso de pessoa física, e pelo evento BUSINESS_WAS_APPROVED, em caso de pessoa jurídica.
O objeto data
traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:
Nome | Tipo | Descrição | Número máximo de caracteres |
---|---|---|---|
license | object | Objeto que contém informações sobre a licença bancária utilizada pelo parceiro. | — |
license.uuid | string | Identificador único da licença. | 40 |
document | object | Objeto que contém informações sobre o documento do cliente. | — |
document.value | string | Número do documento. | 14 |
document.type | string | Tipo do documento. | 4 |
name | string | Nome do cliente. | 256 |
status | string | Situação do registro do cliente (status da análise KYC). Nesse caso, o status será sempre “APPROVED”. | 20 |
type | string | Tipo de cliente, o qual pode ser “Customer” ou “Business”. | 15 |
O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:
Exemplo de payload
{
"entityId": "d8026b493fe04873775ef3d4fd9884bb6c6aea63",
Esse evento sinaliza que o vínculo comercial com o cliente e todas as suas contas foram encerrados com sucesso por meio do processo de Offboarding.
O objeto data
traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:
Nome | Tipo | Descrição | Número máximo de caracteres |
---|---|---|---|
license | object | Objeto que contém informações sobre a licença bancária utilizada pelo parceiro. | — |
license.uuid | string | Identificador único da licença. | 40 |
document | object | Objeto que contém informações sobre o documento do titular da conta. | — |
document.value | string | Número do documento. | 14 |
document.type | string | Tipo do documento, o qual pode ser "CPF" ou "CNPJ". | 4 |
type | string | Tipo de titular, o qual pode ser "Customer" ou "Business". | 15 |
name | string | Nome do titular. | 256 |
status | string | Situação do registro do cliente (status da análise KYC). Nesse caso, o status será sempre “CANCELED”. | 20 |
accounts | array of objects | Lista de objetos que contém informações sobre a(s) conta(s). Observação: caso cliente não possua nenhuma conta aberta, o este objeto retornará nulo. | — |
accounts.programId | string | Identificador do programa de contas. | 40 |
accounts.branch | string | Número da agência. | 4 |
accounts.number | string | Número da conta. | 15 |
accounts.type | string | Tipo da conta, o qual pode ser "Payment" (pagamento) ou "Checking" (corrente). | 20 |
accounts.status | string | Situação da conta, que pode ser: "Active" ou "Closed". | 30 |
accounts.reason | string | Motivo da abertura ou fechamento da conta. | 32 |
accounts.bank | object | Objeto que contém informações sobre o banco ao qual a conta pertence. | — |
accounts.bank.ispb | string | ISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco. | 15 |
accounts.bank.code | string | Código do banco. | 5 |
accounts.bank.name | string | Nome do banco. | 255 |
accounts.specialType | string | Tipo da conta. | 30 |
accounts.statusReason | string | Motivo da abertura ou fechamento da conta. Campo obsoleto, porém retorna neste evento. | 32 |
accounts.specialAccountType | string | Tipo da conta. Campo obsoleto, porém retorna neste evento. | 30 |
Os payloads abaixo exemplificam a estrutura dos eventos que deverão ser recebidos pelo parceiro. Clique na seta para expandi-los:
Cancelamento de vínculo comercial
{
"entityId": "d8026b493fe04873775ef3d4fd9884bb6c6aea63",
Cancelamento de vínculo comercial sem contas abertas
{
"statusReason": "HOLDER_REQUEST"
Este evento sinaliza que a conta foi criada.
O objeto data
traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:
Nome | Tipo | Descrição |
---|---|---|
document | object | Objeto que contém informações sobre o documento do titular da conta. |
document.value | string | Número do documento. |
document.type | string | Tipo do documento, o qual pode ser "CPF" ou "CNPJ". |
type | string | Tipo de titular, o qual pode ser "Customer" ou "Business". |
name | string | Nome do titular. |
account | object | Objeto que contém informações sobre a conta. |
account.programId | string | Identificador do programa de contas que determina o tipo de conta. |
account.branch | string | Número da agência. |
account.number | string | Número da conta. |
account.type | string | Tipo da conta, o qual pode ser "Payment" (de pagamento) ou "Checking" (corrente) |
account.status | string | Situação da conta, que pode ser: "Active" ou "Closed", |
account.bank | object | Objeto que contém informações sobre o banco ao qual a conta pertence. |
account.ispb | string | ISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco. |
account.code | string | Código do banco. |
account.name | string | Nome do banco. |
account.specialAccountType | string | Obsoleto. Considere o campo specialType . |
account.specialType | string | Indica se a conta pertence a um parceiro (PARTNER_ACCOUNT) ou de um cliente parceiro (STANDARD_ACCOUNT). |
O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:
Exemplo de payload
{
"correlationId": "ac020000-a9fe-0a58-23b8-08da26b7388b",
"entityId": "88046761",
"companyKey": "COMPANY_KEY",
"idempotencyKey": "95de993-94f8-4cb6-86b7-7be083e2d4a7",
"context": "Account",
"name": "ACCOUNT_WAS_CREATED",
"timestamp": "2022-04-25T12:30:12.8733831Z",
"data": {
"document": {
"value": "47742663023",
"type": "CPF"
},
"type": "Customer",
"name": "Nísia Floresta",
"account": {
"programId": "d83c37b2-fb71-477c-b689-8ec95ab810c8",
"branch": "0001",
"number": "15164",
"type": "Payment",
"status": "Active",
"bank": {
"ispb": "13140088",
"code": "332",
"name": "Acesso Soluções De Pagamento S.A."
},
"specialAccountType": "PAYMENT_ACCOUNT",
"specialType": "STANDARD_ACCOUNT"
}
},
"version": "1"
}
Este evento sinaliza que a conta foi encerrada tecnicamente.
O objeto data
traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:
Nome | Tipo | Descrição |
---|---|---|
document | object | Objeto que contém informações sobre o documento do titular da conta. |
document.value | string | Número do documento. |
document.type | string | Tipo do documento, o qual pode ser "CPF" ou "CNPJ". |
type | string | Tipo de titular, o qual pode ser "Customer" ou "Business". |
name | string | Nome do titular. |
account | object | Objeto que contém informações sobre a conta. |
account.programId | string | Identificador do programa de contas que determina o tipo de conta. |
account.branch | string | Número da agência. |
account.number | string | Número da conta. |
account.type | string | Tipo da conta, o qual pode ser "Payment" (de pagamento) ou "Checking" (corrente). |
account.status | string | Situação da conta, que pode ser: "Active" ou "Closed". |
account.bank | object | Objeto que contém informações sobre o banco ao qual a conta pertence. |
account.ispb | string | ISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco. |
account.code | string | Código do banco. |
account.name | string | Nome do banco. |
statusReason | string | Obsoleto. Considere o campo reason . |
reason | string | Motivo pelo qual ocorreu o encerramento da conta, que pode ser: "HOLDER_REQUEST", "COMMERCIAL_DISAGREEMENT", "CONFIRMED_FRAUD" e "BEHAVIOR_RISK". |
account.specialAccountType | string | Obsoleto. Considere o campo specialType . |
account.specialType | string | Indica se a conta pertence a um parceiro (PARTNER_ACCOUNT) ou de um cliente parceiro (STANDARD_ACCOUNT). |
O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:
Exemplo de payload
{
"correlationId": "c260fa8-ee90-4981-8928-4c665eeae3b9",
"entityId": "66635780",
"companyKey": "COMPANY_KEY",
"idempotencyKey": "a7edbb9-b8a7-4bb9-94ac-434e13c65d54",
"context": "Account",
"name": "ACCOUNT_WAS_CLOSED",
"timestamp": "2022-04-25T12:18:41.9412139+00:00",
"data": {
"document": {
"value": "47742663023",
"type": "CPF"
},
"type": "Customer",
"name": "Nísia Floresta",
"account": {
"programId": "d83c37b2-fb71-477c-b689-8ec95ab810c8",
"branch": "0001",
"number": "15164",
"type": "Payment",
"status": "Closed",
"bank": {
"ispb": "13140088",
"code": "332",
"name": "Acesso Soluções De Pagamento S.A."
},
"statusReason": "HOLDER_REQUEST",
"reason": "HOLDER_REQUEST",
"specialAccountType": "PAYMENT_ACCOUNT",
"specialType": "STANDARD_ACCOUNT"
}
},
"version": "1"
}
Este evento sinaliza que a conta foi encerrada legalmente.
O objeto data
traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:
Nome | Tipo | Descrição |
---|---|---|
document | object | Objeto que contém informações sobre o documento do titular da conta. |
document.value | string | Número do documento. |
document.type | string | Tipo do documento, o qual pode ser "CPF" ou "CNPJ". |
type | string | Tipo de titular, o qual pode ser "Customer" ou "Business". |
name | string | Nome do titular. |
account | object | Objeto que contém informações sobre a conta. |
account.programId | string | Identificador do programa de contas que determina o tipo de conta. |
account.branch | string | Número da agência. |
account.number | string | Número da conta. |
account.type | string | Tipo da conta, o qual pode ser "Payment" (de pagamento) ou "Checking" (corrente) |
account.status | string | Situação da conta, que pode ser: "Active" ou "Closed", |
account.bank | object | Objeto que contém informações sobre o banco ao qual a conta pertence. |
account.ispb | string | ISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco. |
account.code | string | Código do banco. |
account.name | string | Nome do banco. |
statusReason | string | Obsoleto. Considere o campo reason . |
reason | string | Motivo pelo qual ocorreu o encerramento da conta, que pode ser: "HOLDER_REQUEST", "COMMERCIAL_DISAGREEMENT", "CONFIRMED_FRAUD" e "BEHAVIOR_RISK". |
account.specialAccountType | string | Obsoleto. Considere o campo specialType . |
account.specialType | string | Indica se a conta pertence a um parceiro (PARTNER_ACCOUNT) ou de um cliente parceiro (STANDARD_ACCOUNT). |
O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:
Exemplo de payload
{
"correlationId": "af48363-efbb-4b2c-ae06-fedd2b5e641a",
"entityId": "55371710",
"companyKey": "COMPANY_KEY",
"idempotencyKey": "1e4f560-8fd1-440b-a2ce-a17afc8b8d47",
"context": "Account",
"name": "ACCOUNT_WAS_LEGALLY_CLOSED",
"timestamp": "2022-04-25T05:22:31.1886271+00:00",
"data": {
"document": {
"value": "47742663023",
"type": "CPF"
},
"type": "Customer",
"name": "Nísia Floresta",
"account": {
"programId": "d83c37b2-fb71-477c-b689-8ec95ab810c8",
"branch": "0001",
"number": "15164",
"type": "Payment",
"status": "Closed",
"bank": {
"ispb": "13140088",
"code": "332",
"name": "Acesso Soluções De Pagamento S.A."
},
"statusReason": "HOLDER_REQUEST",
"reason": "HOLDER_REQUEST",
"specialAccountType": "PAYMENT_ACCOUNT",
"specialType": "STANDARD_ACCOUNT"
}
},
"version": "1"
}
Este evento sinaliza que o valor foi bloqueado.
O objeto data
traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:
Nome | Tipo | Descrição |
---|---|---|
judicialBlockId | string | Identificador único do bloqueio judicial. |
createdAt | string | Data em que ocorreu o bloqueio judicial. |
status | string | Situação do bloqueio judicial, a qual pode ser “FullyBlocked” (Bloqueio completo) ou “PartiallyBlocked” (Bloqueio parcial). |
blockedValue | object | Objeto que contém informações sobre o valor bloqueado. |
blockedAmount.value | number | Valor bloqueado. |
blockedValue.currency | string | Sigla da moeda utilizada, de acordo com a ISO 4217. Exemplos: “BRL”, “USD” e “EUR”. |
details | object | Objeto que contém informações sobre a ordem judicial. |
details.lawsuitNumber | string | Número do processo judicial. |
details.judicialOrderAmount | object | Objeto que contém informações sobre o valor a ser bloqueado de acordo com a ordem judicial. |
details.judicialOrderAmount.value | number | Valor determinado para ser bloqueado. |
details.judicialOrderAmount.currency | string | Sigla da moeda utilizada, de acordo com a ISO 4217. Exemplos: “BRL”, “USD” e “EUR”. |
holder | object | Objeto que contém informações sobre o titular da conta que foi bloqueada. |
holder.document | object | Objeto que contém informações sobre o documento do titular. |
holder.document.value | string | Número do documento. |
holder.document.type | string | Tipo do documento, o qual pode ser: “CPF” ou “CNPJ”. |
holder.type | string | Tipo de titular, o qual pode ser: “Customer” ou “Business”. |
holder.account | object | Objeto que contém informações sobre a conta do titular. |
holder.account.branch | string | Número da agência. |
holder.account.number | string | Número da conta. |
holder.account.type | string | Tipo de conta, o qual pode ser "CHECKING" para conta-corrente, "SALARY" para conta-salário, "SAVINGS" para conta-poupança e "PAYMENT" para conta de pagamento. |
holder.account.status | string | Situação da conta, a qual pode ser “Active” ou “Closed”. |
holder.account.bank | object | Objeto que contém informações sobre o banco ao qual a conta pertence. |
holder.account.bank.ispb | string | ISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco. |
holder.account.bank.code | string | Código do banco. |
holder.account.bank.name | string | Nome do banco. |
holder.balances | object | Objeto que contém informações sobre o saldo disponível e bloqueado da conta. |
holder.balances.available | object | Objeto que contém informações sobre o saldo disponível na conta após o bloqueio. |
holder.balances.value | number | Valor disponível na conta. |
holder.balances.currency | string | Sigla da moeda utilizada, de acordo com a ISO 4217. Exemplos: “BRL”, “USD” e “EUR”. |
holder.balances.blocked | object | Objeto que contém informações sobre o saldo bloqueado. |
holder.balances.blocked.value | number | Saldo total bloqueado. |
holder.balances.blocked.currency | string | Sigla da moeda utilizada, de acordo com a ISO 4217. Exemplos: “BRL”, “USD” e “EUR”. |
O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:
Exemplo de payload
{
"entityId": "bfdc7c7e-02d0-470e-aceb-8873bda5fd3f",
"companyKey": "ACESSO",
"idempotencyKey": "854acc51-d330-4c56-9cbc-951e1d510f48",
"context": "Account",
"name": "AMOUNT_WAS_BLOCKED",
"timestamp": "2022-05-24T14:27:37.290Z",
"correlationId": "ea262099-a8c3-4d89-b5bf-c45e8760464c",
"data": {
"judicialBlockId": "bfdc7c7e-02d0-470e-aceb-8873bda5fd3f",
"createdAt": "2022-05-24T14:27:35.592Z",
"status": "FullyBlocked",
"blockedAmount": {
"value": 450,
"currency": "BRL"
},
"details": {
"lawsuitNumber": "1000131-03.2020.5.02.0607",
"judicialOrderAmount": {
"value": 450,
"currency": "BRL"
}
},
"holder": {
"document": {
"value": "47742663023",
"type": "CPF"
},
"type": "Customer",
"account": {
"branch": "0001",
"number": "15164",
"type": "Payment",
"status": "Active",
"bank": {
"ispb": "13140088",
"code": "332",
"name": "Acesso Soluções De Pagamento S.A."
},
"balances": {
"available": {
"value": 0,
"currency": "BRL"
},
"blocked": {
"value": 0,
"currency": "BRL"
}
}
}
}
}
}
Este evento sinaliza que o valor foi desbloqueado.
O objeto data
traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:
Nome | Tipo | Descrição |
---|---|---|
judicialBlockId | string | Identificador único do bloqueio judicial. |
createdAt | string | Data em que ocorreu o bloqueio judicial. |
status | string | Situação do desbloqueio judicial, a qual pode ser “FullyUnblocked” (Desbloqueio completo) ou “PartiallyUnblocked” (Desbloqueio parcial). |
unblockedValue | object | Objeto que contém informações sobre o valor desbloqueado. |
unblockedValue.value | number | Valor desbloqueado. |
unblockedValue.currency | string | Sigla da moeda utilizada, de acordo com a ISO 4217. Exemplos: “BRL”, “USD” e “EUR”. |
details | object | Objeto que contém informações sobre a ordem judicial. |
details.lawsuitNumber | string | Número do processo judicial. |
details.judicialOrderAmount | object | Objeto que contém informações sobre o valor a ser bloqueado de acordo com a ordem judicial. |
details.judicialOrderAmount.value | number | Valor determinado para ser bloqueado. |
details.judicialOrderAmount.currency | string | Sigla da moeda utilizada, de acordo com a ISO 4217. Exemplos: “BRL”, “USD” e “EUR”. |
holder | object | Objeto que contém informações sobre o titular da conta que foi bloqueada. |
holder.document | object | Objeto que contém informações sobre o documento do titular. |
holder.document.value | string | Número do documento. |
holder.document.type | string | Tipo do documento, o qual pode ser “CPF” ou “CNPJ”. |
holder.type | string | Tipo de titular, o qual pode ser: “Customer” ou “Business”. |
holder.account | object | Objeto que contém informações sobre a conta do titular. |
holder.account.branch | string | Número da agência. |
holder.account.number | string | Número da conta. |
holder.account.type | string | Tipo de conta, o qual pode ser "CHECKING" para conta corrente, "SALARY" para conta salário, "SAVINGS" para conta poupança e "PAYMENT" para conta de pagamento. |
holder.account.status | string | Situação da conta, a qual pode ser: “Active” ou “Closed”. |
holder.account.bank | object | Objeto que contém informações sobre o banco ao qual a conta pertence. |
holder.account.bank.ispb | string | ISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco. |
holder.account.bank.code | string | Código do banco. |
holder.account.bank.name | string | Nome do banco. |
holder.balances | object | Objeto que contém informações sobre o saldo disponível e bloqueado da conta. |
holder.balances.available | object | Objeto que contém informações sobre o saldo disponível na conta após o bloqueio. |
holder.balances.value | number | Valor disponível na conta. |
holder.balances.currency | string | Sigla da moeda utilizada, de acordo com a ISO 4217. Exemplos: “BRL”, “USD” e “EUR”. |
holder.balances.blocked | object | Objeto que contém informações sobre o saldo bloqueado. |
holder.balances.blocked.value | number | Saldo total bloqueado. |
holder.balances.blocked.currency | string | Sigla da moeda utilizada, de acordo com a ISO 4217. Exemplos: “BRL”, “USD” e “EUR”. |
O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:
Exemplo de payload
{
"entityId": "bfdc7c7e-02d0-470e-aceb-8873bda5fd3f",
"companyKey": "ACESSO",
"idempotencyKey": "854acc51-d330-4c56-9cbc-951e1d510f48",
"context": "Account",
"name": "AMOUNT_WAS_UNBLOCKED",
"timestamp": "2022-05-24T14:27:37.290Z",
"correlationId": "ea262099-a8c3-4d89-b5bf-c45e8760464c",
"data": {
"judicialBlockId": "bfdc7c7e-02d0-470e-aceb-8873bda5fd3f",
"createdAt": "2022-05-24T14:27:35.592Z",
"status": "FullyUnblocked",
"unblockedValue": {
"value": 450,
"currency": "BRL"
},
"details": {
"lawsuitNumber": "1000131-03.2020.5.02.0607",
"judicialOrderAmount": {
"value": 450,
"currency": "BRL"
}
},
"holder": {
"document": {
"value": "47742663023",
"type": "CPF"
},
"type": "Customer",
"account": {
"branch": "0001",
"number": "15164",
"type": "Payment",
"status": "Active",
"bank": {
"ispb": "13140088",
"code": "332",
"name": "Acesso Soluções De Pagamento S.A."
},
"balances": {
"available": {
"value": 0,
"currency": "BRL"
},
"blocked": {
"value": 0,
"currency": "BRL"
}
}
}
}
}
}
Os eventos do contexto de contas (Account) disparam mensagens que comunicam ao destinatário sobre:
- O aceite do acordo legal realizado pelo cliente;
- A criação e o cancelamento do titular de uma conta;
- A abertura e o encerramento de uma conta;
- O bloqueio e o desbloqueio de uma conta;
- O processo de bloqueio/desbloqueio judicial de valores.
Para mais informações sobre quando essas mensagens são disparadas e sobre o seu conteúdo, consulte as páginas:
Importante
Os eventos
PAYMENT_ACCOUNT_WAS_LOCKED
ePAYMENT_ACCOUNT_WAS_UNLOCKED
já estão na versão 2.0. Para acessar a documentação que descreve os campos retornados nestes eventos, basta selecionar a versão desejada (v2) no menu suspenso localizado no canto superior esquerdo da página.
Para receber esses eventos, o parceiro deverá:
- Configurar previamente o recebedor de eventos do webhook.
- Conhecer a estrutura básica dos eventos que acompanha o objeto
data
.
Os campos context
e name
poderão variar de acordo com a tabela a seguir:
Contexto (context ) | Nome do evento (name ) | Descrição |
---|---|---|
Account | LEGAL_AGREEMENT_WAS_ACCEPTED | O acordo legal foi aceito pelo cliente. |
Account | ACCOUNT_HOLDER_WAS_CREATED | O titular da conta foi criado com sucesso após a conclusão do registro do cliente (pessoa física ou jurídica). |
Account | ACCOUNT_HOLDER_WAS_CANCELED | O vínculo com o titular da conta foi encerrado. |
Account | ACCOUNT_WAS_CREATED | A conta foi criada. |
Account | ACCOUNT_WAS_CLOSED | A conta foi encerrada tecnicamente. |
Account | ACCOUNT_WAS_LEGALLY_CLOSED | A conta foi encerrada legalmente. Neste caso, o Banco central foi informado do encerramento. |
Account | PAYMENT_ACCOUNT_WAS_LOCKED | A conta foi bloqueada (v2). |
Account | PAYMENT_ACCOUNT_WAS_UNLOCKED | A conta foi desbloqueada (v2). |
Account | AMOUNT_WAS_BLOCKED | O valor foi bloqueado (Bloqueio judicial). |
Account | AMOUNT_WAS_UNBLOCKED | O valor foi desbloqueado (Bloqueio judicial). |
Os fluxogramas a seguir descrevem a sequência em que os eventos ocorrem. Cliques nas imagens para ampliá-las:




O campo entityId
é o identificador da entidade emissora do evento e seu valor depende do contexto de sua emissão, conforme a tabela a seguir:
Evento | Identificador (entityId ) | Descrição |
---|---|---|
LEGAL_AGREEMENT_WAS_ACCEPTED | id | Identificador único do aceite do acordo legal. |
ACCOUNT_HOLDER_WAS_CREATED | Identificador único do titular da conta. | Código único gerado no momento da criação do titular da conta. |
ACCOUNT_HOLDER_WAS_CANCELED | Identificador único do titular da conta. | Código único gerado no momento da criação do titular da conta. |
ACCOUNT_WAS_CREATED | account.number | Número da conta do cliente. |
ACCOUNT_WAS_CLOSED | account.number | Número da conta do cliente. |
ACCOUNT_WAS_LEGALLY_CLOSED | account.number | Número da conta do cliente. |
AMOUNT_WAS_BLOCKED | judicialBlockId | Identificador único do bloqueio judicial. |
AMOUNT_WAS_UNBLOCKED | judicialBlockId | Identificador único do bloqueio judicial. |
Importante
Recordamos que esta documentação apenas descreve os eventos na versão 1.0. Para saber os detalhes dos eventos
PAYMENT_ACCOUNT_WAS_LOCKED
ePAYMENT_ACCOUNT_WAS_UNLOCKED
, acesse a documentação da versão 2.0.
Esse evento sinaliza que o acordo legal foi aceito pelo cliente.
O objeto data
traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:
Nome | Tipo | Descrição | Número máximo de caracteres |
---|---|---|---|
id | string | Identificador único do aceite do acordo legal. | 36 |
holder | object | Objeto que contém informações sobre o cliente (titular da conta). | — |
holder.document | object | Objeto que contém informações sobre o documento do cliente. | — |
holder.document.value | string | Número do documento. | 14 |
holder.document.type | string | Tipo do documento, o qual pode ser “CPF” ou “CNPJ”. | — |
holder.account | object | Objeto que contém informações sobre a conta do cliente. | — |
holder.account.branch | string | Número da agência. | 4 |
holder.account.number | string | Número da conta. | 13 |
holder.account.bank | object | Objeto que contém informações sobre o banco ao qual a conta pertence. | — |
holder.account.bank.ispb | string | ISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco. | 8 |
holder.account.bank.code | string | Código do banco. | 3 |
holder.account.bank.name | string | Nome do banco. | — |
type | string | Tipo do acordo aceito, que, por padrão, será "TERMS_AND_CONDITIONS_OF_USE" (termos e condições de uso). | — |
acceptedAt | string | Data e hora em que o acordo foi aceito, no formato ISO-8601 . | — |
O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:
Exemplo de payload
{
"entityId": "8f55f89c-7d00-4171-ad30-7ccfbe96c3f7",
"companyKey": "COMPANY_KEY",
"idempotencyKey": "a5250f9c-378d-471a-86af-f78ba7ecdbcf",
"context": "Account",
"name": "LEGAL_AGREEMENT_WAS_ACCEPTED",
"version": "1.0",
"timestamp": "2023-07-06T17:55:10.169697Z",
"correlationId": "333d0c27-8301-4fe5-b3b0-f3d8627e6f5e",
"metadata": null,
"data": {
"id": "aae3ada7-9c4a-4184-b46e-1ab8d8009a4b",
"holder": {
"document": {
"value": "47742663023",
"type": "CPF"
},
"account": {
"number": "15164",
"branch": "0001",
"bank": {
"ispb": "13140088",
"code": "332",
"name": "ACESSO SOLUÇÕES DE PAGAMENTO S.A. - INSTITUIÇÃO DE PAGAMENTO"
}
},
},
"type": "TERMS_AND_CONDITIONS_OF_USE",
"acceptedAt": "2023-07-06T17:55:10.169697Z"
}
}
Esse evento sinaliza que o titular da conta foi criado com sucesso após a conclusão do registro do cliente no processo de Onboarding.
Nota
O registro do cliente é confirmado pelo evento CUSTOMER_WAS_APPROVED, em caso de pessoa física, e pelo evento BUSINESS_WAS_APPROVED, em caso de pessoa jurídica.
O objeto data
traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:
Nome | Tipo | Descrição | Número máximo de caracteres |
---|---|---|---|
license | object | Objeto que contém informações sobre a licença bancária utilizada pelo parceiro. | — |
license.uuid | string | Identificador único da licença. | 40 |
document | object | Objeto que contém informações sobre o documento do cliente. | — |
document.value | string | Número do documento. | 14 |
document.type | string | Tipo do documento. | 4 |
name | string | Nome do cliente. | 256 |
status | string | Situação do registro do cliente (status da análise KYC). Nesse caso, o status será sempre “APPROVED”. | 20 |
type | string | Tipo de cliente, o qual pode ser “Customer” ou “Business”. | 15 |
O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:
Exemplo de payload
{
"entityId": "d8026b493fe04873775ef3d4fd9884bb6c6aea63",
"companyKey": "FLORESTA_ED",
"licenseUuid": "24ac71da-4309-4348-9cc0-a0c88f867993",
"idempotencyKey": "519fecda-84a8-45bb-8737-efdf3805053a",
"context": "Account",
"name": "ACCOUNT_HOLDER_WAS_CREATED",
"timestamp": "2024-03-05T13:32:36.6267395Z",
"correlationId": "4de50511-3aa7-44fa-b20b-4a844c90a9f5",
"data": {
"license": {
"uuid": "24ac71da-4309-4348-9cc0-a0c88f867993"
},
"document": {
"value": "47742663023",
"type": "CPF"
},
"name": "Nísia Floresta",
"status": "APPROVED",
"type": "Customer"
}
}
Esse evento sinaliza que o vínculo comercial com o cliente e todas as suas contas foram encerrados com sucesso por meio do processo de Offboarding.
O objeto data
traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:
Nome | Tipo | Descrição | Número máximo de caracteres |
---|---|---|---|
license | object | Objeto que contém informações sobre a licença bancária utilizada pelo parceiro. | — |
license.uuid | string | Identificador único da licença. | 40 |
document | object | Objeto que contém informações sobre o documento do titular da conta. | — |
document.value | string | Número do documento. | 14 |
document.type | string | Tipo do documento, o qual pode ser "CPF" ou "CNPJ". | 4 |
type | string | Tipo de titular, o qual pode ser "Customer" ou "Business". | 15 |
name | string | Nome do titular. | 256 |
status | string | Situação do registro do cliente (status da análise KYC). Nesse caso, o status será sempre “CANCELED”. | 20 |
accounts | array of objects | Lista de objetos que contém informações sobre a(s) conta(s). Observação: caso cliente não possua nenhuma conta aberta, o este objeto retornará nulo. | — |
accounts.programId | string | Identificador do programa de contas. | 40 |
accounts.branch | string | Número da agência. | 4 |
accounts.number | string | Número da conta. | 15 |
accounts.type | string | Tipo da conta, o qual pode ser "Payment" (pagamento) ou "Checking" (corrente). | 20 |
accounts.status | string | Situação da conta, que pode ser: "Active" ou "Closed". | 30 |
accounts.reason | string | Motivo da abertura ou fechamento da conta. | 32 |
accounts.bank | object | Objeto que contém informações sobre o banco ao qual a conta pertence. | — |
accounts.bank.ispb | string | ISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco. | 15 |
accounts.bank.code | string | Código do banco. | 5 |
accounts.bank.name | string | Nome do banco. | 255 |
accounts.specialType | string | Tipo da conta. | 30 |
accounts.statusReason | string | Motivo da abertura ou fechamento da conta. Campo obsoleto, porém retorna neste evento. | 32 |
accounts.specialAccountType | string | Tipo da conta. Campo obsoleto, porém retorna neste evento. | 30 |
Os payloads abaixo exemplificam a estrutura dos eventos que deverão ser recebidos pelo parceiro. Clique na seta para expandi-los:
Cancelamento de vínculo comercial
{
"entityId": "d8026b493fe04873775ef3d4fd9884bb6c6aea63",
"companyKey": "FLORESTA_ED",
"idempotencyKey": "e21ae7ff-b1b5-4f52-8723-118566e27168",
"context": "Account",
"name": "ACCOUNT_HOLDER_WAS_CANCELED",
"timestamp": "2024-03-05T14:52:38.9873694Z",
"correlationId": "f2450fba-21a5-4af3-a064-d5414f6d6abe",
"data": {
"license": {
"uuid": "24ac71da-4309-4348-9cc0-a0c88f867993"
},
"document": {
"value": "47742663023",
"type": "CPF"
},
"name": "Nísia Floresta",
"status": "CANCELED",
"type": "Customer",
"accounts": [{
"programId": "97b85afb-8c4f-4fcf-940c-054299aa6acc",
"branch": "0001",
"number": "1101894102",
"type": "Payment",
"status": "Closed",
"reason": "HOLDER_REQUEST",
"bank": {
"ispb": "13140088",
"code": "332",
"name": "Acesso Soluções De Pagamento S.A."
},
"specialType": "STANDARD_ACCOUNT",
"statusReason": "HOLDER_REQUEST",
"specialAccountType": "PAYMENT_ACCOUNT"
}],
},
"statusReason": "HOLDER_REQUEST"
}
Cancelamento de vínculo comercial sem contas abertas
{
"entityId": "d8026b493fe04873775ef3d4fd9884bb6c6aea63",
"companyKey": "FLORESTA_ED",
"idempotencyKey": "e21ae7ff-b1b5-4f52-8723-118566e27168",
"context": "Account",
"name": "ACCOUNT_HOLDER_WAS_CANCELED",
"timestamp": "2024-03-05T14:52:38.9873694Z",
"correlationId": "f2450fba-21a5-4af3-a064-d5414f6d6abe",
"data": {
"license": {
"uuid": "24ac71da-4309-4348-9cc0-a0c88f867993"
},
"document": {
"value": "47742663023",
"type": "CPF"
},
"name": "Nísia Floresta",
"status": "CANCELED",
"type": "Customer",
"accounts": null,
"specialType": null,
"statusReason": null,
"specialAccountType": null
},
"statusReason": "HOLDER_REQUEST"
}
Este evento sinaliza que a conta foi criada.
O objeto data
traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:
Nome | Tipo | Descrição |
---|---|---|
document | object | Objeto que contém informações sobre o documento do titular da conta. |
document.value | string | Número do documento. |
document.type | string | Tipo do documento, o qual pode ser "CPF" ou "CNPJ". |
type | string | Tipo de titular, o qual pode ser "Customer" ou "Business". |
name | string | Nome do titular. |
account | object | Objeto que contém informações sobre a conta. |
account.programId | string | Identificador do programa de contas que determina o tipo de conta. |
account.branch | string | Número da agência. |
account.number | string | Número da conta. |
account.type | string | Tipo da conta, o qual pode ser "Payment" (de pagamento) ou "Checking" (corrente) |
account.status | string | Situação da conta, que pode ser: "Active" ou "Closed", |
account.bank | object | Objeto que contém informações sobre o banco ao qual a conta pertence. |
account.ispb | string | ISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco. |
account.code | string | Código do banco. |
account.name | string | Nome do banco. |
account.specialAccountType | string | Obsoleto. Considere o campo specialType . |
account.specialType | string | Indica se a conta pertence a um parceiro (PARTNER_ACCOUNT) ou de um cliente parceiro (STANDARD_ACCOUNT). |
O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:
Exemplo de payload
{
"correlationId": "ac020000-a9fe-0a58-23b8-08da26b7388b",
"entityId": "88046761",
"companyKey": "COMPANY_KEY",
"idempotencyKey": "95de993-94f8-4cb6-86b7-7be083e2d4a7",
"context": "Account",
"name": "ACCOUNT_WAS_CREATED",
"timestamp": "2022-04-25T12:30:12.8733831Z",
"data": {
"document": {
"value": "47742663023",
"type": "CPF"
},
"type": "Customer",
"name": "Nísia Floresta",
"account": {
"programId": "d83c37b2-fb71-477c-b689-8ec95ab810c8",
"branch": "0001",
"number": "15164",
"type": "Payment",
"status": "Active",
"bank": {
"ispb": "13140088",
"code": "332",
"name": "Acesso Soluções De Pagamento S.A."
},
"specialAccountType": "PAYMENT_ACCOUNT",
"specialType": "STANDARD_ACCOUNT"
}
},
"version": "1"
}
Este evento sinaliza que a conta foi encerrada tecnicamente.
O objeto data
traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:
Nome | Tipo | Descrição |
---|---|---|
document | object | Objeto que contém informações sobre o documento do titular da conta. |
document.value | string | Número do documento. |
document.type | string | Tipo do documento, o qual pode ser "CPF" ou "CNPJ". |
type | string | Tipo de titular, o qual pode ser "Customer" ou "Business". |
name | string | Nome do titular. |
account | object | Objeto que contém informações sobre a conta. |
account.programId | string | Identificador do programa de contas que determina o tipo de conta. |
account.branch | string | Número da agência. |
account.number | string | Número da conta. |
account.type | string | Tipo da conta, o qual pode ser "Payment" (de pagamento) ou "Checking" (corrente). |
account.status | string | Situação da conta, que pode ser: "Active" ou "Closed". |
account.bank | object | Objeto que contém informações sobre o banco ao qual a conta pertence. |
account.ispb | string | ISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco. |
account.code | string | Código do banco. |
account.name | string | Nome do banco. |
statusReason | string | Obsoleto. Considere o campo reason . |
reason | string | Motivo pelo qual ocorreu o encerramento da conta, que pode ser: "HOLDER_REQUEST", "COMMERCIAL_DISAGREEMENT", "CONFIRMED_FRAUD" e "BEHAVIOR_RISK". |
account.specialAccountType | string | Obsoleto. Considere o campo specialType . |
account.specialType | string | Indica se a conta pertence a um parceiro (PARTNER_ACCOUNT) ou de um cliente parceiro (STANDARD_ACCOUNT). |
O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:
Exemplo de payload
{
"correlationId": "c260fa8-ee90-4981-8928-4c665eeae3b9",
"entityId": "66635780",
"companyKey": "COMPANY_KEY",
"idempotencyKey": "a7edbb9-b8a7-4bb9-94ac-434e13c65d54",
"context": "Account",
"name": "ACCOUNT_WAS_CLOSED",
"timestamp": "2022-04-25T12:18:41.9412139+00:00",
"data": {
"document": {
"value": "47742663023",
"type": "CPF"
},
"type": "Customer",
"name": "Nísia Floresta",
"account": {
"programId": "d83c37b2-fb71-477c-b689-8ec95ab810c8",
"branch": "0001",
"number": "15164",
"type": "Payment",
"status": "Closed",
"bank": {
"ispb": "13140088",
"code": "332",
"name": "Acesso Soluções De Pagamento S.A."
},
"statusReason": "HOLDER_REQUEST",
"reason": "HOLDER_REQUEST",
"specialAccountType": "PAYMENT_ACCOUNT",
"specialType": "STANDARD_ACCOUNT"
}
},
"version": "1"
}
Este evento sinaliza que a conta foi encerrada legalmente.
O objeto data
traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:
Nome | Tipo | Descrição |
---|---|---|
document | object | Objeto que contém informações sobre o documento do titular da conta. |
document.value | string | Número do documento. |
document.type | string | Tipo do documento, o qual pode ser "CPF" ou "CNPJ". |
type | string | Tipo de titular, o qual pode ser "Customer" ou "Business". |
name | string | Nome do titular. |
account | object | Objeto que contém informações sobre a conta. |
account.programId | string | Identificador do programa de contas que determina o tipo de conta. |
account.branch | string | Número da agência. |
account.number | string | Número da conta. |
account.type | string | Tipo da conta, o qual pode ser "Payment" (de pagamento) ou "Checking" (corrente) |
account.status | string | Situação da conta, que pode ser: "Active" ou "Closed", |
account.bank | object | Objeto que contém informações sobre o banco ao qual a conta pertence. |
account.ispb | string | ISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco. |
account.code | string | Código do banco. |
account.name | string | Nome do banco. |
statusReason | string | Obsoleto. Considere o campo reason . |
reason | string | Motivo pelo qual ocorreu o encerramento da conta, que pode ser: "HOLDER_REQUEST", "COMMERCIAL_DISAGREEMENT", "CONFIRMED_FRAUD" e "BEHAVIOR_RISK". |
account.specialAccountType | string | Obsoleto. Considere o campo specialType . |
account.specialType | string | Indica se a conta pertence a um parceiro (PARTNER_ACCOUNT) ou de um cliente parceiro (STANDARD_ACCOUNT). |
O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:
Exemplo de payload
{
"correlationId": "af48363-efbb-4b2c-ae06-fedd2b5e641a",
"entityId": "55371710",
"companyKey": "COMPANY_KEY",
"idempotencyKey": "1e4f560-8fd1-440b-a2ce-a17afc8b8d47",
"context": "Account",
"name": "ACCOUNT_WAS_LEGALLY_CLOSED",
"timestamp": "2022-04-25T05:22:31.1886271+00:00",
"data": {
"document": {
"value": "47742663023",
"type": "CPF"
},
"type": "Customer",
"name": "Nísia Floresta",
"account": {
"programId": "d83c37b2-fb71-477c-b689-8ec95ab810c8",
"branch": "0001",
"number": "15164",
"type": "Payment",
"status": "Closed",
"bank": {
"ispb": "13140088",
"code": "332",
"name": "Acesso Soluções De Pagamento S.A."
},
"statusReason": "HOLDER_REQUEST",
"reason": "HOLDER_REQUEST",
"specialAccountType": "PAYMENT_ACCOUNT",
"specialType": "STANDARD_ACCOUNT"
}
},
"version": "1"
}
Este evento sinaliza que o valor foi bloqueado.
O objeto data
traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:
Nome | Tipo | Descrição |
---|---|---|
judicialBlockId | string | Identificador único do bloqueio judicial. |
createdAt | string | Data em que ocorreu o bloqueio judicial. |
status | string | Situação do bloqueio judicial, a qual pode ser “FullyBlocked” (Bloqueio completo) ou “PartiallyBlocked” (Bloqueio parcial). |
blockedValue | object | Objeto que contém informações sobre o valor bloqueado. |
blockedAmount.value | number | Valor bloqueado. |
blockedValue.currency | string | Sigla da moeda utilizada, de acordo com a ISO 4217. Exemplos: “BRL”, “USD” e “EUR”. |
details | object | Objeto que contém informações sobre a ordem judicial. |
details.lawsuitNumber | string | Número do processo judicial. |
details.judicialOrderAmount | object | Objeto que contém informações sobre o valor a ser bloqueado de acordo com a ordem judicial. |
details.judicialOrderAmount.value | number | Valor determinado para ser bloqueado. |
details.judicialOrderAmount.currency | string | Sigla da moeda utilizada, de acordo com a ISO 4217. Exemplos: “BRL”, “USD” e “EUR”. |
holder | object | Objeto que contém informações sobre o titular da conta que foi bloqueada. |
holder.document | object | Objeto que contém informações sobre o documento do titular. |
holder.document.value | string | Número do documento. |
holder.document.type | string | Tipo do documento, o qual pode ser: “CPF” ou “CNPJ”. |
holder.type | string | Tipo de titular, o qual pode ser: “Customer” ou “Business”. |
holder.account | object | Objeto que contém informações sobre a conta do titular. |
holder.account.branch | string | Número da agência. |
holder.account.number | string | Número da conta. |
holder.account.type | string | Tipo de conta, o qual pode ser "CHECKING" para conta-corrente, "SALARY" para conta-salário, "SAVINGS" para conta-poupança e "PAYMENT" para conta de pagamento. |
holder.account.status | string | Situação da conta, a qual pode ser “Active” ou “Closed”. |
holder.account.bank | object | Objeto que contém informações sobre o banco ao qual a conta pertence. |
holder.account.bank.ispb | string | ISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco. |
holder.account.bank.code | string | Código do banco. |
holder.account.bank.name | string | Nome do banco. |
holder.balances | object | Objeto que contém informações sobre o saldo disponível e bloqueado da conta. |
holder.balances.available | object | Objeto que contém informações sobre o saldo disponível na conta após o bloqueio. |
holder.balances.value | number | Valor disponível na conta. |
holder.balances.currency | string | Sigla da moeda utilizada, de acordo com a ISO 4217. Exemplos: “BRL”, “USD” e “EUR”. |
holder.balances.blocked | object | Objeto que contém informações sobre o saldo bloqueado. |
holder.balances.blocked.value | number | Saldo total bloqueado. |
holder.balances.blocked.currency | string | Sigla da moeda utilizada, de acordo com a ISO 4217. Exemplos: “BRL”, “USD” e “EUR”. |
O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:
Exemplo de payload
{
"entityId": "bfdc7c7e-02d0-470e-aceb-8873bda5fd3f",
"companyKey": "ACESSO",
"idempotencyKey": "854acc51-d330-4c56-9cbc-951e1d510f48",
"context": "Account",
"name": "AMOUNT_WAS_BLOCKED",
"timestamp": "2022-05-24T14:27:37.290Z",
"correlationId": "ea262099-a8c3-4d89-b5bf-c45e8760464c",
"data": {
"judicialBlockId": "bfdc7c7e-02d0-470e-aceb-8873bda5fd3f",
"createdAt": "2022-05-24T14:27:35.592Z",
"status": "FullyBlocked",
"blockedAmount": {
"value": 450,
"currency": "BRL"
},
"details": {
"lawsuitNumber": "1000131-03.2020.5.02.0607",
"judicialOrderAmount": {
"value": 450,
"currency": "BRL"
}
},
"holder": {
"document": {
"value": "47742663023",
"type": "CPF"
},
"type": "Customer",
"account": {
"branch": "0001",
"number": "15164",
"type": "Payment",
"status": "Active",
"bank": {
"ispb": "13140088",
"code": "332",
"name": "Acesso Soluções De Pagamento S.A."
},
"balances": {
"available": {
"value": 0,
"currency": "BRL"
},
"blocked": {
"value": 0,
"currency": "BRL"
}
}
}
}
}
}
Este evento sinaliza que o valor foi desbloqueado.
O objeto data
traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:
Nome | Tipo | Descrição |
---|---|---|
judicialBlockId | string | Identificador único do bloqueio judicial. |
createdAt | string | Data em que ocorreu o bloqueio judicial. |
status | string | Situação do desbloqueio judicial, a qual pode ser “FullyUnblocked” (Desbloqueio completo) ou “PartiallyUnblocked” (Desbloqueio parcial). |
unblockedValue | object | Objeto que contém informações sobre o valor desbloqueado. |
unblockedValue.value | number | Valor desbloqueado. |
unblockedValue.currency | string | Sigla da moeda utilizada, de acordo com a ISO 4217. Exemplos: “BRL”, “USD” e “EUR”. |
details | object | Objeto que contém informações sobre a ordem judicial. |
details.lawsuitNumber | string | Número do processo judicial. |
details.judicialOrderAmount | object | Objeto que contém informações sobre o valor a ser bloqueado de acordo com a ordem judicial. |
details.judicialOrderAmount.value | number | Valor determinado para ser bloqueado. |
details.judicialOrderAmount.currency | string | Sigla da moeda utilizada, de acordo com a ISO 4217. Exemplos: “BRL”, “USD” e “EUR”. |
holder | object | Objeto que contém informações sobre o titular da conta que foi bloqueada. |
holder.document | object | Objeto que contém informações sobre o documento do titular. |
holder.document.value | string | Número do documento. |
holder.document.type | string | Tipo do documento, o qual pode ser “CPF” ou “CNPJ”. |
holder.type | string | Tipo de titular, o qual pode ser: “Customer” ou “Business”. |
holder.account | object | Objeto que contém informações sobre a conta do titular. |
holder.account.branch | string | Número da agência. |
holder.account.number | string | Número da conta. |
holder.account.type | string | Tipo de conta, o qual pode ser "CHECKING" para conta corrente, "SALARY" para conta salário, "SAVINGS" para conta poupança e "PAYMENT" para conta de pagamento. |
holder.account.status | string | Situação da conta, a qual pode ser: “Active” ou “Closed”. |
holder.account.bank | object | Objeto que contém informações sobre o banco ao qual a conta pertence. |
holder.account.bank.ispb | string | ISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco. |
holder.account.bank.code | string | Código do banco. |
holder.account.bank.name | string | Nome do banco. |
holder.balances | object | Objeto que contém informações sobre o saldo disponível e bloqueado da conta. |
holder.balances.available | object | Objeto que contém informações sobre o saldo disponível na conta após o bloqueio. |
holder.balances.value | number | Valor disponível na conta. |
holder.balances.currency | string | Sigla da moeda utilizada, de acordo com a ISO 4217. Exemplos: “BRL”, “USD” e “EUR”. |
holder.balances.blocked | object | Objeto que contém informações sobre o saldo bloqueado. |
holder.balances.blocked.value | number | Saldo total bloqueado. |
holder.balances.blocked.currency | string | Sigla da moeda utilizada, de acordo com a ISO 4217. Exemplos: “BRL”, “USD” e “EUR”. |
O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:
Exemplo de payload
{
"entityId": "bfdc7c7e-02d0-470e-aceb-8873bda5fd3f",
"companyKey": "ACESSO",
"idempotencyKey": "854acc51-d330-4c56-9cbc-951e1d510f48",
"context": "Account",
"name": "AMOUNT_WAS_UNBLOCKED",
"timestamp": "2022-05-24T14:27:37.290Z",
"correlationId": "ea262099-a8c3-4d89-b5bf-c45e8760464c",
"data": {
"judicialBlockId": "bfdc7c7e-02d0-470e-aceb-8873bda5fd3f",
"createdAt": "2022-05-24T14:27:35.592Z",
"status": "FullyUnblocked",
"unblockedValue": {
"value": 450,
"currency": "BRL"
},
"details": {
"lawsuitNumber": "1000131-03.2020.5.02.0607",
"judicialOrderAmount": {
"value": 450,
"currency": "BRL"
}
},
"holder": {
"document": {
"value": "47742663023",
"type": "CPF"
},
"type": "Customer",
"account": {
"branch": "0001",
"number": "15164",
"type": "Payment",
"status": "Active",
"bank": {
"ispb": "13140088",
"code": "332",
"name": "Acesso Soluções De Pagamento S.A."
},
"balances": {
"available": {
"value": 0,
"currency": "BRL"
},
"blocked": {
"value": 0,
"currency": "BRL"
}
}
}
}
}
}
Updated 7 months ago