TAMAYYUZ ePay is a payment gateway that allows you to accept online payments with CIB and EDAHABIA cards in Algeria. Whether you're a business owner or a developer, this guide will help you get started with integrating and using TAMAYYUZ ePay seamlessly.
To start using TAMAYYUZ ePay, the first step is to create an account. Go to the registration page, provide your information, and activate your account as requested in the platform.
Once your account is set up, you'll have the option to create multiple applications within the same account.
An application represents a unique project, website, or business entity. Each application is a self-contained environment that allows you to manage your payment integration independently. When you create an application, you receive a unique API key and secret key, which are used to authenticate and secure transactions for that specific application.
Think of an application as a container for your payment settings and transaction history. This means that each application has its own isolated transaction records, ensuring that payments and orders are clearly attributed to the correct project or website. Additionally, using separate applications for different projects helps prevent conflicts between order numbers, as each website maintains its own numbering system. This flexibility allows you to organize your payment integrations efficiently and scale your business with ease.
When you first set up your account, a default application named "My new app" is created automatically. You can edit this application or create new ones as needed to manage multiple projects or websites.
2.1. Click on the current application's name on the left sidebar.
2.2. Click on the New application button.
3.1. Add your bank account information. This account will be used to receive your payouts and/or direct payments.
3.2. Click on the Activate Epay button and fill in required information. Wait for a member of our team to review and approve your activation request.
If you don't have an RC, please enter N/A in the corresponding fields. In this case, please make sure your profile information is correct, and upload your identity proof (ID card).
3.3. After your ePayment is activated, you can start accepting payments. For this, you will get API KEY and SECRET KEY.
3.4. Register your webhook URL. To register your webhook URL, go to your Application, click "Edit BusinessApp", then edit and save your webhook URL.
Note:
Important:
To process payments, you must activate your User Account and request ePay activation.
Make sure to NEVER share your keys in public places such as GitHub or client-side code.
Using the API key and secret key, you can configure your website to start accepting electronic payments.
The configuration depends on the type of the website. For example, for WordPress websites, you simply install our WordPress plugin and add the keys to its configuration as shown below.
For all types of websites (languages & frameworks), please check this documentation for the integration steps - Developer Guide.
As buyers are paying for the goods that you sell on your websites, transactions are made through our ePay gateway.
Here's how these transactions relate to bills and withdrawals.
A transaction occurs whenever a buyer completes a payment for a purchase on your website. This can include purchases of physical goods, digital products, or services.
Transactions can be successful (approved) or unsuccessful (declined). Successful transactions result in funds being held in your account which you can request their transfer to your bank account via a withdrawal request.
For example, for a successful payment of 4000 DA, your account will have an available balance to withdraw of 3940 DA, if we consider a fee of 1.5%.
Bills refer to the payment you make to us. You will see the current amount due to pay on your Bills screen.
This amount is the total of the possible fees below:
Please check merchant types in the section "Fees" below
A withdrawal is the process of transferring funds from your merchant account to your bank account. This is how you receive the money from successful transactions.
After transactions are settled, you can initiate a withdrawal to move the funds to your bank account. Withdrawals are typically subject to processing times and incur different fees depending on the merchant type.
We define the following merchant types:
By default, a new customer is created as an Indirect Merchant. Upon request from users, we may validate switching this user from the Indirect Merchant to the other types. For additional information regarding our pricing and available plans, please visit [our pricing page].
First, download the WooCommerce Plugin that we send you after registration.
Next, watch the video tutorial for installation and configuration instructions. The video will be available soon.
Please visit our TAMAYYUZ ePay Developer Guide for a detailed description of how to integrate electronic payments into your website or application.