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

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 iniciados por um canal on-line, como autoatendimento na Web. 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 de Conta de Débito da Web permite que sua implementação valide o primeiro uso de uma conta corrente/poupança capturada por qualquer uma das seguintes atividades de autoatendimento:
  • Configuração de Pagamento Automático

  • Fazer Pagamento Único

  • Gerenciar Opções de Pagamento (carteira)

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 de autoatendimento e pagamento único de autoatendimento 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 registro de Tabela Intermediária para Compensação de Pagamento Automático com o número da conta a ser verificado e um valor zero. Para obter mais informações, consulte o algoritmo de Pré-Notificação de ACH da Conta de Débito da Web (C1WDAPRENTF).

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 Pagamento Automático - WX-AutoPayTask

  • Tarefa de Pagamento Único - WX-OneTimePayTask

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

Quando o tipo de tarefa de serviço tem Validação de Conta de Débito da Web ativada e o número da conta não existe em nenhuma das opções de pagamento automático salvas na conta e em nenhuma das opções de pagamento de autoatendimento de pessoas salvas na conta, o status Validação da Conta tem um algoritmo de entrada que executa o Algoritmo de Validação de 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). 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 validada. O status Erro de Validação da Conta inclui algoritmos para processamento de novas tentativas e processamento de tempo limite de espera. Se a conta for considerada inválida, a tarefa de serviço passará para o status Rejeitado. Para mais informações, consulte o objeto de negócios.
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. Para obter mais detalhes, consulte Criptografando Dados Confidenciais e Criptografando Dados Legados.

Validando Métodos de Pagamento Capturados na Interface do Usuário Adicionar Pagamento Único

A interface do usuário Adicionar Pagamento Único permite a captura de contas bancárias correntes/poupança de primeira utilização. Se uma conta bancária não tiver sido usada em nenhum pagamento automático de fatura recorrente anterior e pagamentos únicos de autoatendimento anteriores, o sistema acionará a validação da conta de débito da Web criando a Tarefa de Pagamento Único (C1-OneTimePaymentTask). 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.

Observe que o Evento de Pagamento é mantido em estado Incompleto enquanto a validação da conta de débito da Web ainda está em andamento. O processamento do ciclo de vida na tarefa de serviço será concluído ou excluirá o Evento de Pagamento, dependendo do resultado da validação da conta.

Consulte o objeto de negócios C1-OneTimePaymentTask no aplicativo para obter mais informações sobre o processamento do ciclo de vida da tarefa de serviço.

Códigos de Transação Específicos para Notificação prévia de Débito de conta Corrente/Poupança.

Os processos em batch APAYACH e C1-APACH marcam códigos de transação específicos para notificação prévia 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 notificação prévia.

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 pela base.

    • 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).

  • Em Configuração de Pagamento Automático e Tipos de Tarefa de Serviço de Pagamento Único, defina o flag Validação de 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 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.

  • 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 as Origens de Pagamento Automático das contas corrente e poupança com os Tipos de Meio de Pagamento Prenote aplicáveis.

  • Se sua implementação tiver ativado a Interface do Usuário Adicionar Pagamento Único, configure a opção de recurso Tarefa de Pagamento Único. Para obter mais detalhes, consulte Opções de Pagamento Único.