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.

Test

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.

Test

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.

Test

Include the CIB and/or Edahabia card logos on the button that links to the SATIM payment platform.

Test

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.

Test

7. Support Contact

Display a toll-free number with the message: “In case of a problem with your CIB card, contact SATIM.”

Test

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).