| Termin | Definicja |
|---|---|
| status płatności | Status płatności to informacja o stanie rozliczenia powiązanego z daną transakcją. Jakie stany przyjmuje płatność i co je zmieniaStatus płatności to pole opisujące etap, na którym znajduje się rozliczenie. W systemach obsługujących transakcje kartowe i przelewy typowa ścieżka wygląda tak: utworzona, oczekująca na autoryzację, zautoryzowana, rozliczona, a poza nią stany kończące — odrzucona, wygasła, zwrócona i obciążenie zwrotne. Kluczowa i najczęściej mylona jest różnica między autoryzacją a rozliczeniem: autoryzacja tylko blokuje środki na koncie płatnika, faktyczne przeniesienie pieniędzy następuje przy rozliczeniu, czasem po kilku dniach. Dlatego kwota potrafi zniknąć z dostępnego salda, nie pojawiając się jeszcze na wyciągu. Jak status trafia do systemu sprzedawcyZmiana stanu dociera dwiema drogami. Pierwsza to powrót klienta na stronę potwierdzenia po zakończeniu płatności — droga zawodna, bo użytkownik potrafi zamknąć kartę przeglądarki albo stracić zasięg. Druga, właściwa, to powiadomienie wysyłane przez operatora bezpośrednio na wskazany adres w sklepie, niezależne od tego, co robi klient. Takie powiadomienie musi być weryfikowane podpisem, inaczej dowolna osoba mogłaby zgłosić opłacenie zamówienia. Powinno też być odporne na powtórzenia, bo operator ponawia próbę, jeżeli nie dostał odpowiedzi z kodem 200 — bez zabezpieczenia kluczem transakcji zamówienie zostanie oznaczone jako opłacone wielokrotnie. Rozjazdy między kasą, bankiem a magazynemNajczęstsze zgłoszenie brzmi: klient zapłacił, a zamówienie stoi jako nieopłacone. Przyczyny bywają prozaiczne — wygasły certyfikat na serwerze sklepu, przez co operator nie mógł dostarczyć powiadomienia, zapora blokująca adresy operatora, przepełniony dysk uniemożliwiający zapis do bazy albo błąd w zapytaniu aktualizującym, który zatrzymał się na zakleszczeniu. Osobny przypadek to przelew tradycyjny z pominięciem systemu płatności: pieniądze są na koncie firmowym, ale bez tytułu z numerem zamówienia nikt ich nie skojarzy automatycznie. Trzeci scenariusz to różnica kwot o grosze wynikająca z zaokrągleń przy przeliczaniu z ceny netto, przez co dopasowanie automatyczne odrzuca wpłatę. Utrzymanie połączenia sklepu z księgowościąRozliczenia rozjeżdżają się najczęściej na styku dwóch systemów, a nie wewnątrz jednego. Zajmujemy się tą warstwą u klientów firmowych: serwisujemy i wdrażamy Subiekt, WAPRO oraz Comarch oparte o SQL Server, sprawdzamy poprawność synchronizacji dokumentów, odtwarzamy bazę po awarii, gdy transakcje zawisły w połowie zapisu, i porządkujemy serwer, na którym baza pracuje. Zgłoszenia obsługujemy przez całą dobę, także w weekend, bo zablokowana sprzedaż nie czeka do poniedziałku. |