Contas

stable

Neste contexto, os eventos se referem ao bloqueio total ou parcial de valores de uma conta, por ordem judicial.

Dados do evento

AMOUNT_WAS_BLOCKED

Este evento sinaliza que um valor foi bloqueado por ordem judicial.

Campos retornados

NomeTipoDescrição
aggregateIdstringValor correspondente ao authenticationCode que, neste caso, é o código de autenticação da operação de bloqueio.
typestringTipo de evento, que pode ser "INFO", "TRANSACTION", "ACTION" ou "BACKOFFICE.
categorystringNeste contexto, esse campo informará o valor “AccountEvents”.
documentNumberstringNúmero do documento do titular da conta na qual o valor foi bloqueado.
bankBranchstringNúmero da agência bancária.
bankAccountstringNúmero da conta.
amountnumberValor bloqueado.
namestringNome do evento.
timestampstringData e a hora em que o evento ocorreu.
statusstringIndica o status do evento. Neste evento, será sempre "ACTIVE".
indexstringÍndice do evento pra facilitar uma busca por um grupo de eventos. Exemplo: feed-2023-8, feed-2023-7.
dataobjectObjeto que contém informações referentes ao bloqueio.
data.BlockedValueobjectObjeto que contém informações referentes ao valor bloqueado.
data.BlockedValue.CurrencystringMoeda do valor bloqueado.
data.BlockedValue.ValuenumberValor bloqueado.
data.CreatedAtstringData e a hora em que o evento ocorreu.
data.DetailsobjectObjeto que contém detalhes referentes ao bloqueio judicial.
data.Details.JudicialOrderAmountobjectObjeto que contém informações referentes ao valor determinado a ser bloqueado por ordem judicial.
data.Details.JudicialOrderAmount.CurrencystringMoeda do valor bloqueado.
data.Details.JudicialOrderAmount.ValuenumberValor bloqueado por ordem judicial.
data.Details.LawsuitNumberstringNúmero que identifica a ordem judicial.
data.HolderobjectObjeto que contém informações do titular da conta.
data.Holder.AccountobjectObjeto que contém informações da conta na qual o valor foi bloqueado.
data.Holder.Account.BalancesobjectObjeto que contém informações do saldo da conta.
data.Holder.Account.Balances.AvailableobjectObjeto que contém informações do saldo disponível da conta.
data.Holder.Account.Balances.Available.CurrencystringMoeda do saldo disponível.
data.Holder.Account.Balances.Available.ValuenumberValor do saldo disponível.
data.Holder.Account.Balances.BlockedobjectObjeto que contém informações do saldo bloqueado da conta.
data.Holder.Account.Balances.Blocked.CurrencystringMoeda do saldo bloqueado.
data.Holder.Account.Balances.Blocked.ValuenumberValor do saldo bloqueado.
data.Holder.Account.Balances.HoldobjectValor em processamento. Esse campo sempre retornará nulo.
data.Holder.Account.Balances.TotalobjectValor total do saldo. Esse campo sempre retornará nulo.
data.Holder.Account.BankobjectObjeto que contém informações bancários da conta na qual o valor foi bloqueado.
data.Holder.Account.Bank.CodestringCódigo do banco.
data.Holder.Account.Bank.IspbstringISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco.
data.Holder.Account.Bank.NamestringNome do banco.
data.Holder.Account.BranchstringNúmero da agência bancária.
data.Holder.Account.NumberstringNúmero da conta.
data.Holder.Account.PocketsstringNúmero da conta pocket. Esse campo sempre retornará nulo.
data.Holder.Account.StatusstringSituação da conta, a qual pode ser "ACTIVE" ou "CLOSED".
data.Holder.Account.TypestringTipo de conta, o qual pode ser "CHECKING" (conta corrente), "SALARY" (conta salário), "SAVINGS" (poupança) e "PAYMENT" (conta de pagamento).
data.Holder.DocumentobjectObjeto que contém informações do documento do titular da conta na qual o valor foi bloqueado.
data.Holder.Document.TypestringTipo de documento, que pode ser CPF ou CNPJ.
data.Holder.Document.ValuestringNúmero do documento.
data.Holder.NamestringNome do titular da conta. Esse campo sempre retornará nulo.
data.Holder.StatusstringSituação do titular da conta. Esse campo sempre retornará nulo.
data.Holder.TypestringTipo de titular, o qual pode ser “Customer” ou “Business”.
data.JudicialBlockIdstringCódigo de autenticação da operação de bloqueio.
data.StatusstringIndica se o bloqueio é total ("FullyBlocked") ou parcial ("PartiallyBlocked").

Payload do evento

payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
{
    "aggregateId": "AMOUNT_WAS_BLOCKED_4f29a5b2-ae04-418f-b716-6dccfdd6139d_638242294710437653",
    "type": "TRANSACTION",
    "category": "AccountEvents",
    "documentNumber": "47742663023",
    "bankBranch": "0001",
    "bankAccount": "15164",
    "amount": -1819.09,
    "name": "AMOUNT_WAS_BLOCKED",
    "timestamp": "2023-07-06T08:37:51.0437653Z",
    "status": "ACTIVE",
    "index": "feed-amount-was-blocked-2023-7",
    "data": {
        "BlockedValue": {
            "Currency": "BRL",
            "Value": 1819.09
        },
        "CreatedAt": "2023-07-06T08:37:50.5994105Z",
        "Details": {
            "JudicialOrderAmount": {
                "Currency": "BRL",
                "Value": 2170
            },
            "LawsuitNumber": "70055887920218220021"
        },
        "Holder": {
            "Account": {
                "Balances": {
                    "Available": {
                        "Currency": "BRL",
                        "Value": 0
                    },
                    "Blocked": {
                        "Currency": "BRL",
                        "Value": 1819.09
                    },
                    "Hold": null,
                    "Total": null
                },
                "Bank": {
                    "Code": "332",
                    "Ispb": "13140088",
                    "Name": "Acesso Soluções De Pagamento S.A."
                },
                "Branch": "0001",
                "Number": "15164",
                "Pockets": null,
                "Status": "Active",
                "Type": "Payment"
            },
            "Document": {
                "Type": "CPF",
                "Value": "47742663023"
            },
            "Name": null,
            "Status": null,
            "Type": "Customer"
        },
        "JudicialBlockId": "4f29a5b2-ae04-418f-b716-6dccfdd6139d",
        "Status": "PartiallyBlocked"
    }
}

AMOUNT_WAS_UNBLOCKED

Este evento sinaliza que um valor foi desbloqueado por ordem judicial.

Campos retornados

NomeTipoDescrição
aggregateIdstringValor correspondente ao authenticationCode que, neste caso, é o código de autenticação da operação de bloqueio.
typestringTipo de evento, que pode ser "INFO", "TRANSACTION", "ACTION" ou "BACKOFFICE".
categorystringNeste contexto, esse campo informará o valor “AccountEvents”.
documentNumberstringNúmero do documento do titular da conta na qual o valor foi bloqueado.
bankBranchstringNúmero da agência bancária.
bankAccountstringNúmero da conta.
amountnumberValor desbloqueado.
indexstringÍndice do evento pra facilitar uma busca por um grupo de eventos. Exemplo: feed-2023-8, feed-2023-7.
namestringNome do evento.
timestampstringData e a hora em que o evento ocorreu.
dataobjectObjeto que contém informações referentes ao bloqueio.
data.UnblockedValueobjectObjeto que contém informações referentes ao valor desbloqueado.
data.UnblockedValue.ValuestringMoeda do valor desbloqueado.
data.UnblockedValue.CurrencynumberValor desbloqueado.
data.JudicialBlockIdstringCódigo de autenticação da operação de bloqueio.
data.CreatedAtstringData e a hora em que o evento ocorreu.
data.DetailsobjectObjeto que contém detalhes referentes ao desbloqueio judicial.
data.Details.LawsuitNumberstringNúmero que identifica a ordem judicial.
data.Details.JudicialOrderAmountobjectObjeto que contém informações referentes ao valor desbloqueado por ordem judicial.
data.Details.JudicialOrderAmount.CurrencystringMoeda do valor bloqueado.
data.Details.JudicialOrderAmount.ValuenumberValor do saldo bloqueado.
data.HolderobjectObjeto que contém informações do titular da conta.
data.Holder.DocumentobjectObjeto que contém informações do documento do titular da conta na qual o valor foi bloqueado.
data.Holder.Document.ValuestringNúmero do documento.
data.Holder.Document.TypestringTipo de documento, que pode ser CPF ou CNPJ.
data.Holder.TypestringTipo de documento, que pode ser CPF ou CNPJ.
data.Holder.NamestringNome do titular da conta.
data.Holder.StatusstringSituação do titular da conta. Esse campo sempre retornará nulo.
data.Holder.AccountobjectObjeto que contém informações da conta na qual o valor foi desbloqueado.
data.Holder.Account.BranchstringNúmero da agência bancária.
data.Holder.Account.NumberstringNúmero da conta.
data.Holder.Account.TypestringTipo de conta, o qual pode ser "CHECKING" (conta corrente), "SALARY" (conta salário), "SAVINGS" (poupança) e "PAYMENT" (conta de pagamento).
data.Holder.Account.StatusstringSituação da conta, a qual pode ser "ACTIVE" ou "CLOSED".
data.Holder.Account.BankobjectObjeto que contém informações bancários da conta na qual o valor foi bloqueado.
data.Holder.Account.Bank.IspbstringISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco.
data.Holder.Account.Bank.CodestringCódigo do banco.
data.Holder.Account.Bank.NamestringNome do banco.
data.Holder.Account.BalancesobjectObjeto que contém informações do saldo da conta.
data.Holder.Account.Balances.TotalobjectValor total do saldo. Esse campo sempre retornará nulo.
data.Holder.Account.Balances.AvailableobjectObjeto que contém informações do saldo disponível da conta.
data.Holder.Account.Balances.Available.ValuenumberValor do saldo disponível.
data.Holder.Account.Balances.Available.CurrencystringMoeda do saldo disponível.
data.Holder.Account.Balances.HoldobjectValor em processamento. Esse campo sempre retornará nulo.
data.Holder.Account.Balances.BlockedobjectObjeto que contém informações do saldo bloqueado da conta.
data.Holder.Account.Balances.Blocked.ValuenumberValor do saldo bloqueado.
data.Holder.Account.Balances.Blocked.CurrencystringMoeda do saldo bloqueado.
data.Holder.Account.PocketsstringNúmero da conta pocket. Esse campo sempre retornará nulo.
statusstringIndica se o bloqueio é total ("FullyBlocked") ou parcial ("PartiallyBlocked").

Payload do evento

payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
{
        "aggregateId": "AMOUNT_WAS_UNBLOCKED_d0f5bf0c-d201-4d66-9409-1c83a9b1ed21_638237027635394433",
        "type": "TRANSACTION",
        "category": "AccountEvents",
        "documentNumber": "47742663023",
        "bankBranch": "0001",
        "bankAccount": "15164",
        "amount": 9686.0,
        "index": "feed-amount-was-unblocked-2023-6",
        "name": "AMOUNT_WAS_UNBLOCKED",
        "timestamp": "2023-06-30T06:19:23.5394431Z",
        "data": {
            "UnblockedValue": {
                "Value": 9686.0,
                "Currency": "BRL"
            },
            "JudicialBlockId": "d0f5bf0c-d201-4d66-9409-1c83a9b1ed21",
            "CreatedAt": "2023-06-23T07:11:52.41+00:00",
            "Status": "FullyUnblocked",
            "Details": {
                "LawsuitNumber": "70185725520218220002",
                "JudicialOrderAmount": {
                    "Value": 9686.0,
                    "Currency": "BRL"
                }
            },
            "Holder": {
                "Document": {
                    "Value": "47742663023",
                    "Type": "CPF"
                },
                "Type": "Customer",
                "Name": null,
                "Status": null,
                "Account": {
                    "Branch": "0001",
                    "Number": "15164",
                    "Type": "Payment",
                    "Status": "Active",
                    "Bank": {
                        "Ispb": "13140088",
                        "Code": "332",
                        "Name": "Acesso Soluções De Pagamento S.A."
                    },
                    "Balances": {
                        "Total": null,
                        "Available": {
                            "Value": 288019.41,
                            "Currency": "BRL"
                        },
                        "Hold": null,
                        "Blocked": {
                            "Value": 593675.05,
                            "Currency": "BRL"
                        }
                    },
                    "Pockets": null
                }
            }
        },
        "status": "ACTIVE"
    },

Copyright © 2021 Acesso Soluções de Pagamento S.A - Todos os direitos reservados