OMPAY PG
Accept card payments in WooCommerce through OMPAY, using either the Bank Hosted redirect or the Merchant Hosted on-site card form.
Solid choice
OMPAY PG is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 weeks ago, and scores 64/100 on our health check.
- Actively developed — last update 2 weeks ago
- Tested with the latest WordPress (7.1)
- Small user base (<10 active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where OMPAY PG stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| credit card | >100 |
| Oman | #6 |
| ompay | #1 |
| payment gateway | >100 |
| woocommerce | >100 |
About OMPAY PG
From the official readme · v1.0.0Description
OMPAY provides card payment processing for merchants in Oman. This plugin connects your WooCommerce store to the OMPAY API so you can take card payments in Omani Rial and other supported currencies.
Two checkout flows
- Bank Hosted — the customer is redirected to a secure OMPAY payment page. Card data never touches your server, which keeps you in PCI DSS SAQ A scope. This is the recommended option for most stores.
- Merchant Hosted — the card form is rendered on your own checkout page and the card is posted to OMPAY from your server. This gives you full control of the checkout appearance but places your business in PCI DSS SAQ D scope. The plugin will not run this flow until you confirm your compliance in the settings.
Features
- Both Bank Hosted and Merchant Hosted flows, switchable from the settings screen.
- Sandbox and production environments with separate credentials.
- Full and partial refunds directly from the WooCommerce order screen.
- Cart & Checkout Blocks support alongside the classic shortcode checkout.
- High-Performance Order Storage (HPOS) compatible.
- 3-D Secure 2 support, including the browser data the OTP step requires.
- Automatic hourly reconciliation so payments are never left unresolved when a customer closes their browser mid-checkout.
- Redacted debug logging through WooCommerce → Status → Logs.
External services
This plugin connects your store to OMPAY, a payment gateway operated by OMPAY in Oman, in order to process card payments. An OMPAY merchant account is required; the plugin cannot take payments without one.
The plugin contacts the OMPAY API at https://api.truepay.ompay.om (production) or https://api.sandbox.truepay.ompay.om (sandbox, used while the gateway is in test mode). Requests are sent in these situations only:
- When a customer places an order using OMPAY. The plugin sends the order total, the currency, a payment reference derived from the order number, and the URL to return the customer to after payment.
- When a customer enters card details on your checkout, if you have enabled the optional Merchant Hosted flow. The plugin additionally sends the card number, expiry date, security code and cardholder name, together with browser characteristics (user agent, language, screen size, time zone and IP address) that 3-D Secure authentication requires. This data is sent to OMPAY only and is never stored by the plugin or written to your logs.
- When confirming a payment. The plugin asks OMPAY for the status of a transaction when the customer returns from the payment page, and again on a scheduled check for payments that were left unresolved.
- When you issue a refund from the WooCommerce order screen. The plugin sends the transaction reference and the amount to refund.
No data is sent to OMPAY for visitors who do not choose OMPAY at checkout, and the plugin does not transmit anything for analytics, tracking or any other purpose.
Your use of the service is governed by OMPAY’s terms and conditions and privacy policy.
Installation
- Upload the plugin folder to
/wp-content/plugins/, or install the ZIP through Plugins → Add New → Upload Plugin. - Activate the plugin through the Plugins screen.
- Go to WooCommerce → Settings → Payments → OMPAY.
- Choose your environment, paste the API Key and API Secret that OMPAY issued you, pick your checkout flow, and enable the gateway.
Frequently asked questions
Where do I get API credentials?
OMPAY issues an API Key and API Secret after your merchant onboarding is complete. Sandbox and production use different key pairs.
Why does OMPAY not appear at checkout?
Check that the gateway is enabled, that both credentials are filled in, and — if you selected Merchant Hosted — that the PCI acknowledgement is ticked. The settings screen shows a warning for each of these.
Why was my transaction rejected with a 402 error?
Each flow is a separate capability on your OMPAY account. Ask OMPAY to enable the flow you selected.
My store uses Omani Rial. Is there anything to configure?
Yes. OMR uses three decimal places. Set Number of decimals to 3 under WooCommerce → Settings → General, otherwise rounding will differ from the amount OMPAY charges.
Does OMPAY send webhooks?
No. Payment outcomes are confirmed by a server-to-server status inquiry when the customer returns, and again by an hourly reconciliation sweep for anyone who does not make it back.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best OMPAY PG alternatives
All credit card plugins →FAQ
OMPAY PG: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 19, 2026
Is OMPAY PG free?
Yes. OMPAY PG is free to download and use from the official WordPress.org plugin directory.
Is OMPAY PG safe to use in 2026?
OMPAY PG is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 weeks ago, and scores 64/100 on our health check.
How many websites use OMPAY PG?
OMPAY PG is active on <10 WordPress websites and has been downloaded 133 times since it launched in October 2026. It was downloaded 141 times in the last 30 days.
Does OMPAY PG work with WordPress 7.1?
Yes. The developer has tested OMPAY PG up to WordPress 7.1.3, the latest release. It requires WordPress 6.4 or newer.
What PHP version does OMPAY PG need?
OMPAY PG requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was OMPAY PG last updated?
The latest version, 1.0.0, was released on October 8, 2026 (2 weeks ago).
Who makes OMPAY PG?
OMPAY PG is developed and maintained by OMPAY.
What are the best alternatives to OMPAY PG?
The most popular alternatives to OMPAY PG are WooPayments: Integrated Woo… (800K+ installs), WooCommerce PayPal Payments (800K+ installs) and WooCommerce Stripe Payment… (700K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card