Overview
Fatora REST API is an enhanced and improved API version that will simplify the integration with the Fatora platform through simple straightforward steps.
In this integration guide, we have a complete walk-through for Fatora payment integration platform. This documents covers standard checkout, tokenization, card token deactivation, payment verification, payment refunding, and mobile integration, and to facilitate the payment integration, we also provide e-commerce plugins, SDK for mobile and server, and sample code(s) for the most commonly used script languages like .Net, PHP, Javascript, Java and many more.
Features
-
Fatora gateway provides robust features for processing online payments, it processes payments securely.
-
Multilingual Checkout Page: Fatora offers checkout page in two languages, English and Arabic.
-
Multi-Currency Payment: Fatora supports payments in multi currencies. Enables you to issue invoices in different currencies. The payments will be settled to your account in currencies you support. Fatora will take care of the conversion. Read more about currencies support.
-
Card tokenization service: to retain the security level and minimize the PCI DSS compliance effort. As it gives you more flexibility over the payment process.
Authentication
Requests to the Fatora REST API must be authenticated using API key-based authentication. With API key auth, you must send a key-value pair to the API in the request headers. You can view and manage your API keys in the Fatora Integration.
curl -v https://api.fatora.io/v1/payments/endpoint
-H "Content-Type: application/json"
-H "api_key": <Merchant-APIKey>"
The API key is a unique identifier associated with your Fatora account for integration purposes.
The API Key
To get the API key, please follow the below steps:
- Log in to your Fatora account, or sign up for new one.
- Click on the Integration link in the sidebar navigation.

Go Live:
You can change your account mode from "Test" to "Live" by following the below step:
-
Choose the Integration from the sidebar navigation, then click on Settings.


🛠️ Technical Support
- if you need any help you can check our help center, or contact support team