This project was dedicated to building a custom online payment system. OPS provides businesses and individuals with the capability to accept and send payments. OPS keeps internal users’ accounts, which makes it possible to freely transfer money among OPS users.
OPS has correspondent gates to the most of existing online payment systems like PayPal, Verisign, and others. It makes possible for any user to put money on his accounts and then use them anywhere on the net. OPS supports credit cards, bank transfers, checks, transfers from other payment systems like PayPal, Verisign.
Withdrawal of funds from OPS is supported by transfers to credit cards, bank transfers, transfer to other payment systems and checks.
Online payment system was designed to provide a wide set of interfaces for different types of businesses that are conducted by the customer.
It has many services to ease their integration and provide orderliness of financial transactions among different businesses, nonetheless, it provides and supports top-notch security and transactions safeness standards.
The system’s architecture is modular, with standalone, dedicated subsystems responsible for accounts, operations, transactions, anti-fraud, subaccounts, gates, and interfaces. A lot of attention was paid to building a safe and reliable, yet productive billing core.
After load and performance tests were conducted on test-beds, the customer decided to extend significantly the potential markets and users base.
OPS is available in several languages and has built-in support to ease adding other languages (multilingual support). This makes it accepted all over the world. Besides, OPS provides easy currency conversions, via an account subaccounting system and conversion rates updated in real-time.
Azoft exceeded customers’ expectations on performance and stability. Our current efforts are devoted to continuing to accelerate the billing core yet keeping internal transaction costs as minimal as possible. We continue R&D activity in the area of performance tuning and reducing the cost of the internal transactions.
OPS is designed also to be easily integrated with most banking systems and can be used as an Internet bank. Azoft provides integration and customization services to integrate OPS with bank’s and clearing systems.
Oracle 9i or other transactional databases, Resin 3.x or other free servlet engines, OpenLDAP, Java framework sets (Struts, junit, http/web unit). JDK 1.4.2.