Most of your orders are cash on delivery, and every fake number is a courier driving out and back with the cost coming out of your pocket. This plugin makes the customer verify their number with a WhatsApp code before the order goes through, so fake numbers stop at the door.
The box appears under the billing fields at checkout with a single button. The customer never leaves the page.
The code arrives on WhatsApp in seconds and the button becomes a 60 second countdown.
The box turns green and the order button works. Before that the order is refused.
The box inside a real checkout page
Most verification plugins keep the verified state in the browser, and one line in developer tools gets around it. Here the state lives in the WooCommerce session on the server and the check runs at the moment the order is submitted.
In WordPress go to Plugins, Add New, Upload Plugin, pick the zip file, then activate.
Create a free account and generate a key in one click. You get 10 free messages with no card.
Settings, Iraq Phone OTP, paste the key and save. A test button sends a code to your own number.
The settings page
A new column in the orders list shows a green tick for every order with a verified number, so you can tell at a glance which orders to trust.
| Item | Minimum |
|---|---|
| WordPress | 6.0 |
| WooCommerce | 7.0 |
| PHP | 7.4 |
| An account with us | Free |
It adds a verification box to your WooCommerce checkout. The customer clicks a button, gets a code on WhatsApp, enters it, and only then can place the order. Orders with an unverified number are refused.
Most orders in Iraq are cash on delivery. A fake number means a courier drives out and back and the delivery cost comes out of your pocket. Verification removes that cost at the source.
No. The check runs on the server, not in the browser. Editing the page with developer tools or posting the form directly is refused. Verifying one number and then typing another is refused too.
The plugin is free. You pay for messages, 13 IQD each, and only for messages that are delivered. Signing up gives you 10 free messages to try it.
WordPress with WooCommerce, and a free account with us for an API key. Setup takes under five minutes.
The protection works either way, the order is refused on the server when the phone is not verified. The visible box renders on the classic checkout, so switch your checkout page to the shortcode if you use the block.
Iraqi mobile numbers in the 07xxxxxxxxx form for now. It also accepts +964 and 00964 and converts them.
Arabic and English. It follows your store language automatically and is right to left ready.
The plugin is free, and you get 10 free WhatsApp messages on signup to try it without paying anything.
Download the plugin Sign up