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:
| Method | Setup Time | Data Collection | Best For |
|---|---|---|---|
| Payment Links | 1 minute | Minimal (name, email, amount) | Quick invoices, simple amounts |
| Custom Code | Hours/days | Full control | Complex workflows, custom branding |
| Form Builder | 5-10 minutes | Unlimited questions + payment | Events, 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:
- UPI: Google Pay, PhonePe, Paytm, WhatsApp Pay, BHIM — instant and fee-free for customers
- Credit/Debit Cards: Visa, Mastercard, RuPay — internationally recognized
- Net Banking: All major Indian banks (HDFC, ICICI, Axis, SBI, etc.)
- Wallets: Paytm, Amazon Pay, Mobikwik, Airtel Money
- BNPL: Buy Now Pay Later options (Flexipay, Simpl, Citrus One)
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:
| Feature | stigmi Free | Custom Code |
|---|---|---|
| Setup time | 5-10 minutes | Days/weeks |
| Form builder UI | Yes (drag-drop) | No (you code it) |
| Payment processing | Built-in Razorpay | You integrate |
| SSL/HTTPS | Included | You manage |
| Response storage | Unlimited | You manage databases |
| Mobile responsive | Yes | You handle |
| 24/7 uptime | Yes | You manage servers |
| Support | Email/chat | No one to call |
| Cost | Free (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:
- Ask essential questions first: Name, email, phone. Save payment for last — you want the payment step to be the final commitment.
- Be transparent about price: Show the amount clearly before the payment step. No hidden fees or surprises.
- Use conditional logic: If someone selects "Basic ticket", show Rs. 499. If "VIP", show Rs. 999. (Available in stigmi Pro plan)
- Test end-to-end: Before sharing publicly, fill out your form yourself and complete a test payment. Razorpay has a test mode for this.
- Add an email confirmation: After payment succeeds, send the user a confirmation email. This reduces support questions.
- 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