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.

OTP verification at WooCommerce checkout

How OTP Verification Works

  1. The customer selects Cash on Delivery at checkout.
  2. A phone number field appears with a Send Code button.
  3. An SMS with a 6-digit code is sent to their number via your configured SMS provider (Twilio or Vonage).
  4. The customer enters the code. Only after successful verification can they place the order.
  5. The verified phone number is saved to the order for your records.

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.

Why OTP Is More Effective Than Blacklists Alone

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.

Supported SMS Providers

Configuring OTP in Smart COD Control

  1. Go to WooCommerce → Smart COD Control → OTP Settings.
  2. Enable OTP Verification for COD.
  3. Choose your SMS provider (Twilio or Vonage).
  4. Enter your API credentials.
  5. Set the sender name / number that will appear on the SMS.
  6. Optionally customise the OTP message template.
  7. Save settings and test with a real phone number before going live.

OTP + Rule Builder = Complete Fraud Defense

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.

Smart Rules for COD Eligibility

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.

OTP Verification

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.

Order Value Limits

Set a minimum and maximum order value for COD. High-value orders carry more risk — nudge those customers toward prepaid methods instead.

Pincode / Postcode Blocking

If certain areas consistently generate high RTOs, block COD for those pincodes entirely. Paste in a list and the plugin handles the rest.

Fee for COD

Add a small handling fee to COD orders to cover the risk and nudge customers toward prepaid payment methods.

Download Smart COD Control free →