COD Verify & Order Guard asks customers who choose Cash on Delivery to confirm their mobile number with a one-time code before the order is accepted. Prepaid orders are never asked. It is free and complete on its own.
What it does
COD phone verification on the classic WooCommerce checkout and the Checkout block, for guests and logged-in customers.
Any SMS gateway with an HTTP API – most Indian transactional SMS providers – plus a sandbox mode for testing.
Secure codes – random codes stored only as a hash, short expiry, resend wait, limited wrong attempts, and limits per number and per visitor.
Double-click protection – the same cart cannot be submitted twice in a few seconds.
Verification status on every order – verified, pending, not required or admin override – in the orders list and on the order screen, with Approve and "Mark phone verified" (the reason is saved in an audit log).
Your choice if codes cannot be sent – hide COD, or accept unverified COD orders and hold them for review. Orders are never marked verified without a correct code.
Privacy-minded – phone numbers in the plugin's own tables are stored as keyed hashes, and logs are removed after a retention period. Works with High-Performance Order Storage.
What you need
WooCommerce with Cash on Delivery enabled
An SMS gateway account. In India, the message must match a DLT-approved template. You pay your provider directly for messages.
Want more?
COD Guard Pro adds a risk score with reasons for every COD order, duplicate-order detection, COD rules by order value, PIN code, category and delivery history, WhatsApp codes through Afojet AuthTick, a review workflow and a dashboard.
Good to know
A verified number shows the customer had the phone at checkout. It does not prove identity or guarantee the parcel will be accepted.
Features
Why choose Afojet COD Verify & Order Guard
COD OTP verification
Customers confirm their mobile number before a COD order is accepted.
Any SMS gateway
Works with most Indian transactional SMS providers.
Secure codes
Hashed codes, expiry, resend wait, attempt and rate limits.
Double-click protection
The same cart cannot be submitted twice in a few seconds.
Order status
Verified, pending or overridden – on every order.
OTP on every COD order
Customers who choose Cash on Delivery confirm their mobile number with a one-time code before the order is accepted. Prepaid orders are never asked.
Classic checkout and the Checkout block
Guests and logged-in customers
Changing the number means verifying again
Any SMS gateway
Connect the SMS provider you already use through its HTTP API, and check it with a one-click test code.
GET, form POST or JSON requests
Placeholders for number, code and message
Sandbox mode for testing
Verification on every order
See at a glance which COD orders were verified, and act on the ones that were not.
Badges in the WooCommerce orders list
Approve or mark a number verified, with a reason
Audit log with who, when and why
How Afojet COD Verify & Order Guard works
1
Download and install
Get the zip from your afojet.com account and upload it under Plugins → Add New.
2
Connect your SMS gateway
Enter your gateway URL and parameters under WooCommerce → COD Guard → Providers, then send a test code.
3
Choose when to verify
Ask for a code on every COD order, or only above an amount.
4
Check your orders
Every order shows whether the number was verified.
Screenshots
See every screen
Click a picture to see it full size.
Download
Get Afojet COD Verify & Order Guard free
Free download
Free
Create a free account to download.
Instant download after payment
Licence key emailed to you
Secure payment
7DAYS
7-day money-back guarantee
Not happy with your purchase? Contact us within 7 days of buying and we'll refund you in full.
Reviews
What buyers say
—
No reviews yet
5 ★0
4 ★0
3 ★0
2 ★0
1 ★0
Only verified buyers can review.Log in if you bought it.
FAQ
Questions before you buy
Is it really free?
Yes. The plugin is free and complete on its own. You only pay your SMS provider for messages.
Does it work with the WooCommerce Checkout block?
Yes, and with the classic checkout. Keep the Phone field enabled and required in the Checkout block.
Which SMS providers work?
Any gateway with an HTTP API, including most Indian transactional SMS providers. In India the message must match your DLT-approved template.
What does Pro add?
Risk scoring with reasons, duplicate-order detection, COD rules by value, PIN code, category and delivery history, WhatsApp codes through Afojet AuthTick, a review workflow and a dashboard.
Changelog
What’s new
Version 1.0.0
Latest
1.0.0
First release.
OTP verification for Cash on Delivery orders on the classic checkout and the Checkout block.
SMS gateway (HTTP API) and sandbox providers.
Code expiry, resend wait, attempt and rate limits.
Double-click protection.
Verification status, approve and override with audit log.
Get Afojet COD Verify & Order Guard free
Instant download · updates and support from the developers