Payfort SADAD is a joint effort from Payfort and SADAD payment system introduce the digital transactions in the middle east. The customers can now pay their bills using their SADAD account details on the Payfort SADAD portal. Once the transaction is successful, the money is automatically deducted from their bank account.
Odoo Payfort SADAD Payment module integrates Payfort SADAD payment acquirer with Odoo. Once configured, Payfort SADAD becomes available as a payment method on the Odoo website for the customers. The customers can simply pay online for their purchases through Payfort SADAD. The customers are redirected to Payfort SADAD checkout page to complete the transaction. Once done, they are returned back to the original site. The Odoo admin can view the transactions in the Odoo backend.
- The module configures Payfort SADAD Payment acquirer with Odoo.
- The customer can use Payfort SADAD to pay online for their orders.
- Customers are redirected to the Payfort SADAD while making the payment. Once the transaction is completed they are redirected back to the original site.
- The Odoo admin can view the transaction details for every order in the Odoo backend.
- The details are also logged in the admin’s Payfort merchant portal.
To know about supported currency and countries please visit the link >> https://www.payfort.com/search-faqs/
1.) Once you purchase the App from Webkul store, you will receive the link to download the zip file of the module.
2.) Extract the file on your system after the download finishes. You will be able to see a folder named- ‘payment_payfortsadad’.
3.) Copy and paste this folder inside your Odoo Add-Ons path.
4.) Now, open the Odoo App and click on the Settings menu. Here, click on Activate the Developer Mode.
5.) Then, open on Apps menu and click on ‘Update Modules List’.
6.) In the search bar, remove all the filters and search ‘payment_payfortsadad’.
7.) You will be able to see the module in the search result. Click on ‘Install’ to install it.
Configuring Payfort SADAD In Odoo
1.) Navigate through Invoicing >> Payment acquirers. Here you can now see a new option Payfort SADAD. Click on it.
2.) Here, fill your credentials i.e. Access Code, Merchant Identifier and Request Phrase.
3.) Then, click on the message tab. Here you can add various popup messages for the customers such as error message, cancellation message, pending message.
4.) Now, click on the configuration tab. Here you can set various options.
5.) Choose the Payment Journal for payouts.
6.) You can also restrict the payment method to specific countries by using ‘Specific countries tab’.
7.) You would also need to publish the payment method on the website to make it available to the customers. Click Save.
On The Website
8.) Now, go to the Odoo website. Add any product to cart and proceed with checkout steps.
9.) On, the Payment page, you can now see Payfort SADAD as a payment method. Select the option and enter the SADAD OLP.
10.) Now, click on ‘PAY NOW’. You will be redirected to a secure Payfort SADAD page to complete the transaction.
11.) On the popup that appears, enter the OLP ID Alias and Online Payment Password to proceed with the payment.
12.) Once, the payment is successful, you will be redirected back to the Odoo website and notified on the checkout page.
13.) To view the online transactions in the Odoo backend, activate the developer mode.
14.) Then, head to ‘invoicing menu and click on Payment sub-menu. Click on the Payment transactions.
15.) Here, you can view the payment transactions made on Odoo website including the mode of transaction and the concerned sales order.
16.) The admin can also view the transactions by logging in the Payfort SADAD merchant portal.
Was this guide helpful? Please share your feedback in the comments below.
If you have any issues/queries regarding the module please raise a ticket at
For any doubt contact us at firstname.lastname@example.org.
Thanks for reading!!
Current Product Version - 1.0.0
Supported Framework Version - Odoo V10, V11