Deema Payment Gateway
A payment gateway integration between WooCommerce and Deema Payments with WooCommerce Block Checkout support.
Plugin info
Maintenance & Compatibility
Maintenance score
Maintained • Last updated 113 days ago
Is Deema Payment Gateway abandoned?
Likely maintained (last update 113 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
A payment gateway integration between WooCommerce and Deema Payments. Accept payments from customers using BNPL (buy now, pay later). This plugin is specifically designed to work with Kuwaiti Dinar (KWD) and Bahraini Dinar (BHD) currencies.
Features:
* Support for both Classic and Block-based Checkout
* BNPL (Buy Now, Pay Later) payment method
* Sandbox and Production modes
* Automatic order status synchronization
* Refund support
* HPOS (High-Performance Order Storage) compatible
* Secure payment processing
Supported Currencies:
* KWD (Kuwaiti Dinar)
* BHD (Bahraini Dinar)
External Services
This plugin interacts with the following external services:
Service: Deema Payments
Link: Deema Payments
API Documentation:
For detailed information on how to integrate with Deema Payments, please refer to the Deema Payments API Documentation.
API Endpoints:
– Production Host: https://api.deema.me/
– Sandbox Host: https://sandbox-api.deema.me/
Installation
Minimum Requirements:
* WordPress 5.8 or higher
* WooCommerce 8.3 or higher
* PHP 7.3 or higher
Installation Steps:
- Upload the plugin files to the
/wp-content/plugins/deema-payment-gatewaydirectory, or install the plugin through the WordPress plugins screen directly - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to WooCommerce > Settings > Payments
- Click on “Deema Payment” to configure the gateway
- Enable the payment method and configure your API keys
- Save your settings
Configuration:
- Enable/Disable: Check to enable Deema Payment gateway
- Title: Enter the title customers see during checkout (default: “Split your payments with deema”)
- Description: Enter the description customers see during checkout
- Sandbox Mode: Enable for testing with sandbox API keys
- Sandbox API Key: Enter your sandbox API key from Deema dashboard
- API Key: Enter your production API key from Deema dashboard
- Debug Log: Enable to log payment events for troubleshooting
Frequently Asked Questions
This plugin supports Kuwaiti Dinar (KWD) and Bahraini Dinar (BHD) only. The payment method will automatically be hidden if your store uses a different currency.
Yes! Version 1.1.0 adds full support for WooCommerce Block-based Checkout pages.
You can obtain your API keys from your Deema merchant dashboard at https://www.deema.me/
Yes, enable Sandbox Mode in the settings and use your sandbox API key to test payments without processing real transactions.
Yes, you can process full and partial refunds directly from the WooCommerce order page.
Yes, this plugin is fully compatible with WooCommerce High-Performance Order Storage (HPOS).
Enable Debug Log in the plugin settings, then view logs at WooCommerce > Status > Logs. Look for logs with the “deema_payment” source.
Review feed
Screenshots
Changelog
1.1.0 – 2025-11-03
- Added: Full support for WooCommerce Block-based Checkout
- Added: HPOS (High-Performance Order Storage) compatibility declaration
- Added: Cart/Checkout Blocks compatibility declaration
- Improved: Replaced cURL with WordPress HTTP API (wp_remote_request)
- Improved: Enhanced security with proper data escaping and sanitization
- Improved: Better SQL query preparation to prevent SQL injection
- Improved: Logger implementation using modern WooCommerce logger
- Fixed: PHP 8.2+ compatibility – Added proper property declarations
- Fixed: Deprecated wc_get_log_file_path() function
- Fixed: Nonce verification warnings with proper comments for callbacks
- Updated: Minimum WooCommerce version to 8.3
- Updated: Code to follow WordPress coding standards
1.1.0
- Fixed: README.txt
- Various bug fixes and improvements