Fake Cash on Delivery orders drive up Return-to-Origin (RTO) rates and shipping losses. This plugin helps by requiring OTP verification at checkout for Cash on Delivery and other offline payment methods. It adds a one-time-password (OTP) check for offline payment methods — Cash on Delivery, Direct Bank Transfer, and Cheque Payment — so a customer must verify a 6-digit code sent to their email and/or phone before an order can be placed.
This directly targets the biggest source of fake and time-wasting COD orders: customers who checkout on impulse with a phone number or address they never intend to honor. By requiring real-time verification of the OTP recipient, you filter out fake orders, reduce RTO/failed-delivery costs, and only ship to customers who’ve actually confirmed their order. Customers paying by card or another online method never see this step.
Key features
SMS delivery via Twilio
SMS delivery is entirely optional. If you enable it and configure your Twilio Account SID, Auth Token, and phone number in the plugin settings, the customer’s phone number and their OTP code are sent to Twilio’s API (api.twilio.com) in order to deliver the SMS. No data is sent to Twilio unless you explicitly enable and configure SMS delivery. Email delivery works completely standalone, with no third-party service involved.
See Twilio’s Terms of Service and Privacy Policy if you choose to use this feature.
Requires WooCommerce
This plugin extends WooCommerce checkout and requires WooCommerce to be installed and active.