Guide10 min read

How to Create a Razorpay Payment Form in 2026 — Free Guide

Collecting payments online is critical for modern businesses — whether you're running an event, selling products, or onboarding coaching clients. Razorpay is India's most popular payment processor, supporting UPI, cards, net banking, and wallets. But here's the challenge: most payment methods (Razorpay Payment Links, custom-coded integrations) skip the conversational form experience. This guide shows you the best way to collect payments with a form — and how to build one in minutes without coding.

Why use a payment form instead of a payment link?

Razorpay Payment Links are fast — you generate a link and share it. But they're impersonal and don't gather customer information. When someone clicks your payment link, they go straight to the payment screen. You get the money, but you miss context: What event are they registering for? What product size do they want? What's their phone number for delivery?

A payment form solves this. It asks questions first (name, email, product choice, phone number), then presents the payment step. You collect both data and money in one flow. The customer experience is smoother, your data is richer, and your follow-up is easier.

Payment forms are essential for: event registration (ticket sales + attendee details), product orders (SKU selection + shipping address), service deposits (description + date preference), course enrollments (course selection + availability), and donations (amount + donor info).

Three ways to collect payments: which is right for you?

Before we dive into the step-by-step, let's compare your options:

MethodSetup TimeData CollectionBest For
Payment Links1 minuteMinimal (name, email, amount)Quick invoices, simple amounts
Custom CodeHours/daysFull controlComplex workflows, custom branding
Form Builder5-10 minutesUnlimited questions + paymentEvents, products, services, courses

For most businesses, a form builder is the sweet spot. You get rich data collection without the development overhead.

Step-by-step: How to create a Razorpay payment form

Here's how to build a fully functional payment form with stigmi in under 10 minutes. We'll use an event registration form as an example.

Step 1: Create your stigmi account

Go to stigmi.app/register and sign up with your email. No credit card required. You'll land on your dashboard — this is where all your forms live.

Step 2: Create a new form

Click "New Form" on your dashboard. Give it a name (e.g., "TechConf 2026 Ticket Registration") and a description. Choose a cover image or color (optional but recommended — it looks professional). Click "Create".

Step 3: Add your questions

Now you're in the form builder. Click "Add Question" and start building. For an event registration form, you might ask:

  • Full Name (Short Text)
  • Email Address (Email)
  • Phone Number (Phone Number)
  • Which ticket tier? (Multiple Choice: Basic, Premium, VIP)
  • Any dietary restrictions? (Long Text)

Drag to reorder questions. Mark required fields with the toggle. Each question can be customized with help text and validation rules.

Step 4: Add the payment question

Click "Add Question" and select "Payment" as the question type. This is where Razorpay comes in. Configure:

  • Amount: Fixed (e.g., Rs. 499 for Basic ticket) or Dynamic (based on a previous answer, e.g., Rs. 999 for VIP, Rs. 499 for Basic)
  • Description: What is being paid for (e.g., "TechConf 2026 Ticket")
  • Currency: INR (default for India)

Don't worry — you don't need to enter your Razorpay keys here. That happens in the next step.

Step 5: Configure Razorpay

On your stigmi dashboard, go to Settings > Payment Configuration. You'll see fields for:

  • Razorpay Key ID (public key)
  • Razorpay Secret Key (keep this private!)

Don't have these? Go to your Razorpay dashboard ( dashboard.razorpay.com). Sign in, navigate to Settings > API Keys, and copy your Key ID and Secret. Paste them into stigmi. That's it — stigmi now knows how to charge your Razorpay account.

Step 6: Activate your form

Back in the form builder, click the "Activate" button at the top right. Your form is now live and has a public URL (e.g., stigmi.app/f/your-form-slug). Anyone with this link can fill out your form and submit payment.

Step 7: Share and collect payments

Copy your form link and share it on your website, email campaigns, WhatsApp, or social media. When someone fills out the form, they'll see the payment screen at the end. They enter their Razorpay payment method (UPI, card, net banking, wallet), submit payment, and you're notified immediately. Responses and payment data appear in your stigmi dashboard.

Payment methods supported by Razorpay

One of Razorpay's biggest advantages is payment method diversity. Your customers can choose from:

This breadth of payment options dramatically increases conversion. If someone doesn't have a credit card, they can use UPI. If they don't trust UPI, they can use net banking. Razorpay handles all of it.

Real-world use cases for payment forms

Here's where payment forms really shine:

Event Registration

Collect ticket tier preference, dietary restrictions, and payment in one form. Reduce no-shows by verifying payment upfront.

E-commerce Orders

Ask product preferences (size, color, quantity), shipping address, and payment method in a single conversational flow.

Service Deposits

Photographers, plumbers, consultants can collect deposits. Ask for date, scope, and preferred payment method.

Course Enrollment

Ask which course, learning goals, and payment. Upsell premium batches or bundles based on answers.

Donations

Collect donation amount, donor name, and cause preference. Digital nonprofits and NGOs use this pattern heavily.

stigmi vs. custom Razorpay integration: the comparison

You might be wondering: can't I just build this myself with Razorpay API and code? Technically, yes. But here's what you actually get by using stigmi:

Featurestigmi FreeCustom Code
Setup time5-10 minutesDays/weeks
Form builder UIYes (drag-drop)No (you code it)
Payment processingBuilt-in RazorpayYou integrate
SSL/HTTPSIncludedYou manage
Response storageUnlimitedYou manage databases
Mobile responsiveYesYou handle
24/7 uptimeYesYou manage servers
SupportEmail/chatNo one to call
CostFree (or Rs. 399/mo for Pro)Hundreds per month (developer + hosting)

Unless you have a complex, unique workflow that absolutely requires custom code, stigmi is faster, cheaper, and less risky.

Best practices for Razorpay payment forms

Here are tips to maximize conversion and reduce payment failures:

  1. Ask essential questions first: Name, email, phone. Save payment for last — you want the payment step to be the final commitment.
  2. Be transparent about price: Show the amount clearly before the payment step. No hidden fees or surprises.
  3. Use conditional logic: If someone selects "Basic ticket", show Rs. 499. If "VIP", show Rs. 999. (Available in stigmi Pro plan)
  4. Test end-to-end: Before sharing publicly, fill out your form yourself and complete a test payment. Razorpay has a test mode for this.
  5. Add an email confirmation: After payment succeeds, send the user a confirmation email. This reduces support questions.
  6. Monitor failed payments: Check your stigmi dashboard and Razorpay account regularly. Follow up on failed transactions with retries.

Conclusion

Creating a Razorpay payment form doesn't require developers, complex code, or weeks of setup. With stigmi, you can build a fully functional, mobile-responsive payment form in minutes. You ask your questions, collect data, process Razorpay payments, and manage responses all in one place.

Whether you're running an event, launching a product, collecting deposits, or onboarding course students, a payment form is one of the most effective ways to reduce friction and increase conversions. And with Razorpay's support for UPI, cards, net banking, and wallets, your customers have every payment option they need.

Start building your payment form today. It takes less time than you think, and it will pay for itself in the first payment.

Ready to collect payments with Razorpay?

Create your payment form free with stigmi. No credit card required. Start collecting UPI, card, and net banking payments in minutes.

Get Started Free