Technical Case Study

back to main

TRANSATPAY.COM

Client:
Technologies Used : HTML, ASP.NET 1.1, MSSQL 2000, Java Script

Solution

User

Main Functionality

Transat Pay is a tool that allows users to send and receive money. The members in the site can send money to others using their email-id and request for money from others through the system. Merchant users can use Transat Pay merchant tool to receive money from their customers.

Transat Pay offers two types of accounts, Personal Accounts and Merchant Accounts

 

Home

Services offered to the Personal Account Users

1. Send Money

Here user can send money to others using their email-id; the accepter can be a member of the system or non member. If the user tries to send money, an alert will be mailed to the other party. If he is a non member, he requires a member of the system to accept the money. There are three methods to send money

Cust New Customer

  • Send Money Direct
Here user can send money directly to the other party, a nominal percentage of the amount will be charged as commission. For the successful transfer of send money direct, both parties’ (the sender and receiver) consents are required. The receiver can accept or cancel the send money request. If a user logged in, the entire send money request will be displayed to him, where he can accept or cancel a request. Once he accepts the request, the money will be transferred to his Transat Pay account.

send oney direct

  • Scheduled Transfer
This is another method of sending money to others; here the sender can frequently send money to the other party up to a particular period which he wishes. He can set time intervals between each transfer that can be days, weeks, months, or years. This service is also chargeable. Here also both parties consent is required. If the receiver accepts the request, the amount will be transferred to his account. The system periodically checks the maturity period of the scheduled transfer requests and send to the relevant users.

Scheduled Transfer

  • Escrow
It’s a secured way of transfer money to others, if a user tries to send money to other party, the amount will be transferred to system account. Here the transfer process is through an intermediary (arbitrator) so the sender can recoup the money even after sending. An arbitration charge will be deducted from the amount in addition to the normal commission. The sender can set the number of days to hold the amount in the system account.

Escrow

2. Request Money

Here the users can request money from other users. If the request could be sent successfully a transaction number will be provided for the user for future reference.

Request Money

3. Upload Fund

Here the user can upload fund to his Transat Pay account. There are two ways to upload money to transat pay account, through bank transfer or by credit card transfer.

For bank transfer, the system will provide its bank account, and the user can credit the amount to TransatPay Ltd.’s bank account. This method of upload has no fee. User’s transat pay account balance is updated only after the processing period. In the case of credit card transfer, no processing time is required, and a nominal percentage of the amount will be chargeable as fee

Creditcard

4. Withdraw Money

In this module user can withdraw money from his transat pay account, there are two methods to withdraw money. Withdraw by wire transfer and withdraw by check. In wire transfer user can transfer money to his transat pay account to his personal bank account. A percentage of the amount will he extracted from the user as transfer commission. In the case of withdraw by check a check will be send to users courier address, and he will be given a transaction reference number. He can use this number for future request processing

Withdraw Money

The above features are common to all users (merchant users and personal users). Merchant users can use transat pay merchant interface to receive money from their customers. Web merchant can integrate their shopping cart with the transat pay payment gateway tool. So, customers can do their online payment process through the system.

E-Commerce applications can easily integrate with the payment gateway; the system provides certain crieteria for payment gateway integration. It should be a valid parameter collection which is necessary for a successful transaction. Users need to submit their check out information to the payment page, where the buyer will be asked to submit their credentials. At the end of the payment procedure, the user will be redirected to the success or failure page, based on the parameters that he/she has passed.

All these information will be passing through the secure socket layer (SSL) in the network, so the user’s credit card information and other confidential information will be safe. Applications can maintain their state of request through out the payment process, after all they can grab these information along with the transaction result, and it will be helpful for the applications for future request processing.

Users can implement IP security options, that is users can submit a range of IP address which they are intent to access the system. For each login, the system will check whether the users IP address already exist in the IP collection of the user along with the credentials. If the IP address exists in the list user will be allowed to access the system, else he will not be allowed to access his account even if the credential checking is success. Vast search criteria is available for the users to generate their transaction history.

Cust Project Estimate Approve

hai