Checkout page requirements
Guide to integrating with our payment API
To ensure a compliant and user-friendly experience for customers making online payments, SATIM has defined specific requirements for how your Checkout page should be structured. These guidelines ensure clarity, security, and consistency across all integrations with SATIM’s payment platform. Below is a breakdown of the required elements your Checkout page must include before redirecting users to the payment gateway.
1. Final Amount Visibility
The final amount the customer will pay must be clearly displayed and visually emphasized on the page. Use bold text, a different font style, or a larger font size to make it stand out. Also, include the currency (DZD/DA) before the total amount.
2. Total for Multiple Items
If the order includes multiple items, tickets, or contracts, display the total amount to be paid clearly.
3. Interoperability Notice
Indicate that as of December 23, 2021, the interoperability of electronic payment systems in Algeria is officially in effect.
4. Captcha for Bot Protection
Add a CAPTCHA (e.g., Google reCAPTCHA or a similar solution) to the page that contains the payment button to prevent automated robot submissions.
5. CIB/Edahabia Logo
Include the CIB and/or Edahabia card logos on the button that links to the SATIM payment platform.
6. Terms and Conditions
Include the general terms of online payment (as agreed upon with your bank) and the product’s terms of sale on the page. The user must acknowledge and accept these before proceeding with the payment. Display them as a link that opens in a popup or redirects to another page.
7. Support Contact
Display a toll-free number with the message: “In case of a problem with your CIB card, contact SATIM.”
8. Language Setting
Set the language according to ISO 639-1 codes. If unspecified, the system defaults to the merchant’s configured language (AR, FR, EN).