Peach Payments Gateway


A payment gateway integration between WooCommerce and Peach Payments.


Accept payments from customers using a variety of payment methods, including card, EFT, BNPL (buy now, pay later), QR code, wallet, voucher, mobile money, and alternative credit.


Peach Payments is a leading payment service provider in multiple countries servicing some of the largest companies in Africa. Our mission is to make online payments simple and seamless across Africa.

Explore all Peach Payments features and how to configure Peach Payments for WooCommerce.


  • Enterprise-grade security (3-D Secure enabled and PCI compliant)
  • Mobile-optimised user experience
  • Industry-leading conversion rates
  • Supports multiple currencies
  • Secure card storage
  • Fully supports WooCommerce Subscriptions, if purchased separately
  • Our modern Dashboard enables you to easily connect your e-commerce platform to Peach Payments, view and refund transactions, and test integrations and payment methods using our fully isolated sandbox environment.

It’s free, and always will be

We are firm believers in open source, which is why we’re releasing this module for free, forever.

Actively developed

This module is actively developed, new features and enhancements are added based on your feedback.


Visit the Peach Payments documentation hub for details on how to test the payment extension WooCommerce and for test cards and credentials Test and go live procedure 🚀.

Sign up with Peach Payments

Contact Peach Payments at to set up a merchant account for your company or website.
Peach Payments is there to assist you in the application process with the respective banks. Note: The merchant account application process may take up to four weeks depending on the bank. Get in touch as soon as possible to avoid delays going live.



This is possibly the most comprehensive WooCommerce payments plugin available in South Africa. I love that it enables the customer to check out on your site without having to be redirected to complete the transaction. The plugin also allows store managers to refund customer orders directly from the WooCommerce dashboard, which is an awesome feature. I highly recommend this plugin for anyone who wants to have comprehensive payment management functionality, directly from the store backend.
The Peach Payments Gateway plugin has been amazing from the start. It is the only payment solution gateway that provides an easy and efficient ‘Copy and pay’ API integration to accept card payments directy via your store’s checkout pages, without the need of redirecting to a hosted payment page that most payment providers offer as their only solution. We also love that when a specific payment method fails for a customer then the customer immediately gets redirected to other available methods without the customer dropping off the transaction. Keep up the great work Team Peach Payments!
21.07.2022 3 replies
Every single time this plugin updates, it breaks on subscriptions. Absolute garbage from a payment provider. I cannot believe they also do not have all versions available on WP Rollback which means if you are lucky enough to get a working version of the plugin then you need to keep it safe as gold because you WONT get it on the rollback. Can’t believe these guys are actually running a business with service like this.
Прочитати всі 3 відгуки

Учасники та розробники

“Peach Payments Gateway” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:


Перекладіть “Peach Payments Gateway” на вашу мову.

Цікавитесь розробкою?

Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.

Журнал змін


  • Enhancement – Increase height on the Embedded Checkout payment form
  • Fix – Prevent webhook from changing transactions from a processing/completed order state to failed state


  • Enhancement – Orders with completed status will remain as completed
  • Enhancement – Only display selected payment brands on the Copy and Pay card form
  • Fix – Incorrect redirect on payment complete for Embeddable Checkout form
  • Fix – Format when using the Embeddable Checkout form


  • Update – Remove Google Analytics Scripts
  • Fix – Default selection on payment options


  • Update – More descriptive backend setting labels
  • Fix – PHP errors on WC Blocks


  • Enhancement – Update Card expiry validation logic for CnP
  • Enhancement – Show plugin description on front-end
  • Enhancement – Support for WooCommerce Blocks
  • Enhancement – Added MCB Juice Payment Logo


  • Fix – Issues with subscription Card widget payments


  • Fix – Backend vulnerability in ajax call when rolling back versions
  • Fix – Set a default value of the ‘Checkout Option Cookie’ for new Checkouts


  • Enhancement – Plugin description update
  • Enhancement – receipt_page function cookie order check
  • Fix – Redirect when the “More payment methods” option is selected
  • Fix – Backend order error for payment method field
  • Fix – Error on the Standalone Card widget if the Visa and Mastercard logos aren’t added to the Consolidated Payment Logo option


  • Feature – Setting to enable and disable consolidated payment options
  • Feature – Setting to enable and disable the standalone CARD payment option
  • Feature – Setting to remove and add logos displayed on the frontend.
  • Feature – Setting to change label text displayed on consolidated payment options
  • Feature – Added new payment method Capitec Pay
  • Enhancement – Cards stored before version 3.0.0 can now be deleted in subsequent versions.
  • Enhancements – Support for sending payment links via WooCommerce
  • Enhancements – Additional COF parameters
  • Enhancements – Rollback option to version 3.1.7
  • Fix – Auto-selecting the “Pay and Save New Card” option for logged-in users on subscription payments
  • Fix – Issue with stored card expiry data


  • Enhancements – Remove duplicate links in plugin readme file.
  • Enhancements – Add additional cards on the “My Cards” page.
  • Enhancements – Change/Update card for a subscription order.


  • Fix – Deployment error. Missing Backend Styling


  • Fix – Remove special characters from billing fields.
  • Enhancements – Remove duplicate links in plugin readme file.
  • Enhancements – Ability to update plugin description.


  • Enhancements – WPML string translations.
  • Enhancements – Blink by EMTEL: new supported payment method


  • Fix – Plugin default title text
  • Fix – Error when deleting stored cards


  • Enhancements – All Products for WooCommerce Subscriptions plugin support
  • Enhancements – Custom order status support
  • Update – Error Logging
  • Fix – Custom order notes will not be emailed to clients


  • Enhancements – Billing Address character limit based on new 3DS 2.0 on .JS Widget
  • Fix – Order_id reference fix on hosted payments page webhooks


  • Enhancements – Checkout for Woo-commerce plugin support
  • Enhancements – Mix basket processing
  • Enhancements – Additional billing parameters to support 3DS 2.0
  • Fix – Webhook handling
  • Fix – SSL handling function


  • Enhancements – Express Checkout for Woocommerce plugin support.
  • Fix – Undefined variable “seqOrderID”
  • Fix – Manual Orders not showing Payment Widgets


  • Enhancements – Access and secret token validation
  • Enhancements – Update on guests users payment flow
  • Enhancements – Stored card display in the user dashboard
  • Enhancements – Improvements in .JS widget design for stored card payments
  • Enhancements – Check when card items amount is 0
  • Fix – Code conflict causing php errors


  • Fix – SSL check for PHP7.4
  • Fix – Subscription payments for orders made on older version (v2) of the plugin.
  • Fix – Hosted Payments Page Webhook.
  • Enhancements – Include current Peach Payments plugin version number in API responses.
  • Enhancements – Cards saved on older version of the plugin will now be available.
  • Enhancements – CleanTalk plugin compatibility.


  • Enhancements – Peach Logs added to WooCommerce


  • Enhancements – In plugin update message.
  • Update – Webhook Order Status.
  • Update – Conditional display for card payment options.
  • Fix – Incorrect Payment Brand Saved.


  • Enhancements – Code improvements apon live checkout.


  • Fix – PHP parse error causing critical error on plugin activation.
  • Fix – Live and Sandbox result codes.


  • Fix – Theme Conflict – duplicate function names.


  • Fix – Updated payment method branding and names.
  • Fix – Elementor page builder compatibility.
  • Fix – Support for multi-currency plugins.
  • Fix – Support for WordPress membership Plugin.
  • Enhancements – Subscription functionality.
  • Enhancements – Ability to do refunds via WordPress backend.
  • Enhancements – Plugin UI and admin re-design.
  • Enhancements – Optimisation for mobile.
  • Enhancements – Code cleanup and better coding standards.
  • Enhancements – WordPress Multi Site Support.
  • Enhancements – Version Rollback Functionality.
  • Enhancements – Support for AutomateWoo plugin.
  • Enhancements – Scrubill plugin compatibility.
  • Enhancements – Support for Woo-commerce eGift Card plugin.
  • Security – Improved way on how card details are stored and used.
  • Security – SSL Checks.