Developing an account management module with specified functionality and a payment card issuance&management module
Our client, international money transfer system, approached us with a task to upgrade its software in order to implement a payment card issuance module and launch their own neobank.
There were two main tasks at hand:
Implement an accounts management module with payment card management functions;
Modernize the historical legacy system (ABS) that serves as the primary module for interacting with over 30 money transfer operators.
Mass and individual card issuance: We constructed a system capable of handling both mass card issuance and individual requests, while supporting diverse formats;
Card transfer to client wallets: We implemented a bank-specific scenario - transferring a card to the client's wallet;
Card blocking and archiving: We added the functionality to block and archive cards as needed.
Processing and support all types of VISA cards Processing Center transactions
Integration with Rate-files: We enabled support for several foreign currencies within one VISA client card.
Customer accounts module: We created this within the Bank's ABS system to manage customer accounts.
Tariff Management: We added the functionality for managing tariffs, implementing tariff fee write-offs, and periodic tariffs.
Integration with an exchange rate provider: Using the FIX protocol, we established integration with a provider to receive real-time exchange rates for currency pairs.
Creation of an SMPP SMS service and its integration with the external service.
APIs and Integration: We created a public API to ensure smooth interaction between the system, Web-Dashboard, and mobile applications for both WEB and mobile clients.
1 year to launch the "pilot" and start testing client's hypotheses