> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rabbitpay.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# OTP Verification

> Verify Cash on Delivery (COD) orders using OTP sent via SMS or WhatsApp before customers proceed to checkout.

# How to Verify Shopify COD Orders Using OTP

OTP Verification helps verify genuine customers before they proceed to checkout. RabbitPay sends a One-Time Password (OTP) via **SMS** or **WhatsApp**, ensuring that only verified customers can continue with their order.

***

## Why Use OTP Verification?

OTP Verification helps you:

* Reduce fake Cash on Delivery (COD) orders.
* Minimize Return-to-Origin (RTO) losses.
* Verify customer mobile numbers before checkout.
* Send OTP via **SMS** or **WhatsApp**.
* Provide a faster and more secure checkout experience.

***

## Step 1: OTP Verification

When a customer clicks **Checkout**, RabbitPay displays the OTP Verification screen before allowing the customer to continue.

The customer enters the OTP sent to their registered mobile number.

<Frame>
  <img src="https://mintcdn.com/rabbit-pay/Au2O4hQ2_b78ZLJi/images/Screenshot-2026-08-06-200018.png?fit=max&auto=format&n=Au2O4hQ2_b78ZLJi&q=85&s=748e6aef767e5bbad513eb0edcad3c6b" alt="Screenshot 2026 08 06 200018" width="1591" height="725" data-path="images/Screenshot-2026-08-06-200018.png" />
</Frame>

***

## Step 2: Receive the OTP

RabbitPay sends a One-Time Password (OTP) to the customer's registered mobile number through **SMS** or **WhatsApp**, depending on your configured notification channel.

<Frame>
  <img src="https://mintcdn.com/rabbit-pay/Au2O4hQ2_b78ZLJi/images/WhatsApp-Image-2026-08-06-at-8.10.16-PM.jpeg?fit=max&auto=format&n=Au2O4hQ2_b78ZLJi&q=85&s=efa0812b15f2119460faa7fd8aad6c90" alt="Whats App Image 2026 08 06 At 8 10 16 PM" width="1080" height="960" data-path="images/WhatsApp-Image-2026-08-06-at-8.10.16-PM.jpeg" />
</Frame>

***

## Step 3: Verify the Mobile Number

After entering the correct OTP, RabbitPay verifies the customer's mobile number and securely authenticates the order.

***

## Step 4: Continue to Checkout

Once the mobile number is successfully verified, the customer is redirected to the RabbitPay checkout to review their order and choose a payment method.

<Frame>
  <img src="https://mintcdn.com/rabbit-pay/Au2O4hQ2_b78ZLJi/images/Screenshot-2026-08-06-201222.png?fit=max&auto=format&n=Au2O4hQ2_b78ZLJi&q=85&s=3f7a9abfd2e3ca80eed07ad60ea4b2d3" alt="Screenshot 2026 08 06 201222" width="1595" height="725" data-path="images/Screenshot-2026-08-06-201222.png" />
</Frame>

***

## Checkout Experience

After successful OTP verification:

* Customers continue to checkout without interruption.
* The verified mobile number is linked to the order.
* Payment methods are displayed based on your RabbitPay configuration.
* Customers can securely complete their purchase.

***

## Result

Only customers who successfully verify their mobile number can proceed to the RabbitPay checkout.

OTP Verification helps reduce fake COD orders, improves order quality, and provides a secure and seamless checkout experience for both merchants and customers.
