SATIM Requirements
Guide to integrating with our payment API
SATIM Integration Requirements
To begin accepting online payments through SATIM, a business must fulfill certain prerequisites and integration conditions set by SATIM. These requirements ensure the legitimacy of the merchant and the proper setup of the payment workflow.
Initial Business Requirements
Before initiating integration, the merchant or organization must have:
- RIB (Relevé d'Identité Bancaire): A valid bank account number issued by an Algerian bank.
- Registre de Commerce: A valid commercial registration document confirming the business's legal existence.
These documents are required for onboarding and authorization with SATIM.
Payment Flow Requirements
SATIM does not mandate exact endpoint URLs or enforce public URL exposure, but your application must handle the full payment flow, including:
- Checkout: A user-facing page where the customer initiates the transaction before redirection to SATIM.
- Success Response Handling: After a successful payment, your system should handle the redirection and update order status accordingly.
- Failure Response Handling: For failed or canceled transactions, your system should log and notify users accordingly.
These pages can be private, protected, or use dynamic routing, as long as they properly handle SATIM redirections and responses.
By fulfilling these lightweight but essential requirements, your business can integrate with Algeria’s official online payment infrastructure in a reliable and scalable way.