Cashfree Payments Developer Documentation home pagelight logodark logo
  • Discord
  • Create Account
  • Create Account
Payments
Payouts
Secure ID
Partners and Platforms
Payments APIs
Payouts APIs
Secure ID APIs
Partners APIs
Additional APIs
API Reference
AI and Tools
Help Center
Payments
  • Introduction
  • Dashboard
Payment Gateway
  • Cashfree Hosted Checkout
  • Mobile Integration
  • Custom Web Checkout
  • No Code
    • Overview
    • Payment Button
    • Payment Link
    • Payment Forms
      • Overview
      • Webhooks
      • Intelliforms
      • FAQs
    • Payment Handle
    • E-Commerce Plugins
    • Customise experience
  • Webhooks
  • Going Live
  • Resources
  • Manage
  • Features
  • General FAQs
Checkout
  • Shopify
  • WooCommerce
  • One Click Checkout
  • Improving Conversion
  • After Payment
  • Social Proofing
Cross Border Payments
  • International Payment Gateway
  • PG for Imports
  • Global Collections
Flowwise
  • Overview
  • Add a gateway
  • Configure
  • FAQs
RiskShield
  • Overview
  • Fraud Risk Indicator
  • Risky Transactions
  • Setup Rules
Subscription
  • Overview
  • Integration
  • Manage Subscription or Payments
  • FAQs
Other Products
  • Overview
  • Easy Split
  • softPOS
  • BBPS Billers
  • Virtual Bank Accounts (VBAs)
Developer updates
  • Changelog
Payment Forms

Frequently Asked Questions

What is a Payment Form and how does it work?

Payment Forms let you collect online payments via 120+ methods like UPI and net banking—no payment gateway needed! Customize the form, accept domestic and international payments, and collect customer details. Set a fixed or flexible amount and share the form via SMS, email, WhatsApp, or your website to start receiving payments instantly. Click here to see how

How do I create a Payment Form?

To create a payment form:
  1. Go to Payment Gateway Dashboard > Payment Forms > click Create Payment Form.
  2. In the Payment For field, explain the purpose of payment to the customer. Keep this text short and precise. This information is necessary for customers to understand the purpose of payment.
  3. Configure amount fields. You can specify a single or multiple amounts.
  4. Personalize the URL to include your brand name for easy identification.
  5. Specify the payment form validity time. (Validity time supported: 1, 2, 7, 14, 30 days, or set as No Expiry to keep it active always).
Add Payment Details Add Customer Details Add Business DetailsSave and create the payment form. The payment form created will be active to collect payments. Share the payment form URL with your customers and start collecting payments instantly.All the payment forms created will be visible in the Payment Forms screen. You can edit, cancel, activate a cancelled payment form, and also share the payment form details with your customers after you create it. You can see and track the payment statuses in the Orders section.

Can I generate a report for all payment form transactions?

Yes, you can generate a report for all Payment Form transactions.The payment form report has the list and details of orders and payments made against the payment forms in the period selected. Order details, customer details, transaction amount, payment method, card details, and more are available in this report.To generate the payment form report,‌
  1. Go to Payment Gateway Dashboard > Reports.
  2. In the Search & Filter field, select Payment Form, and click Generate.
  3. Select the date range for which you want to view the report, and click Generate.
  4. The report will be generated based on the criteria you have filtered. You can download the report after it has been generated.

How do I know when a payment is made via a Payment Form?

You will be notified about the payments made using the payment form via webhooks.The Payment Form webhook will be triggered when your customers make a complete payment using the payment form you shared.To start receiving webhook event notifications:
  1. Go to Payment Gateway Dashboard > click Developers in the left navigation.
  2. Select Webhooks in the Payment Gateway section.
  3. Click Add Webhook URL and select the event you want to be notified about.
  4. Enter the URL where you want to receive the webhook notifications, and click Add.
You will start to receive webhook event notifications on the URLs you have specified. You can use one URL to handle several different event types at once or specify individual URLs for specific events.

Can I use the same Payment Form for multiple products or services?

Yes, the same form can be set up to take in different product information and pricing. The customer can select and pay for the product/service he/she is interested in.

Was this page helpful?

IntelliformsPayment Handle
githubyoutubewebsite
Assistant
Responses are generated using AI and may contain mistakes.