Walidacja internetowego konta debetowego

W tej sekcji opisano walidację internetowego konta debetowego oraz kroki umożliwiające włączenie tej funkcjonalności.
Uwaga: Treść tej części jest istotna tylko dla niektórych organizacji. Wymagania dotyczące konfiguracji systemu opisane w niniejszej sekcji są istotne tylko wówczas, gdy organizacja użytkownika musi poddawać walidacji rachunki bankowe używane po raz pierwszy w płatnościach elektronicznych inicjowanych za pośrednictwem kanału online, takiego jak samoobsługa internetowa. Ta funkcjonalność nie obejmuje typów płatności kartami kredytowymi, które są weryfikowane za pomocą autoryzacji wpłaty.
Walidacja internetowego konta debetowego umożliwia w ramach wdrożenia walidację rachunku bieżącego/oszczędnościowego przy pierwszym użyciu pobieranego za pośrednictwem dowolnego z następujących działań samoobsługowych:
  • Konfiguracja polecenia zapłaty

  • Dokonywanie płatności jednorazowej

  • Zarządzanie opcjami płatności (portfel)

Metoda walidacji konta jest wybierana we wdrożeniu na podstawie przepisów, które określają dopuszczalne opcje walidacji konta. Na przykład organizacja National Automated Clearinghouse Association (NACHA), która zarządza siecią ACH w Stanach Zjednoczonych, określa następujące opcje:
  • Wstępne powiadomienie ACH. W przypadku tej opcji za pomocą ekstrakcji polecenia zapłaty wysyłana jest transakcja wstępnego powiadomienia na debetowy rachunek bieżący/oszczędnościowy o kwocie zerowej, aby zweryfikować informacje o rachunku bankowym. Jeśli w ciągu określonej liczby dni nie zostanie otrzymana od banku negatywna odpowiedź, konto jest uznawane za poprawne.

  • Weryfikacja mikrotransakcji ACH. Za pomocą tej opcji na konto wysyłane są dwie bardzo małe transakcje - debetowa w celu zdeponowania środków pieniężnych i kredytowa w celu usunięcia środków pieniężnych. Posiadacz konta musi potwierdzić kwoty tych transakcji. Konto zostanie uznane za zweryfikowane tylko wtedy, gdy jego posiadacz prawidłowo opisze te kwoty.

  • Komercyjni zewnętrzni dostawcy usług walidacji. Niektóre instytucje finansowe i osoby trzecie mają dostęp do dużej liczby kont i mogą oferować produkt, który wykorzystuje te informacje. Usługi te mogą być wykorzystywane w celu weryfikacji, czy informacje o koncie są poprawne, i/lub w celu weryfikacji tożsamości posiadacza konta. Odpowiedzi mogą być uzyskiwane w czasie rzeczywistym, tego samego dnia lub następnego dnia.

Walidacja internetowego konta debetowego jest wtyczką

Algorytm dołączony do kontrolek "Typ dystrybucji polecenia zapłaty" lub "Obszar obsługi klienta - nadpisanie typu dystrybucji polecenia zapłaty" (jeśli dotyczy) jest odpowiedzialny za walidację internetowego konta debetowego. Metody płatności pobierane na potrzeby konfiguracji polecenia zapłaty samoobsługi i płatności jednorazowej samoobsługi określają źródło polecenia zapłaty, które z kolei identyfikuje typ dystrybucji polecenia zapłaty.

W produkcie bazowym dostępny jest algorytm walidacji internetowego konta debetowego na potrzeby wstępnego powiadamiania ACH. Algorytm ten tworzy rekord ładowania rozliczenia polecenia zapłaty z numerem konta do zweryfikowania i kwotą zerową. Szczegółowe informacje można znaleźć w algorytmie "Powiadomienie wstępne ACH dot. internetowego konta debetowego" (C1WDAPRENTF).

Walidacja internetowego konta debetowego dotyczy zadań samoobsługi zarządzających opcjami płatności

Następujące obiekty biznesowe zadań samoobsługi uwzględniają status "Walidacja konta", w którym wykonywana jest walidacja internetowego konta debetowego:
  • Zadanie dot. polecenia zapłaty - WX-AutoPayTask

  • Zadanie dot. płatności jednorazowej - WX-OneTimePayTask

  • Zadanie dot. opcji płatności samoobsługi - C1-PaymentOptionsTask

Status "Walidacja konta" obejmuje algorytm wejściowy, który wykonuje algorytm walidacji internetowego konta debetowego skonfigurowany w typie dystrybucji polecenia zapłaty źródła polecenia zapłaty (lub w kontrolkach nadpisania polecenia zapłaty obszaru obsługi klienta, jeśli dotyczy), gdy typ zadania serwisowego ma włączoną walidację internetowego konta debetowego, a numer konta nie istnieje w żadnej zapisanej opcji polecenia zapłaty konta ani w żadnej zapisanej opcji płatności samoobsługi osób w ramach konta. Opcja polecenia zapłaty dla konta lub opcja płatności samoobsługi nie zostanie zapisana, dopóki rachunek bankowy nie zostanie uznany za poprawny. Status "Błąd walidacji konta" uwzględnia algorytmy przetwarzania ponownych prób i przetwarzania limitu czasu oczekiwania. Jeśli konto zostanie uznane za niepoprawne, zadanie serwisowe uzyska status "Odrzucone". Więcej szczegółów można znaleźć w obiekcie biznesowym.
Uwaga: W przypadku sprawdzania istnienia numeru rachunku bankowego w opcjach płatności samoobsługi osoby system opiera się na wartości haszującej (w HASH_​EXT_​ACCT_​ID). Wdrożenia muszą zapewniać, że konfiguracja szyfrowania dla tego pola tabeli uwzględnia zarówno pola zaszyfrowane, jak i pola haszowania, oraz że w dotychczasowych danych obydwa typy pól zostały wypełnione. Więcej informacji można znaleźć w sekcjach Szyfrowanie danych wrażliwych i Szyfrowanie dotychczasowych danych.

Walidacja metod płatności pobieranych w interfejsie użytkownika dodawania płatności jednorazowej

Interfejs użytkownika "Dodawanie płatności jednorazowej" umożliwia pobieranie bankowych rachunków bieżących/oszczędnościowych przy pierwszym użyciu. Jeśli rachunek bankowy nie był używany w żadnym wcześniejszym cyklicznym poleceniu zapłaty faktury ani we wcześniejszych płatnościach jednorazowych samoobsługi, system wyzwoli walidację internetowego konta debetowego poprzez utworzenie zadania płatności jednorazowej (C1-OneTimePaymentTask). Ponieważ interfejs użytkownika "Dodawanie płatności jednorazowej" może obsługiwać wiele wpłat, jedno zadanie płatności jednorazowej zarządza wszystkimi wpłatami polecenia zapłaty, które wymagają walidacji.

Należy zauważyć, że zdarzenie płatności zachowuje stan "Niezakończone", gdy walidacja internetowego konta debetowego jest nadal w toku. Przetwarzanie cyklu życia w zadaniu serwisowym zakończy lub skasuje zdarzenie płatności zależnie od wyniku walidacji konta.

Więcej informacji na temat przetwarzania cyklu życia zadania serwisowego można znaleźć w obiekcie biznesowym C1-OneTimePaymentTask w aplikacji.

Określone kody transakcji na potrzeby wstępnego powiadomienia o debecie na rachunku bieżącym/oszczędnościowym

W procesach zadania APAYACH i C1-APACH są wprowadzane określone kody transakcji na potrzeby wstępnego powiadomienia o debecie na rachunku bieżącym (28) i wstępnego powiadomienia o debecie na rachunku oszczędnościowym (38) w rekordzie szczegółów zapisu. Kod transakcji jest pobierany z zewnętrznego typu wpłaty związanej ze wstępnym powiadomieniem.

Konfigurowanie systemu na potrzeby walidacji internetowego konta debetowego

Poniżej przedstawiono kroki umożliwiające włączenie funkcjonalności walidacji internetowego konta debetowego:

  • Określić opcje walidacji konta, które będą używane we wdrożeniu.
    • Wybierając opcję wstępnego powiadamiania ACH, można użyć algorytmu "Powiadomienie wstępne ACH dot. internetowego konta debetowego" (C1WDAPRENTF) dostarczanego w pakiecie podstawowym.

    • W przypadku wybrania weryfikacji mikrotransakcji ACH lub walidacji zewnętrznej, należy utworzyć algorytm walidacji internetowego konta debetowego dla wybranej metody.
  • Dołączyć wtyczkę walidacji internetowego konta debetowego do odpowiednich kontrolek "Typ dystrybucji polecenia zapłaty" lub "Obszar obsługi klienta - nadpisanie typu dystrybucji polecenia zapłaty" (jeśli dotyczy).

  • W typach zadań serwisowych konfiguracji polecenia zapłaty i płatności jednorazowej ustawić znacznik "Walidacja internetowego konta debetowego" na wartość "Tak". Aby użyć przetwarzania limitu czasu oczekiwania wbudowanego w stan "Błąd walidacji konta", należy skonfigurować ustawienia przetwarzania limitu czasu oczekiwania. Więcej szczegółów można znaleźć we wbudowanej pomocy zadania serwisowego.

  • W obiektach biznesowych zadań serwisowych konfiguracji polecenia zapłaty i płatności jednorazowej:
    • W przypadku korzystania z algorytmu "Powiadomienie wstępne ACH dot. internetowego konta debetowego" dostarczonego w pakiecie podstawowym (lub algorytmu CM, który umożliwia ustawienie okresu oczekiwania, po którym konto zostanie uznane za poprawne) logika monitorowania w statusie "Walidacja konta" powinna sprawdzić, czy upłynął czas oczekiwania, a jeśli tak - odpowiednio zmienić status zadania serwisowego. Należy zauważyć, że algorytmy monitorowania "Sprawdzanie statusu walidacji konta" dostępne w produkcie bazowym po prostu zmieniają stan zadań serwisowych na następny (tj. "Przetwarzanie polecenia zapłaty", "Przetwarzanie płatności" lub "Przetwarzanie żądania") po upływie czasu oczekiwania. Algorytmy podstawowe nie sprawdzają odpowiedzi negatywnej, ponieważ forma odpowiedzi jest specyficzna dla wdrożenia. Jeśli we wdrożeniu wymagane jest sprawdzanie odpowiedzi negatywnej, należy skopiować algorytmy podstawowe i dodać taki typ przetwarzania. Szczegółowe informacje można znaleźć w algorytmach "Sprawdzanie statusu walidacji konta na potrzeby płatności jednorazowej" (C1OTPACVAST) oraz "Sprawdzanie statusu walidacji konta na potrzeby konfiguracji polecenia zapłaty" (C1APAYACVAST).

    • Aby użyć algorytmu tworzenia pozycji Do wykonania dołączonego do statusu "Błąd walidacji konta", należy skonfigurować nową instancję parametru algorytmu w celu określenia częstotliwości ponawiania i przyczyny odrzucenia/anulowania/zakończenia (jeśli dotyczy).

    • Aby skorzystać z opcji przetwarzania ponownych prób w statusie "Błąd walidacji konta", należy skonfigurować nową instancję parametru algorytmu w celu określenia maksymalnej liczby ponownych prób.

  • Skonfigurować typy wpłat na potrzeby wstępnego powiadomienia o debecie na rachunku bieżącym i wstępnego powiadomienia o debecie na rachunku oszczędnościowym. W każdym z nich należy użyć odpowiedniej wartości w polu "Typ zewnętrzny", np. "Wstępne powiadomienie o debecie na rachunku bieżącym" (28) lub "Wstępne powiadomienie o debecie na rachunku oszczędnościowym" (38). W procesie ekstrakcji polecenia zapłaty typ zewnętrzny typu wpłaty dotyczącego wstępnego powiadamiania jest używany jako kod transakcji w rekordzie szczegółów zapisu w pliku ekstraktu.

  • Skonfigurować źródła polecenia zapłaty dla rachunku bieżącego i oszczędnościowego za pomocą odpowiednich typów wpłat dotyczących wstępnego powiadamiania.

  • Jeśli we wdrożeniu włączono interfejs użytkownika dodawania płatności jednorazowej, skonfigurować opcję cechy "Zadanie płatności jednorazowej". Więcej szczegółów zawiera sekcja Opcje płatności jednorazowej.