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.
In this article, we will walk you through how to change the default Order creation behavior, by placing the Order after collecting the payment first. To manage this configuration option, kindly follow the below steps:
1. From your Magento admin panel, Navigate to the Stores menu, then select the Configurations menu item.
2. In the "Configurations" page, and from the “Sales” tab, select the "Payment Methods" menu item.
3. Expand the preferred payment method from the provided list by PayTabs of the supported payment methods available.
4. Finally, choose whether you want to change to collect payment before placing the Order or not:
Choosing "Yes" will enable the feature and the Order will be created after collecting the transaction payment, if the payment is not completed (canceled, declined, etc) the Order will not be created and the customer will return, however, the cart will still if the customer wants to try again.
On the other hand, if you choose "No" the cart will be Order if the order is not completed/failed with status canceled or whatever you select on the configuration option 2.7 Magento Plugin | Failed to Pay Order Status.
This option is a Beta, we highly recommend you to use the default system value. Also, this beta feature is available only in payment methods PayTabs - All, PayTabs - CreditCard, and PayTabs - valU at the current moment.
⌂ To get familiar with the whole process and the other steps, kindly navigate to our "The Magento Plugin Integration Manual" solution article.
⇦ And to navigate to the previous step in the integration process "Step 1 - Setup and activate the integration method" click here.
⇦ And to get familiar with the rest of the steps regarding the current step "Step 2 - Configure the integration method" click here.
⇨ Or you can navigate to the next step in the integration process "Step 3 - Initiating the payment" kindly click here.