Transaction processing lifecycle involves several key stages. UniPay platform is involved in most of them. Payments of different types are submitted to the system using various entry modes (chipped card, magnetic swipe, etc.) and devices (payment terminals, mobile devices, etc.). Recurring billing is handled by the special UniBill module within the system.
All other transactions are streamlined to UniCharge module, which also handles merchant funding and provisioning, as well as exchanges information about processed transactions and chargebacks with the processor or acquiring bank.