Welcome to the Zaakpay developer hub!

You'll find comprehensive guides and documentation to help you start integrating Zaakpay Payment gateway as quickly as possible, as well as support if you get stuck. Let's jump right in!

Guides would be the best place to start.
Checkout "Discussions" forum for frequently asked questions or simply use the search option if you're unsure of where to look.
Api Endpoints provides the specification on our APIs with an option to explore the API

Guides    Discussions

Payment Gateway Integration in PHP

Learn how to integrate Zaakpay Payment Gateway in PHP. Please follow our Getting started guide to integrate Payment gateway in your PHP website.

📘

Haven't created your account yet?

Please follow our Getting started guide.

1. Installing The Kit

  1. Download Zaakpay Payment Gateway PHP Kit

  2. Copy Zaakpay_PHP_Integration_Kit folder in the root document of your server (for example /var/www/html) .

2. Initiating Payment

  1. Request parameters must be provided at your site that will further pass to the Payment.php ( Transaction API ) for further payment process.

You can also directly pass the parameters to Payment.php in order to skip the input form.

  1. To check the optional and mandatory parameters please refer to this Documentation.

You can also add/remove the optional parameters from Payment.php .

  1. All the request parameters including the checksum further redirect to the Zaakpay using the post request as mentioned in Payment.php also the checksum string and calculated checksum should be generated as below.

📘

Transaction Failing ?

Make sure you are using Live cards for Live Transactions.

  1. Once the transaction got completed you will get the response to the Response.php

    ( You can also use your own Response file to handle Zaakpay's Callback )

📘

Unable to get Response ?

Please check the Return URL ( Response file path ) is correct and reachable.

3. Featured API's

  1. Check API

    This is used to check the status of the transaction.

Such that passing the above parameters to TransactionStatus.php you can check the status of the transaction.

Also checksum would be calculated in the similar way as mentioned above.

  1. Refund API

    This is used to refund the transaction.

    You can either initaite full refund or partial refund against a particular transaction.

Also the checksum string generated here would be a concatenated string all the parameters seperated by single courses as mentioned below .

📘

Want to skip all the input forms and remove checksum calculating page ?

You can skip all the input form by passing the required parameters to the respective Api files.
Also the checksum page get automatically disabled for the live transactions and displayed only for the testing transactions.

Updated 2 months ago


Payment Gateway Integration in PHP


Learn how to integrate Zaakpay Payment Gateway in PHP. Please follow our Getting started guide to integrate Payment gateway in your PHP website.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.