A merchant can perform Payout operation using our REST API.

How to place a payout transaction ?

You can place payout transaction with previously captured or settled transaction.

The paymentID or merchantTransactionId will be referred and a POST request will be send over HTTPS to the /transactionServices/REST/v1/payout endpoint.

Either paymentID or customer account details (using customer object) need to be pass as parameters.

To place the payout transaction, you have to send the paymentType as PO.

   Merchant needs to set authentication token in header for each request. To generate authentication token, please refer Auth token API.

Sample Request

Sample Response

Hashing Rule

is supporting MD5 Cryptographic Hash for the authenticity of payment request send to the server.

Below are the description of fields used for generating checksum:
  • memberId <Merchant ID as shared by >
  • merchantTransactionId <Unique transaction ID provided by Merchant>
  • amount <Amount of transaction>
  • secureKey <Secure Key that can be generated through 's dashboard>

How to generate Checksum?

Checksum has to be calculated with following combination & needs to be send along with the authentication parameters in each server-to-server request:

Payout transaction:

Sample Code