Fake orders are the silent killer of COD profitability. A customer places an order impulsively, ignores delivery attempts, and your store absorbs the return shipping cost. Multiply that by hundreds of orders per month and the numbers get painful fast.
Smart COD Control v1.3.1 introduces OTP (One-Time Password) Phone Verification — a simple, effective friction layer that stops unserious buyers before the order is even placed.

The entire flow happens inline at checkout — no page reload, no redirect. It takes under 30 seconds for a legitimate customer and completely stops automated or throwaway orders.
Blacklists are reactive — you add a phone number or address after you get burned. OTP verification is proactive. Customers who are not serious enough to verify a real phone number will not proceed, and your inventory stays reserved for genuine buyers.
Studies from COD-heavy markets show 30–60% reduction in RTO (Return to Origin) rates after implementing OTP gating on COD orders.
Use the Visual Rule Builder to restrict COD to specific zones and cart ranges, and layer OTP verification on top. Together they give you the most complete COD fraud prevention available for WooCommerce — without any custom development.
Update to v1.3.1 from your WordPress dashboard to enable OTP today.
Cash on Delivery is the dominant payment method across South Asia, the Middle East and much of Africa — but it comes with a serious problem. Return-to-origin rates as high as 30–40% are common, driven by fake orders, buyer’s remorse, and outright fraud. Every RTO shipment costs you the label, the packaging and the carrier fee.
The TheForge Smart COD Control plugin lets you define exactly when COD is available. Block it for new customers, high-value orders, specific postcodes, or product categories. Only offer it to customers with a solid order history.
Before a COD order goes through, the customer enters a one-time PIN sent to their phone. Fake phone numbers fail immediately. Customers who aren’t genuinely expecting the delivery don’t complete the verification. RTO rates drop dramatically.
Set a minimum and maximum order value for COD. High-value orders carry more risk — nudge those customers toward prepaid methods instead.
If certain areas consistently generate high RTOs, block COD for those pincodes entirely. Paste in a list and the plugin handles the rest.
Add a small handling fee to COD orders to cover the risk and nudge customers toward prepaid payment methods.