Build Connect Scale  Customize  With our API
Seamless software integration and full control of payment processes
Seamless software integration and full control of payment processes
What does Application Programming Interface (API) mean?
They are solutions aimed at developers and programmers, allowing you to integrate My Invoice with your internal systems such as websites, applications, or ERP and CRM software via the Application Programming Interface (API). This enables you to have a fully customized and seamless payment experience integrated into your workflow.
Key Features
🔄
Advanced integration with your internal systems (ERP, CRM, databases, etc.)
🤖
Full automation of invoices, subscriptions, and financial notifications
💳
Multiple payment options including cards, digital wallets, STC Pay, mada, and more
📊
Customizable reports available via API for financial performance analysis
API Service Types
1. Basic Payment Services
- Create Invoice
- Get Payment Status
- Refund Payment
2. Advanced Services
- Recurring Payments
- Split Payment
- Tokenization
3. Administrative Services
- Payout API
- Shipment and delivery management (Integration with DHL, Aramex, etc.)
How to Get Started?
1
Get your API Key from your MyFatoorah account dashboard
2
Review the official integration documentation at MyFatoorah API Documentation
3
Test all operations using the Sandbox environment before going live
4
Send requests using tools like Postman or curl, with any programming language (PHP, Python, Java, C#…)
Usage Examples
E-commerce Store
Create and send invoices upon order completion
Booking or Appointment App
Automatically renew subscriptions using recurring payments
ℹ️
Important note
API services are aimed at users with technical expertise, and integration is recommended through a specialized development team to ensure the best performance.