Reading list Switch to dark mode

    User Manual of Odoo Website Payfast Payment Acquirer

    Updated 15 September 2023


    Odoo Website Payfast Payment Acquirer for secure and reliable payments!

    Payfast is one of the most prominent and secure payment acquirers. Moreover, it is built to provide your business with a robust footstone in this competitive market. It offers digital solutions for every payment on your website. Also, it delivers various payment methods for you to choose from.

    Hence, we integrated it with Odoo to create the Odoo Website Payfast Payment Acquirer. It allows you to receive payments securely through various payment methods, which include credit/debit cards, Instant EFT, etc. Further, the module ensures a smooth and fast checkout process.


    • The Odoo app integrates Odoo with Payfast Payment Acquirer.
    • It ensures security with PCI DSS Level 1 service provider compliance certification.
    • Also, the module ensures every transaction and customer and business details remain safe from fraudulent activities.
    • Customers can pay via various available payment methods like Instant EFT, credit/debit cards, etc.
    • The module is specifically curated to handle the payment transaction needs of South Africa.


    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- ‘.’
    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 the Apps menu and click on ‘Update Modules List.’
    6. In the search bar, remove all the filters and search ‘.’
    7. You will be able to see the module in the search result. Click on ‘Install’ to install it.


    Let’s check out how Odoo Website Payfast Payment Acquirer works.


    1. Open ‘Invoicing> Configuration> Payment Providers’ after installing.

    Searching for an experienced
    Odoo Company ?
    Find out More

    2. Open and select the ‘Payfast’ payment provider on the payment providers page.


    3. Fill in the basic details, and in the ‘Credentials’ tab, enter the ‘Payfast Merchant ID, Merchant Secret, PassPhrase.’ Refer to the Payfast documentation to get the following details.


    4. Move to the ‘Configuration’ tab and select the ‘Payment Journal.’ Also, you can choose the supported payment icons, countries, and maximum amount, as well as enter the display name.


    5. Navigate to the ‘Messages’ tab and enter the messages for the listed scenarios.



    6. Now, visit the Odoo website, open the ‘Shop’ page, select and open a product, and click the ‘Add to Cart’ button.


    7. You can view the ‘Payfast’ payment option on the checkout page and click the ‘Pay Now’ button to pay the amount.


    8. On the Payfast Payment gateway, select the option and complete the payment.


    9. After that, it will verify the payment, mark it successful or failed based on the transaction status, and show the message accordingly.


    10. Once done, it will redirect you to Odoo and show the ‘Success or Failure’ message.


    11. Move to the backend, enable the ‘Debug/ Developer Mode,’ and open the ‘Configuration> Payment Transaction’ section to view all the transactions.


    12. The transaction details page shows the ‘Provider and Provider References’ with other payment details.




    Hope you find the guide helpful! Please feel free to share your feedback in the comments below.

    If you still have any issues/queries regarding the same, please raise a ticket at

    Also, please explore our Odoo development services & an extensive range of quality Odoo Apps.

    For any doubt, contact us at [email protected].

    Thanks for paying attention!!

    Current Product Version - 1.0.0

    Supported Framework Version - Odoo 16, 15

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*

    Be the first to comment.

    Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home