All posts
Product3 min read

Accept Payments With Forms Using Razorpay

Turn any form into a secure payment form with Razorpay checkout. Sell tickets, fees, deposits, or donations and track paid status for every response.


A payment form collects money at the exact moment someone commits, which beats chasing bank transfers and sending reminder emails. In EesyForm you add a Payment question to any form and charge money right at the end of it. The person pays, the response arrives, and you always know where every rupee stands.

How a payment form works

Build your form as usual, then drop in a Payment question. You set three things:

  1. The amount, in Indian Rupees.
  2. A short description, so people know what they are paying for, like Workshop seat or Donation.
  3. The merchant name people see while paying, which should be your business name.

Checkout runs through Razorpay, a trusted Indian payment gateway, inside a secure popup modal. People never leave your form. They answer your questions, press submit, complete the payment in that small window, and land on your thank-you screen.

One honest detail: the currency supported today is INR, Indian Rupees. If your audience pays in rupees, everything feels completely natural.

Where a Razorpay form earns its keep

Any situation where money changes hands at sign-up works well:

  • Event tickets and entry passes.
  • Workshop and class fees.
  • Deposits for bookings.
  • Donations for a cause.
  • Course enrollments.
  • Service bookings with upfront payment.

Instead of sending invoice emails and waiting, you collect payments online while interest is highest: right after someone decided to join, book, or give.

A yoga teacher can sell monthly class passes this way. A charity can take donations during a campaign. A consultant can collect a deposit the moment a client books a slot. The form does the asking; Razorpay does the charging.

The flow from start to finish

For the person filling it in, everything happens on one page:

  1. They answer your questions as usual.
  2. They click submit.
  3. A secure Razorpay modal opens for the payment.
  4. Payment completes inside that window.
  5. Your thank-you screen appears.

No accounts to create, no separate website, no confusion about what happens next.

Always know who actually paid

Every response records its payment status in the payment log. When you view a response, the payment question shows the outcome — "Paid" if the money arrived, "Pending" if the checkout was started but not finished, or "Failed" if it did not go through. For a full list of payments, the Razorpay dashboard gives the complete picture.

That means no cross-checking spreadsheets against a separate payment report. To watch totals and trends across all responses, our guide to tracking form responses and analytics shows what the dashboard can tell you.

A few practical tips

  • Keep the amount description clear, because people read it in the payment window before confirming.
  • Pair payments with sensible limits; for capped events, see how to password protect and limit forms.
  • Not sure which questions belong before the payment? The rundown of question types helps you plan a smooth flow.

Put the important questions early and the Payment question last, so people confirm details they have already finished typing. And try your own form once from start to finish, so you know exactly what your customers will see.

Get started

Build a form, add the Payment question, set your amount in rupees, and publish. You get a share link you can send out today. Sign up free at signup; no credit card needed.

Frequently asked questions

Do people have to leave my form to pay?

No. Checkout happens in a secure Razorpay popup modal on top of your form. People stay put and return to your thank-you screen afterwards.

Which currency can I charge in?

Indian Rupees (INR) is the currency supported today. You set the amount, the description, and the merchant name yourself.

How do I know who has paid?

Each response stores a payment status: pending, paid, failed, or refunded. Check any response in your dashboard to see where it stands.

Can I use payments for donations?

Yes. Set your suggested amount, describe the cause, and donors pay through the same secure checkout at the end of the form.

#payments#razorpay#online sales

Keep reading

Your next form is about to feel a lot friendlier.

Create your first conversational form in under a minute. No card required.