Skip to content

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.

The Pesepay plugin is published in the WordPress plugin directory, so it installs and updates like any other plugin.

  1. In your WordPress dashboard, go to Plugins → Add New, search for Pesepay, and click Install Now, then Activate.

  2. Open the Pesepay settings and paste your integration key and encryption key from the Pesepay dashboard.

  3. Turn on test mode and run a payment with the sandbox test credentials before going live.

RequiresWordPress 4.0+, PHP 7.1+, WooCommerce
Current version1.3.0
Sourcecodevirtus/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.

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.

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.

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.