View Tree

The following Messages are exchanged between the Member and TrillionPay in a complete transaction, in the following order:-

1) Redirecting the Customer from your website to TrillionPay -> When the customer reaches the Checkout page you will submit the following variables to our server -

toid: The Member ID assigned to you. The reason it is called toid (To ID) is because this is the ID to whom the money is going.

description: The Unique alphanumeric order number assigned to each Customer Order.

redirecturl: The complete URL to which the customer will be returned after the transaction is complete.

fromtype: This signifies the Payment Option the Customer chooses for payment. You need to pass icicicredit as the value of this variable since TrillionPay will be using the services of its Acquiring Bank - SBM Bank.

totype: This value should be set as transecute and it indicates that you want these transactions to be processed by the TrillionPay Payment Gateway.

amount: This signifies the amount of the transaction.

checksum: This is the value of the Checksum calculated for the data that is being passed to our server. This Checksum is calculated using functions provided by us to you.

2) Redirecting the Customer from TrillionPay back to Member's website -> When the transaction completes your Redirect URL script will be called with the following parameters -

desc: Unique Order Number of this transaction that was generated by the Merchant in the beginning of the transaction and sent to TrillionPay.

amount: Amount of the transaction.

status: This can be either Y or N or P. A Y signifies that the transaction went through successfully and that the amount has been collected, N signifies that the transaction failed. P indicates that the transaction is Pending as it crossed the High Risk Amount and is on Proof Required Status.

newchecksum: The Checksum calculated for the above parameters using the key. This Checksum has to be verified by the Merchant to ensure that the data received is indeed sent by TrillionPay server and not been tampered along the way.

trackingid: You MAY store the value passed in this variable ONLY IF you want to develop a parallel MIS Interface for your Customers apart from the one already provided to them.

Created on: Oct 4, 2002 10:28 AM GMT

Last Updated on: Aug 25, 2007 8:52 AM GMT