Przetwarzanie transakcji online to zbiorczy termin używany do opisania klasyfikacji systemów, które przetwarzają każdy etap transakcji w środowisku online. Czasami znane jako OLTP, przetwarzanie to zazwyczaj obejmuje wprowadzanie danych, pobieranie informacji z pewnego typu bazy danych lub źródła oraz logiczny postęp do zakończenia transakcji. Chociaż wiele osób myśli, że OLTP jest związany z przetwarzaniem transakcji finansowych w środowisku online, termin ten można również zastosować do innych rodzajów transakcji, takich jak przesyłanie podpisanych elektronicznie dokumentów przez serwer typu punkt-punkt przenoszenie.
Podstawową funkcją przetwarzania transakcji online jest umożliwienie użytkownikom zainicjowania pewnego rodzaju transakcji online poprzez połączenie z odpowiednimi serwerami i źródłami danych w celu pomyślnego zakończenia operacji. Na przykład usługa przekazu pieniężnego online pozwala użytkownikom zidentyfikować odbiorcę płatności za pomocą numeru konta lub adresu e-mail powiązanego z kontem odbiorcy, wprowadzić kwotę do zapłaty, zaplanować płatność pod kątem natychmiastowej lub opóźnionej dostawy, a następnie wykonać transakcję. W ramach tego procesu oprogramowanie wykorzystywane przez usługodawcę weryfikuje dostępność środków z wyznaczonego źródła, zatwierdza transakcję, a następnie realizuje transmisję zgodnie z parametrami ustawionymi przez nadawcę. Wiele serwisów tego typu zwraca numer potwierdzenia w celu udokumentowania transmisji, jednocześnie odliczając kwotę przelewu od źródła finansowania.
Po zakończeniu odbierania transakcji proces przetwarzania transakcji online dostarcza przesłane środki na konto odbiorcy. Zazwyczaj generowane jest powiadomienie i wysyłane do właściciela rachunku, informujące go o otrzymaniu środków. Jeżeli z jakiegoś powodu transakcja nie może zostać zrealizowana, zleceniodawca jest powiadamiany o statusie, co umożliwia anulowanie transakcji lub nakazuje systemowi ponowną próbę.
Oprócz przelewów między kontami, przetwarzanie transakcji online może również obejmować przesyłanie danych między punktami. Na przykład elektroniczne kopie dokumentów, takich jak umowy, mogą być wysyłane, zatwierdzane, podpisywane elektronicznie, a następnie dystrybuowane do jednej lub kilku stron. W najszerszym znaczeniu przetwarzanie transakcji online ma miejsce za każdym razem, gdy konsument składa zamówienie w sklepie internetowym, pracownik loguje się do pracy za pomocą internetowego oprogramowania zegara czasu, a nawet gdy karty debetowe są używane do płacenia za zakupy w supermarkecie . W każdym scenariuszu inicjowana jest transakcja, która wykorzystuje Internet do przetwarzania i realizacji zamówienia ku obopólnej satysfakcji obu stron zaangażowanych w transakcję.