DeltaPay Payment Gateway

Description

WooCommerce DeltaPay Gateway adds DeltaPay as a payment option at checkout. When a customer places an order, they are redirected to a DeltaPay-hosted checkout session to complete payment, then returned to your store once payment is confirmed.

Features:

  • Redirects customers to a secure, hosted DeltaPay checkout session — no card or payment data ever touches your server.
  • Automatically updates the WooCommerce order status as the payment session completes.
  • Works with both the classic (shortcode) checkout and the Cart & Checkout blocks.
  • Optional debug logging via the standard WooCommerce logs, for troubleshooting payment sessions.
  • Development mode setting to test against the DeltaPay sandbox environment before going live.

Requires an active DeltaPay merchant account, an API key, available from your DeltaPay dashboard.

This plugin requires WooCommerce to be installed and active.

External services

The plugin makes use of the DeltaPay API to complete the payment. The order ID is passed to the API to create the payment session and verify payment status.

Privacy Policy: https://deltapay.co.sz/privacy-policy
Terms and Conditions: https://firebasestorage.googleapis.com/v0/b/delta-pay-ae490.firebasestorage.app/o/files%2FDELTAPAY%20-%20TERMS%20%26%20CONDITIONS%20(22.04.2024).docx.pdf?alt=media&token=277c07d7-26bf-4289-ba38-788aa9e2fd40

Installation

  1. Upload the plugin files to the /wp-content/plugins/woocommerce-deltapay-plugin directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the “Plugins” screen in WordPress.
  3. Make sure WooCommerce is installed and active.
  4. Go to WooCommerce > Settings > Payments and enable “DeltaPay”.
  5. Open the DeltaPay settings and enter your API Key from your DeltaPay dashboard.
  6. Optionally enable “Development mode” to test against the DeltaPay sandbox before accepting live payments.

FAQ

Does this work with the block-based checkout?

Yes. DeltaPay is registered as both a classic WooCommerce payment gateway and a Cart & Checkout Blocks payment method, so it works whether your checkout page uses the checkout shortcode or the checkout block.

Where do I get my API key

It is provided by DeltaPay when you set up a merchant account.

Does DeltaPay have a sandbox or test mode?

Yes. Enable “Development mode” in the gateway settings to send checkout sessions to the DeltaPay development environment instead of production.

Where can I see logs if a payment isn’t working?

Enable “Debug logging” in the gateway settings, then check WooCommerce > Status > Logs for entries prefixed with deltapay-gateway or deltapay-errors.

Does this plugin store any details?

No. Payment is completed entirely on the DeltaPay-hosted checkout page; this plugin only stores the checkout session ID against the order.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“DeltaPay Payment Gateway” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0

  • Initial release.
  • Hosted checkout session creation and payment verification.
  • Classic checkout and Cart & Checkout Blocks support.
  • Optional debug logging and development (sandbox) mode.