Introdução
Neste artigo, fornecemos uma visão detalhada dos estados das entidades e suas transições dentro do produto de pagamentos da Belvo.
Charges
Um Charge representa o pagamento real que precisa ser feito na Rede de Open Finance do Brasil. Abaixo, descrevemos os vários estados no processo de cobrança, detalhando as possíveis transições entre esses estados e descrevendo as condições sob as quais essas transições ocorrem. Por favor, veja a tabela abaixo para obter uma visão abrangente de cada estado e o fluxo do processo.

Estado | Descrição | Transições Para | Gatilho/Evento |
---|---|---|---|
CREATED | Estado inicial quando a cobrança é criada. |
|
|
PENDING | A cobrança está aguardando ação ou agendamento adicional. |
|
|
SCHEDULED | A cobrança está agendada para processamento em uma data futura. |
|
|
SUCCEEDED | A cobrança foi processada com sucesso. | (Estado final - sem transições adicionais) | Nenhum |
CANCELED | A cobrança foi cancelada. | (Estado final - sem transições adicionais) | Nenhum |
FAILED | A cobrança falhou. | (Estado final - sem transições adicionais) | Nenhum |
Cadastro
Um Cadastro representa a autorização do dispositivo de um usuário na Open Finance Network com sua instituição (necessário para Pagamentos Biométricos). Abaixo, descrevemos os vários estados no processo de Cadastro, detalhando as possíveis transições entre esses estados e descrevendo as condições sob as quais essas transições ocorrem. Por favor, veja a tabela abaixo para obter uma visão abrangente de cada estado e o fluxo do processo.

Estado | Descrição | Transições Para | Gatilho/Evento |
---|---|---|---|
Inicial | Estado Inicial do Cadastro. |
|
|
PENDING | O Cadastro foi criado e agora está aguardando Autorização do usuário. |
|
|
SUCCEEDED | Os processos de Cadastro foram concluídos com sucesso. |
|
|
FAILED | O processo de Cadastro falhou. | (Estado final - sem transições adicionais) | Nenhum |
CANCELED | O usuário cancelou o Cadastro. | (Estado final - sem transições adicionais) | Nenhum |
Autorização de Pagamento (Em Breve!)
Uma Autorização de Pagamento é o consentimento que seu usuário lhe dá para debitar (retirar dinheiro de) suas contas. Abaixo, descrevemos os vários estados no processo de Autorização de Pagamento, detalhando as possíveis transições entre esses estados e descrevendo as condições sob as quais essas transições ocorrem. Por favor, veja a tabela abaixo para obter uma visão abrangente de cada estado e o fluxo do processo.

Estado | Descrição | Transições Para | Gatilho/Evento |
---|---|---|---|
INITIAL | Estado inicial quando a Autorização de Pagamento é criada. |
|
|
AWAITING_AUTHORIZATION | A Autorização de Pagamento está aguardando confirmação pelo usuário na instituição. |
|
|
PARTIALLY_ACCEPTED | O usuário confirmou a Autorização de Pagamento, no entanto, a conta bancária requer uma autorização de outra parte. A Instituição notificará as partes relevantes para aprovar a autorização. |
|
|
AUTHORIZED | O usuário (ou todos os usuários) confirmou a Autorização de Pagamento. |
|
|
CONSUMED | O período de autorização (ou número de transações) terminou. | (Estado final - sem transições adicionais) | Nenhum |
REVOKED | O usuário revogou a autorização. | (Estado final - sem transições adicionais) | Nenhum |
FAILED | A Autorização de Pagamento falhou. | (Estado final - sem transições adicionais) | Nenhum |
Payment Intents
Um Payment Intent contém todas as informações necessárias para processar um pagamento na Rede de Open Finance do Brasil. Abaixo, descrevemos os vários estados no processo de Payment Intent, detalhando as possíveis transições entre esses estados e descrevendo as condições sob as quais essas transições ocorrem. Por favor, veja a tabela abaixo para obter uma visão abrangente de cada estado e o fluxo do processo.

Estado | Descrição | Transições Para | Gatilho/Evento |
---|---|---|---|
Criado & Confirmado | Estado inicial quando o Payment Intent é criado e é confirmado pelo usuário no fluxo do cliente. |
|
|
REQUIRES_ACTION | O Payment Intent requer ação adicional. |
|
|
PROCESSING | O Payment Intent está sendo processado. |
|
|
SCHEDULED | O Payment Intent está agendado para processamento. |
|
|
SCHEDULE_FINISHED | O Payment Intent terminou o processamento agendado. Usado apenas se não 100% de um agendamento foi bem-sucedido. Caso contrário, o status final é SUCCEEDED . | (Estado final - sem transições adicionais) | Nenhum |
SUCCEEDED | O Payment Intent foi processado com sucesso. | (Estado final - sem transições adicionais) | Nenhum |
CANCELED | O Payment Intent foi cancelado. | (Estado final - sem transições adicionais) | Nenhum |
FAILED | O Payment Intent falhou. | (Estado final - sem transições adicionais) | Nenhum |