Validação de Conta de Débito da Web

Visão Geral

Esta seção descreve a Validação de Conta de Débito da Web e as etapas para ativar essa funcionalidade.
Observação:
Esta seção é relevante somente para algumas organizações. Os requisitos de configuração do sistema descritos nesta seção só serão relevantes se sua organização precisar validar contas bancárias usadas pela primeira vez em pagamentos eletrônicos e/ou inscrições de pagamento automático. Essa funcionalidade não cobre os tipos de pagamento com cartão de crédito, que são verificados por meio da autorização de meio de pagamento.
A Validação da Conta de Débito da Web permite que sua implementação valide o primeiro uso de uma conta corrente/poupança capturada por meio de qualquer um dos seguintes:
  • Pagamentos Únicos Assistidos por Agente (via IU de Adicionar Pagamento Único)
  • Configuração de Pagamento Automático de Conta Assistido por Agente (página Conta - Pagamento Automático)
  • Configuração de Pagamento Automático de Autoatendimento
  • Pagamento Único de Autoatendimento
  • Gerenciamento de Carteira de Autoatendimento
  • Outra interface do usuário ou processos de back-end que adicionam/atualizam registros de Pagamento Automático da Conta usando a manutenção de linha de Pagamento Automático da Conta.
A escolha de uma implementação de um método de validação de conta é sua, tendo como referência o que o regulamento determina como opções aceitáveis de validação de conta. Por exemplo, a National Automated Clearinghouse Association (NACHA) - que controla a rede ACH nos Estados Unidos - prevê qualquer uma das seguintes opções:
  • Pré-notificação de ACH. Com essa opção, uma transação prenote de débito com valor zero é feita para uma conta corrente/poupança por meio da extração de pagamento automático para verificar as informações da conta bancária. Se uma resposta negativa não for recebida do banco dentro de um determinado número de dias, a conta será considerada válida.

  • Verificação de micro transação ACH. Com esta opção, duas transações muito pequenas - uma de débito para depositar o dinheiro e uma de crédito para remover o dinheiro - são feitas para a conta. O titular da conta precisará confirmar os valores das transações. A conta só será considerada verificada se o titular da conta informar os valores corretos.

  • Opções comerciais de serviços de validação por terceiros. Algumas instituições financeiras e terceiros têm acesso a um grande número de contas e podem oferecer um produto que aproveite essas informações. Esses serviços podem ser acessados para verificar se as informações da conta estão corretas e/ou verificar a identidade do titular da conta. As respostas podem ser em tempo real, no mesmo dia ou no próximo dia.

A Validação de Conta de Débito da Web é um Plug-in

Um algoritmo associado ao Tipo de Rota de Pagamento Automático ou à Divisão de Serviço de Informações do Cliente - Controles de Substituição do Tipo de Rota de Pagamento Automático (se aplicável) é responsável pela validação da conta de débito na Web. Os métodos de pagamento capturados para a configuração de pagamento automático e pagamentos únicos especificam a Fonte de Pagamento Automático, que, por sua vez, identifica o Tipo de Rota de Pagamento Automático.

O produto base fornece um Algoritmo de Validação de Conta de Débito da Web para notificação prévia de ACH. O algoritmo cria um evento de pagamento de valor zero com um Tipo de Forma de Pagamento de Prenote (da Fonte de Pagamento Automático) e um registro de Tabela Intermediária de Compensação de Pagamento Automático contendo o número da conta a ser verificado e que está programado para extrair o mesmo dia.

Para obter mais informações, consulte o algoritmo de Pré-Notificação de ACH da Conta de Débito da Web (C1WDAPRENTF).

Observação:
As extrações de pagamento automático (APAYACH e C1-APACH) marcam códigos de transação específicos para pré-notificação de débito de conta corrente (28) e poupança (38) no registro de Detalhes da Entrada. O código da transação é recuperado do Tipo Externo do Tipo de Meio de Pagamento de pré-notificação.

A Validação de Conta de Débito da Web se aplica a Tarefas de Autoatendimento de Gerenciamento de Opções de Pagamento

Os seguintes objetos de negócios de tarefa de autoatendimento incluem um status de Validação de Conta, em que a validação de conta de débito da Web é executada:
  • Tarefa de Configuração de Pagamento Automático de Autoatendimento - WX-AutoPayTask

  • Tarefa de Pagamento Único de Autoatendimento - WX-OneTimePayTask

  • Tarefa de Opção de Pagamento de Autoatendimento - C1-PaymentOptionsTask

Quando o tipo de tarefa de serviço tiver a Validação da Conta de Débito da Web ativada e o número da conta bancária especificado não for encontrado em nenhuma das opções de pagamento automático existentes da conta e em nenhuma das opções de pagamento de autoatendimento da pessoa da conta, o status de Validação de Conta da tarefa de serviço terá um algoritmo de entrada que executará o Algoritmo de Validação da Conta de Débito da Web configurado no Tipo de Rota de Pagamento Automático da Fonte de Pagamento Automático (ou nos Controles de Substituição de Pagamento Automático da Divisão Serviço Informações Cliente, se aplicável). A opção de pagamento automático da conta ou a opção de pagamento de autoatendimento não será salva até que a conta bancária seja considerada válida. Se o processamento de validação da conta de débito da Web encontrar um erro, a tarefa de serviço passará para o status Erro de Validação da Conta que inclui o processamento de repetição e o processamento de tempo limite de espera Se a conta bancária for considerada inválida, a tarefa de serviço passará para o status Rejeitado. Para obter mais detalhes, consulte os objetos de negócios mencionados anteriormente no aplicativo.
Observação:
Ao verificar a existência de um número de conta bancária nas opções de pagamento de autoatendimento pessoal, o sistema conta com o valor de hash (em HASH_EXT_ACCT_ID). As implementações devem garantir que a configuração de criptografia para este campo de tabela inclua os campos de criptografia e hash e que os dados legados tenham ambos os campos preenchidos. Consulte mais detalhes em Criptografando Dados Confidenciais e Gerenciando Dados Criptografados.

Validando Contas Bancárias Capturadas na Interface do Usuário Adicionar Pagamento Único

A interface do usuário Adicionar Pagamento Único permite a captura de contas bancárias de primeira utilização. Se uma conta bancária não tiver sido usada em nenhuma Conta existente e em pagamentos únicos de autoatendimento anteriores, o sistema criará uma Tarefa de Pagamento Único (C1-OneTimePaymentTask) que executará a validação da conta de débito da Web e adicionará o evento de pagamento (se a conta bancária for válida). Como a Interface do Usuário Adicionar Pagamento Único pode tratar vários meios de pagamento, uma única Tarefa de Pagamento Único gerencia todos os meios de pagamento automático que exigem validação. O status Validação da Conta da tarefa de serviço tem um algoritmo de entrada que executa o Algoritmo de Validação da Conta de Débito da Web configurado no Tipo de Rota de Pagamento Automático da Fonte de Pagamento Automático (ou nos Controles de Substituição de Pagamento Automático da Divisão de Serviço de Informações do Cliente, se aplicável).

Observe que o Evento de Pagamento é mantido em estado Incompleto enquanto a validação da conta de débito da Web está em andamento. O processamento do ciclo de vida da tarefa de serviço congelará ou excluirá o Evento de Pagamento, dependendo do resultado da validação da conta bancária. Se o pagamento for congelado, uma Opção de Pagamento de Autoatendimento Pessoal também será criada para a pessoa principal na conta, a fim de disponibilizar essa opção de pagamento para futuros pagamentos únicos de autoatendimento.

Para obter mais detalhes, consulte o objeto de negócios OneTimePaymentTask no aplicativo.

Validando Contas Bancárias na Configuração de Pagamento Automático da Conta

A página Conta - Pagamento Automático verifica se um número de conta bancária especificado não foi usado nas opções de pagamento automático de conta anterior ou nas opções de pagamento de autoatendimento pessoal. Se for esse o caso, o sistema criará uma Tarefa de Configuração de Pagamento Automático da Conta Bancária que executará a validação da conta de débito da Web. O status Validação da Conta da tarefa de serviço tem um algoritmo de entrada que executa o Algoritmo de Validação da Conta de Débito da Web configurado no Tipo de Rota de Pagamento Automático da Fonte de Pagamento Automático (ou nos Controles de Substituição de Pagamento Automático da Divisão de Serviço de Informações do Cliente, se aplicável).

Observe que o registro de Pagamento Automático da Conta não será adicionado/atualizado até que a conta bancária seja considerada válida. Os detalhes do pagamento automático são mantidos na tarefa de serviço enquanto a validação estiver em andamento. Se o cliente alterar o número da conta bancária enquanto a validação estiver em andamento, a tarefa de serviço será atualizada com o novo número da conta bancária e fará a transição de volta para o status Validação da Conta, para validar o novo número da conta bancária.

Se a conta bancária for considerada válida, o Pagamento Automático da Conta será adicionado/atualizado. Uma Opção de Pagamento de Autoatendimento Pessoal também é criada para a pessoa principal na conta, a fim de disponibilizar essa opção de pagamento para pagamentos únicos futuros de autoatendimento.

Se o processamento de validação da conta de débito da Web encontrar um erro, a tarefa de serviço passará para o status Erro de Validação da Conta que inclui o processamento de repetição e o processamento de tempo limite de espera Se a conta bancária for considerada inválida, a tarefa de serviço passará para o status Rejeitado.

Para obter mais detalhes, consulte o objeto de negócios C1-BankAcctApaySetupTask no aplicativo.

Uma mensagem informativa será exibida acima da rolagem Pagamento Automático da Conta se a conta tiver uma ou mais inscrições pendentes para pagamento automático. A área Alertas na barra lateral também destacará as inscrições de pagamento automático pendentes se o algoritmo de alerta Central de Controle de Destacar Inscrição de Pagamento Automático Pendente (C1PNAPAYALRT) estiver ativado. Tanto a mensagem informativa no Pagamento Automático da Conta quanto o alerta da barra lateral navegam até a tarefa de serviço. Se houver várias tarefas de serviço abertas, a navegação será para a tarefa de serviço atualizada mais recentemente (com base na data/hora de atualização do status).

Observação:

Como a Tarefa de Configuração de Pagamento Automático da Conta Bancária é criada pelo programa de manutenção da linha de Pagamento Automático da Conta, qualquer outra interface do usuário (por exemplo, fluxo do processo) ou processamento back-end que chame o programa de manutenção de linha para adicionar/atualizar Pagamentos Automáticos da Conta executará essa validação de conta bancária, se necessário.

Configurando o Sistema para Validação de Conta de Débito da Web

Veja a seguir as etapas para ativar a funcionalidade Validação de Conta de Débito da Web:

  • Determine as opções de validação de conta que sua implementação usará.
    • Se optar pela pré-notificação ACH, você poderá usar o algoritmo de Pré-notificação ACH da Conta de Débito da Web (C1WDAPRENTF) fornecido no produto base. Para usar esse algoritmo:

      • Configure tipos de meio de pagamento para notificações prévias de débito de conta corrente/poupança. Use o valor do Tipo Externo aplicável em cada um - Isto é, Notificação prévia de Débito de Conta Corrente (28) ou Notificação Prévia de Débito de Poupança (38). O processo de extração de pagamento automático usa o Tipo Externo dos Tipos de Meio de Pagamento Prenote como o código de transação no registro Detalhes da Entrada no arquivo de extração.
      • Configure suas Fontes de Pagamento Automático de contas corrente e poupança com os Tipos de Forma de Pagamento de Prenote aplicáveis.
    • Se optar pela verificação de micro transação ACH ou validação por terceiros, crie um algoritmo de Validação de Conta de Débito da Web para seu método escolhido.
  • Conecte a Validação de Conta de Débito da Web nos Tipos de Rota de Pagamento Automático e Divisão de Serviço de Informações do Cliente - Controles de Substituição do Tipo de Rota de Pagamento Automático (se aplicável).

  • Para ativar a validação da conta bancária na configuração de Pagamento Automático da Conta:
    • Adicione um Tipo de Tarefa de Serviço usando o objeto de negócios Tipo de Tarefa de Configuração de Pagamento Automático da Conta Bancária (C1-BankAcctApaySetupTaskType) e defina as configurações adequadamente.
    • Na configuração Opções de Transação Financeira do recurso, adicione a opção Tipo de Tarefa de Serviço de Configuração de Pagamento Automático da Conta Bancária e especifique o tipo de tarefa de serviço criado na etapa anterior.
    • No ON Tarefa de Configuração de Pagamento Automático da Conta Bancária:
      • Se estiver usando o algoritmo de Pré-Notificação de ACH da Conta de Débito da Web (ou um algoritmo CM que permita um período de espera antes de ser validada), a lógica de monitoramento no status Validação da Conta deverá verificar se o tempo de espera foi decorrido - e, em caso afirmativo, fazer a transição da tarefa de serviço de forma adequada. Observe que os algoritmos de monitoramento Verificar Status de Validação da Conta fornecidos no produto base apenas fazem a transição da tarefa de serviço para o próximo estado (isto é, Processar Pagamento Automático) quando o tempo de espera tiver decorrido. O algoritmo base não verifica se há uma resposta negativa porque a forma de resposta é específica da implementação. Se sua implementação precisar verificar se há uma resposta negativa, copie o algoritmo base e adicione esse processamento. Para mais detalhes, consulte o algoritmo Verificar Status de Validação da Conta para Configuração de Pagamento Automático (C1APAYACVAST).

      • Para usar o algoritmo de criação associado ao status Erro de Validação da Conta, configure uma nova instância de parâmetro de algoritmo para especificar a Frequência de Repetição e o Motivo de Descarte/Cancelamento/Encerramento (se aplicável).

      • Para usar o processamento de novas tentativas no status Erro de Validação da Conta, configure uma nova instância de parâmetro de algoritmo para especificar o Máximo de Tentativas.

    • Configure o algoritmo de alerta Central de Controle Destacar Inscrição de Pagamento Automático Pendente (C1PNAPAYALRT) nas Opções de Instalação.
  • Se sua implementação usar a IU Adicionar Pagamento Único (ou seja, em vez do pop-up Evento de Pagamento - Adicionar), configure a opção de recurso Tarefa de Pagamento Único. Para obter mais detalhes, consulte Opções de Pagamento Único.

  • Se sua implementação usar objetos de negócio de pagamento automático de autoatendimento e pagamento único de autoatendimento:
    • Em Configuração de Pagamento Automático de Autoatendimento e Tipos de Tarefa de Autoatendimento de Pagamento Único, defina o flag Validação da Conta de Débito da Web como Sim. Para usar o processamento de tempo limite de espera incorporado ao Erro de Validação de Conta, altere as configurações de Processamento de Tempo Limite. Para mais informações, consulte a ajuda incorporada da tarefa de serviço.

    • Nos objetos de negócios da tarefa de serviço Configuração de Pagamento Automático de Autoatendimento e Pagamento Único:
      • Se estiver usando o algoritmo de Pré-Notificação de ACH da Conta de Débito da Web (ou um algoritmo CM que permita um período de espera antes de ser validada), a lógica de monitoramento no status Validação da Conta deverá verificar se o tempo de espera foi decorrido - e, em caso afirmativo, fazer a transição da tarefa de serviço de forma adequada. Observe que os algoritmos de monitoramento Verificar Status de Validação da Conta fornecidos no produto base apenas fazem a transição das tarefas de serviço para o próximo estado (Isto é, Processar Pagamento Automático, Processar Pagamento ou Processar Solicitação) quando o tempo de espera tiver decorrido. Os algoritmos base não verificam se há uma resposta negativa porque a forma de resposta é específica da implementação. Se sua implementação precisar verificar se há uma resposta negativa, copie os algoritmos base e adicione esse processamento. Para mais detalhes, consulte os algoritmos Verificar Status de Validação da Conta para Pagamento Único (C1OTPACVAST) e Verificar Status de Validação da Conta para Configuração de Pagamento Automático (C1APAYACVAST).

      • Para usar o algoritmo de criação associado ao status Erro de Validação da Conta, configure uma nova instância de parâmetro de algoritmo para especificar a Frequência de Repetição e o Motivo de Descarte/Cancelamento/Encerramento (se aplicável).

      • Para usar o processamento de novas tentativas no status Erro de Validação da Conta, configure uma nova instância de parâmetro de algoritmo para especificar o Máximo de Tentativas.