Plugins
If your store or platform is one of these, you don’t need to write an integration at all — install the plugin, paste your integration key and encryption key, and start taking payments.
WooCommerce
Section titled “WooCommerce”The Pesepay plugin is published in the WordPress plugin directory, so it installs and updates like any other plugin.
-
In your WordPress dashboard, go to Plugins → Add New, search for Pesepay, and click Install Now, then Activate.
-
Open the Pesepay settings and paste your integration key and encryption key from the Pesepay dashboard.
-
Turn on test mode and run a payment with the sandbox test credentials before going live.
| Requires | WordPress 4.0+, PHP 7.1+, WooCommerce |
| Current version | 1.3.0 |
| Source | codevirtus/pesepay-woocommerce-plugin |
It supports WooCommerce checkout blocks, and checks payment status in the background if the customer closes the Pesepay page without clicking through — so orders still settle when a customer wanders off, the same problem the retries guidance covers for custom integrations.
PrestaShop
Section titled “PrestaShop”The PrestaShop module adds Pesepay as a payment option and moves the order through PrestaShop’s statuses as the transaction progresses. Download the repository as a ZIP, rename the folder to match the module name, and install it from Modules → Upload a module, then add your keys in its configuration.
Moodle
Section titled “Moodle”The Moodle plugin plugs
into Moodle’s payments subsystem, so you can charge for course enrolment.
Install it by uploading the ZIP through Site administration → Plugins →
Install plugins, or by placing the files in
{moodle-root}/payment/gateway/pesepay and running the upgrade. Licensed
GPL v3.
The WHMCS module lets
hosting and services businesses take EcoCash, Zimswitch, Mastercard and
Visa payments on invoices. Upload pesepay.php into your WHMCS
modules/gateways/ directory and the callback handler into
modules/gateways/callbacks/, then activate and configure it in
Setup → Payments → Payment Gateways.
Building your own
Section titled “Building your own”Not on this list? Check the community libraries, use an SDK for your language, or work straight from the API reference. The redirect flow is the shortest path — it’s what these plugins use.