PayTabs plugins make the integration with the PayTabs payment gateway very easy by providing a ready-made and easy-to-install plugin that enables you to be ready and go with a few steps to get you up and running with your business. 

This step is handled automatically by our plugin. In other words, NO further actions will be needed to be done from your side. By just using the configuration options and parameters that already have been clarified in the previous step, "Step 2 - Configure the integration method", any performed order through your website/store, the plugin will automatically handle the order response sent from PayTabs and update the order status accordingly.

This article is dedicated to walking you through the business aspect of how PayTabs' plugin handles the response of the payment that you already initiated in the previous step (Step 3 - WHMCS | Initiating the payment).

Here's what happened behind the scenes once your order is marked completed. Since the WHMCS plugin follows our Hosted Payment Page mechanism in its integration, it relies on the return URL to be notified and update the order status. 

This is depends on the customer's actions, which means if the customer closes the browser right after the payment without waiting to be redirected back to your system you will not receive this response.

To know more about other supported mechanisms for the post payment notfications, please check our What are the Five (5) ways of receiving transaction response? solution article.

In conclusion, by relying on updating the order status according to the return URL response, the plugin will always be updating the order status accordingly, ONLY if your customer is redirected back to your site safely without closing the browser tab before.

To get familiar with the whole process and the other steps, kindly navigate to our "The WHMCS Plugin Integration Manual" solution article. 

 And to navigate to the previous step in the integration process "Step 4 - Accepting the payment" kindly click here.

Or you can navigate to the next step in the integration process "Step 6 - Handle the post-payment responses (notifications)" kindly click here.