Plugins & Integrations

If you run one of these platforms, you do not need the API at all — install the plugin, paste your App ID and API key, and PaymentHood handles checkout, webhooks and refunds for you. Every plugin is free and open source.

WHMCS

Payment gateway module for WHMCS billing, including recurring invoices.

Available

WooCommerce

Payment gateway plugin for WordPress stores, with block checkout support.

Available

Joomla carts

Phoca Cart, VirtueMart and J2Commerce payment plugins for Joomla.

Available

WHMCS

  1. Download the module from the WHMCS integration page (opens in new tab).
  2. Upload it to /modules/gateways/ in your WHMCS installation.
  3. In the WHMCS admin, open Setup → Payments → Payment Gateways and activate PaymentHood.
  4. Paste the App ID and API key for the environment you are configuring, and save.

WooCommerce

  1. Install and activate the plugin from the WooCommerce integration page (opens in new tab).
  2. Open WooCommerce → Settings → Payments → PaymentHood.
  3. Enter the sandbox and live credentials; tick Use sandbox credentials for checkout while testing.
  4. Save. The plugin registers its own webhook URL with PaymentHood automatically.

A store running on localhost cannot receive webhooks. Use a public domain, or a tunnel such as Cloudflare Tunnel or ngrok, before taking live payments.

Joomla carts

Phoca Cart, VirtueMart and J2Commerce each have their own plugin; install it through Joomla's extension manager, then open the plugin and enter your credentials. Installation guides are on the integration pages:

Source code

All plugins are published at github.com/paymenthood (opens in new tab) — useful as reference implementations of the create-payment, return-URL and webhook flows described here.

Custom integration

On any other platform, follow Quick Start: create a payment, redirect to redirectUrl, verify the webhook, read the payment back. Custom integrations get the same free support as the plugins.