Forex Solution Banner
Finance

Forex Solution

Custom-built FX trading and payments solution supporting 34+ currencies for a global foreign exchange provider

Forex Solution Banner

Overview

Providing customers with access to global currencies and international payment services without foreign exchange risks was the client's core business. TatvaSoft developed a secure trading platform supporting 34+ currencies with instant quotes, multi-gateway payment processing, market orders, batch trading, Fix Protocol integration with banks, and multilingual website access, all with no minimum transfer amounts or hidden charges.

Customer

A UK based foreign exchange provider delivering secure digital solutions for currency exchange and international remittance services.

United Kingdom Icon
United Kingdom

Challenge

  • Implementation of secure trading platform that ensured optimal security of information during transmission of data
  • 24/7 availability of trading platform with online support via "Live Chat" and telephonic support to enable payment submission
  • Allowing the user to connect through a simple and easy setup process
  • Developing safe and secure way to operate client transaction accounts for the clear purpose of buying and selling currency only
  • Offering access to multilingual websites with more than 34 currencies
  • Provision for multi-user access with varying security levels
  • Developing a trading solution that supports no minimum transfer amounts or hidden charges
  • Facilitating quick and instant quotes with shopping for the best rate
Forex Solution Case Study

Solution

As one of the leaders in custom software development, TatvaSoft developed a trading and international payment platform that controls all the transactions combined with minute information about the market. We offered cutting-edge innovative features.

Manage Account

  • Balance View

    Allows users to view current balance in their account as per currency set up.

  • Add or Amend Payee, Payment Template

    Manage payee information and their payments for users to create a new payment template from excel file format.

  • Account Statement

    Provides account statement summary for the selected time-frame. Also, the user can view a detailed account statement.

  • Credit/Debit Statement

    Ability to have a credit/debit statement summary for the selected time duration.

  • Manage Users

    Allows management of users and along with their personal details.

  • Direct Debit

    If this option is enabled by the admin, the user can add beneficiary details.

  • Manage Profile

    Users can manage Personal Information, Address Details, Time Zone, and Contact Details.

  • Identity Verification

    Users can upload a document for Photo Id, Address Proof, Company Proof.

  • Settings

    Administrators can manage customer level fees, margins, trade limits, and client risk. This provides a personalized experience to the customers.

Trade Centre

  • Buy/Sell Currency

    Allows to buy or sell trade based on specific trade type and payment type. User can set the number of payments per payment type.

  • Market Orders

    Allows the user to set the buy and sell amount and limit rate. The system will perform automatic trading when the market limit rate equals the limit rate set by the user.

  • Approve a Trade

    Allows the user/admin to approve the pending trade, receive the final quote and place it as a live trade.

  • Trade History

    Allows to view the list of all open, unpaid, and settled trades. The user can filter and select trade, make a payment or download trade details in CSV and PDF file formats.

  • Previous Quote

    Allows user to list of all rejected quotes from which he/she can select any quote and place it as the live trade.

  • Batch Trade

    Users can make multiple trades at once by selecting more than one payee of different currencies.

  • Fix Protocol

    The system has an implementation of Financial Information Exchange protocol to do live tradings with Banks.

Payment Centre

  • Payment Centre

    System supports 2 third party payment gateways with security implementation.

  • Accept Payments

    The system has a 5 level security implementation to accept payment through the bank and keep it secure.

  • Create Payment

    Allows the user to make payment to selected payee based on charges calculated for the selected payment type.

  • Payment Upload

    View all previously batch payments & upload the new payment file.

  • Approve a Payment

    List of pending payments for approval and viewing complete payment details. The user can download payment details in CSV and PDF file formats.

  • Batch Payment

    Admin can enable users to create a batch for payment.

  • Payments

    Search past payments, view and download payment details in PDF or CSV file format.

  • Compliance

    The system has incorporated level 6 compliance to meet regulatory guidelines.

  • Payment Credit

    The system supports 4 bank specifications to make payments to payees.

Security

  • Account Access

    Admin can control login timings, weekend access, 2FA security, customer online access, unlocking the accounts.

  • Standards

    The system follows high-security standards to control any vulnerability or attacks.

  • Concurrency

    System controls concurrent transactions at a very low level to avoid any duplicate payments or deals.

Tools

  • Reports

    The system has 20+ reports. Some of them include Account Balance, Profit Loss, Bank Statement, Revenue Reports, Client Liabilities, etc.

  • APIs

    The system has 25+ Third-party API implementations for Email, SMS, Mobile Number, Bank Details Validations, Ip information, Address Details, etc.

Configurations

  • Master

    The system provides more than 15+ master configurations to keep it user friendly. It includes County, Currency, Payment Types, Remittance Types, User Role, Counterparties, Email Templates, etc.

  • Settings

    The system has more than 15+ highly configurable settings to control system behavior. It includes Trade Timings, Static Rates, Ip Access, Spot Days, Global Fees/Margins, etc.

Expertise

Tools & Technologies

  • Microsoft.NET
  • C#
  • Visual force
  • apex
  • Microsoft Visual Studio and Salesforce
  • Microsoft SQL Server
  • Windows Server

Result

TatvaSoft’s dedicated software development team created this comprehensive and a secure trading solution for a UK-based client which enabled the client to provide highly competitive rates for international payments. Tatvasoft’s software solution benefitted the client’s business dramatically with benefits such as

  • Lowered operating costs with less overhead involvement.
  • Simple, fast, and cost-effective solution to withstand dynamic market changes.
  • Great flexibility and accessibility to more than 34 currencies.
  • A varied range of payment transaction types for the easy, controlled and secure international payment.
  • Unparalleled market intelligence with detailed insights that allowed us to be in touch with the market.

Ready to Build Your Custom Application Solution?

Tatvasoft is a reputed CMMI level 3 software and mobile app development company. When it comes to software development companies, Tatvasoft strives to be the best.

Request a Proposal Arrow Icon
United States Office
United States +1 503 832 4034
17304 Preston Road, Suite 800, Dallas, Texas, 75252 +1 503 832 4034
United Kingdom Office
United Kingdom +44 742 409 8452
307, Euston Road,
London NW1 3AD,
United Kingdom
+44 742 409 8452
Australia Office
Australia +61 3 9581 2659
Level 21/ 567,
Collins St Melbourne,
VIC 3000
+61 3 9581 2659
Canada Office
Canada +1 416 567 7664
4711 Yonge Street,
10th Floor, Toronto, Ontario, M2N 6K8
+1 416 567 7664
Japan Office
Japan
902 Pearl Building,
Miyamae-cho 8-15, Kawasaki-ku,
Kawasaki-shi, Kanagawa,
210-0012
Saudi Office
Saudi Arabia +966 552 325 560
6th Floor,
Al Budoor Tower Prince Mohammed Bin Fahad Road,
Dammam 34251
+966 552 325 560
India Office
India +91 960 142 1472
TatvaSoft House,
Rajpath Club Road, Ahmedabad, Gujarat,
380054
1401-1409, RK Empire,
150 Feet Ring Road,
Rajkot, Gujarat,
360004
+91 960 142 1472