Razorpay Charge at Will (UPI Mandate) Integration Guide

A step-by-step guide to integrate Razorpay’s “Charge at Will” feature using UPI recurring payments in a Next.js application.


Table of Contents

  1. Overview
  2. Prerequisites
  3. Environment Setup
  4. Database Schema
  5. API Routes
  6. Frontend Integration
  7. Webhook Handler
  8. Flow Diagram
  9. Testing
  10. Common Issues

Overview

Charge at Will (also known as UPI Mandate) is Razorpay’s recurring payment solution that allows you to: