PayTabs adopts four types of integration. Each is meant to serve a specific need. These integration types are the Hosted Payment Page, the Managed Form, the Own-Form, and finally, the invoices. Each of these types can be initiated through our API endpoints mentioned here.
In this article, we will guide you through the differences between these four integration types, which will help you choose the most suitable integration type for your business:
Payment Workflow
Integration Type | Payment Workflow |
Hosted Payment Page (HPP) |
Finally, click here to learn more about the Hosted Payment Page payment workflow. |
Finally, click here to learn more about the Invoices payment workflow. | |
Finally, click here to learn more about the Managed Form payment workflow. | |
Own Form |
Finally, click here to learn more about the Own Form payment workflow. |
Features and Considerations
Kindly ntoe that all the marks written below (X,✔, etc..) are clickible, you can click on them to get redirected to the solution article clarifying the mentioned point in more detail.
Considerations | HPP | Invoices | Managed Form | Own Form |
Integration Manual | The Integration Manual | The Integration Manual | The Integration Manual | |
Payment Page Hosted on PayTabs server | ✔ | ❌ | ❌ | |
Payment Page Manged by PayTabs | ✔ | ❌ | ||
Merchant has access to the card details | ❌ | ❌ | ❌ | |
Merchants customize the payment page theme* |
|
| ||
Merchants customize the payment form (Fields and ordering)* | ❌ | ❌ | ||
One Page Checkout (Iframe mode)* | (As the merchant is creating the payment form) | (As the merchant is creating the payment form) | ||
PCI Requirements* | ❌ | ❌ | ✔ | ✔ |
Supported payment methods | All | All | ||
Token based transactions | ||||
Return response | ❌ | ❌ | ||
Post Payment response | ||||
Follow-up transactions (Refund, Capture, etc...) | ||||
Cancel before the actual payment | ❌ | ❌ | ❌ | |
Send via email & SMS | ❌ | ❌ | ❌ | |
Donation mode | ❌ | ❌ | ❌ | |
Card discount | ❌ | ❌ | ❌ | |
Card filter | ❌ | ❌ | ❌ | |
User-defined parameters | ||||
Payment methods filter | ✔ | ❌ | ❌ |
(*) Note that if you are not PCI certified, we highly recommend you to use our Hosted Payment Page, and for not redirecting the customer out of your system to the payment page, you may use our embedded hosted payment page as well.
You also can customize the payment form to have the "Look & Feel" of your business as clarified below:
1- In the Hosted Payment Page/Invoices themes you will be able to customize the colors and labels only by following the stesps in our How to customize the PayPage (Hosted Payment Page) UI? solution article.
2- In the Managed form, since you are creating the form yourself, you will have the ability to customize everything in the UI of the payment page along with the customizing the fields order and shape, but you will not be able to change the fields name.
3- And finally for the Own Form, you will have full control over the payment form, so you will be able to customize everything in it.