Single Transaction API (TxHandler)

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

After the transaction, the user can be redirected to a user defined location and also the result of the transaction can be received as postback to a user defined script/page.

For more information click the following link: Make Payment using TxHandler.

No Redirect URL

In case of no redirect url, the response will be a json string of the above mentioned array. This will be useful if you are using CURL post instead of FORM post. The status field will have one of the following values:

OK
The transaction was successful.

PEND
The transaction is pending and there will be a follow-up message.

EXC
The transaction is declined. The response should include information about the reason or exception encountered.

PAYG_ERROR
This is a rare response, indicating a problem with communicating with the processor.

Form Data
string
required

Site id (unique identifier for the web site)

string

Merchant Reference

string
required

The URL of the page used to receive the TxHandler postback. The response can be read from $_POST array.

string

The URL of the page TxHandler will redirect to after processing. The response can be read as GET parameters. If there is no redirect_url, the result will be a json string

string
required

md5 hash of sid+timestamp+amounttotal+currency+rcode ie: md5('22'.'1234568995265421'.'17.00'.'USD'.'222b6c')

string
required

Timestamp value used in the hash ie: 1234568995265421

string
required

Please ask your support contact for your complete list. Each pay method will require different fields and currencies to be entered.

string
required

Card holder name

string
required

No spaces or dashes allowed

string
required

Card CCV

string
required

2 digits

string
required

4 digits

string

The institution number, used for bank transfers

string

The routing or transit number, used for bank transfers

string

The account number, used for bank transfers

string

First name of the customer

string

Last name of the customer

string

Customer phone number

string
required

Customer email

string

Customer mobile number

string

Customer address

string

Customer suburb or city

string

Customer state, 2 digit code for US/Canada

string

Customer postcode/zipcode

string
required

Customer country, ISO 3166 2 digit code

string

First name of the customer

string

Last name of the customer

string

Customer address

string

Customer suburb or city

string

Customer state, 2 digit code for US/Canada

string

Customer postcode/zipcode

string

Customer country, ISO 3166 2 digit code

string
required

Transaction currency [currency in which the gateway is setup], ISO 3 letter code

string
required

Transaction shipping amount

string
required

Coupon amount

string
required

Transaction tax amount

string

json string of the 3d2.0 params eg, {"eci":"05", "cavv":"MPUAANABhSD54fFQJTIm+Vq+zPY=", "xid":"1b5705e7-70da-4a63-9693-bba49da82066", "status":"Y", "protocolVersion":"2.1.0", "authenticationValue":"MPUAANABhSD54fFQJTIm+Vq+zPY=", "dsTransactionId":"1b5705e7-70da-4a63-9693-bba49da82066"}

string

This is a campaign code as provided by the associated affiliate system. please only use if information is provided.

string

The affiliate id provided by the affiliate system

string

Merchant reference field

string

Merchant reference field

string

Merchant reference field

string

Merchant reference field

string

PAYMENT/PREAUTH/AUTH

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here!