Skip to main content

Step 2 - Configure the integration method

PayTabs provides you with the backend packages that make the integrating with PayTabs payment gateway very easy by providing ready-made classes that handle the payment process.

This article is dedicated to walking you through the business aspect of the PayTabs' mechanisms this package is built upon to accept the payment that you already initiated in the previous step (Step 3 - Initiating the payment).
Accepting any payments will be categorized into two phases:




Phase I - The Type of the Payment:

you should know

This phase would be already handled technically in the second step (Step 2 - Configure the integration method

  • There are three main transaction types provided by PayTabs, which are Sale, Auth, and Refund and two transaction classes which are Ecom and Recurring. All of them are supported.


    You will need just to pass the with either sale or auth value as shown in the below example:

    paypage::sendTransaction('sale','ecom')
    you should know

    To know more about the how to manage the Transaction Type of the payments, please check our Manage the Transaction Type solution article.



  • Phase II - How are you going to accept/handle customers' card details?

    you should know

    This phase would be already handled technically in the third step (Step 3 - Initiating the payment)


    In our Packages, we follow our mechanism called "Hosted Payment Page", which implies that payments will be performed within our servers by redirecting the customers to our hosted side payment page.

    Other mechanisms such as Own Form and Managed Form are not supported within the package, yet it can be performed through direct APIs.

We are glad to be always in help. We aim to serve you better each time. As such, please spare a minute to share feedback about your recent experience with PayTabs Developers , on Trustpilot, or Google Reviews.