Tworzenie płatności jednorazowych

Kiedy system przetwarzania płatności osoby trzeciej przetwarza nową płatność jednorazową, wywoła przychodzącą usługę internetową C1-ThirdPartyOneTimePayNotification za pomocą czynności "Dodaj". Szczegóły płatności obejmują datę/godzinę płatności, kwotę płatności i podstawowe szczegóły o metodzie płatności (np. rachunek bankowy lub karta kredytowa).

Uwaga: Numery rachunków bankowych i kart kredytowych są pobierane poza systemem, w związku z czym pełne numery rachunków nie są przesyłane. W większości przypadków wysyłana jest tylko wartość częściowa, np. ostatnie cztery cyfry.
Przychodząca usługa internetowa przetwarza płatność w następujący sposób:
  • Jeśli data płatności to data bieżąca, będzie ona przetwarzana jako płatność natychmiastowa.
    • System tworzy jednorazowe zadanie płatności osoby trzeciej, które z kolei tworzy płatność zamrożoną.

    • Data/godzina płatności wysłana przez procesor płatności osoby trzeciej jest przechowywana jako charakterystyka połączenia wpłaty za pomocą typu charakterystyki daty/godziny przetwarzania w głównej konfiguracji integracji przetwarzania płatności jednorazowej osoby trzeciej. Ma to na celu pobranie rzeczywistej daty/godziny przetworzenia płatności. Te informacje są wykorzystywane przez przetwarzanie kontroli wpłat.

      Uwaga: Data/godzina płatności jest sprawdzana pod kątem formatu XSD. Wszelkie kolejne ręczne aktualizacje tej daty/godziny muszą być w poprawnym formacie XSD. W tym celu istnieje jednorazowy algorytm walidacji charakterystyki typu C1-VALDATE.
    • Odwołanie do ID zadania usługi zadania płatności jednorazowej osoby trzeciej jest przechowywane jako charakterystyka połączenia wpłaty za pomocą typu charakterystyki odwołania do przetwarzania w głównej konfiguracji integracji przetwarzania płatności jednorazowej osoby trzeciej. Dzięki temu można zidentyfikować, czy zdarzenie płatności/połączenie wpłaty zostały utworzone za pomocą przetwarzania płatności osoby trzeciej.

    • ID zdarzenia płatności jest wysyłany z powrotem do systemu przetwarzania płatności osoby trzeciej, aby możliwa była identyfikacja płatności, jeśli wystąpi w przyszłości potrzeba anulowania płatności.

  • Jeśli data płatności to data przyszła, będzie ona przetwarzana jako płatność zaplanowana.
    • System tworzy oczekujące jednorazowe zadanie płatności osoby trzeciej. Dodatkowe czynności nie są wykonywane dopóki system przetwarzania płatności osoby trzeciej nie wyśle kolejnego powiadomienia o tym, że zaplanowana płatność została przetworzona.

    • ID zadania serwisowego jest wysyłany z powrotem do systemu przetwarzania płatności osoby trzeciej, aby możliwa była identyfikacja zadania serwisowego w kolejnych żądaniach w celu zaktualizowania lub przetworzenia oczekującej płatności jednorazowej.

Uwaga: Aby zapobiec tworzeniu zduplikowanych płatności, gdy upłynie limit czasu usługi internetowej, a proces przetwarzania płatności dla podmiotów trzecich ponawia próbę wywołania usługi internetowej:
  • System sprawdza, czy zaksięgowana płatność została już utworzona na podstawie poprzedniego wywołania usługi internetowej.

  • Konto jest zablokowane podczas tworzenia zdarzenia płatności.

Więcej informacji na temat cyklu życia zadania serwisowego Powiadomienie o płatności jednorazowej osoby trzeciej zawiera obiekt biznesowy C1-ThirdPartyOneTimePayTask dostępny w systemie.

Dodatkowe informacje o ustawieniach głównej konfiguracji można znaleźć w głównej konfiguracji integracji przetwarzania płatności osoby trzeciej dostępnej w systemie.