Checkout Form Fields
Check the various form fields you can use in the Hosted Checkout Form used in Razorpay Checkout integrations.
Described below are the various checkout form fields used in Hosted Web Integration.
key_id
mandatory-
string
Enter [YOUR_Key_ID] generated from the Dashboard. name
mandatory-
string
The business name to be shown in the checkout form. description
optional-
string
Description of the item purchased shown in the checkout form. image
optional-
string
URL of the logo that must appear on the checkout form. It is recommended to add the logo using the Razorpay Dashboard. order_id
mandatory-
string
Unique identifier of the Order, created using the Orders API. amount
mandatory-
integer
Enter the amount to charge the customer, in currency subunits. For example, if charging the customer INR 200, enter 20000. currency
mandatory-
string
Enter the currency to be used in the payment. Ensure that currency of the payment matches the Order currency. Defaults to INR. We support more than 90 currencies. method
optional-
string
Use this parameter to show a specific payment method in Checkout. Possible values:card
netbanking
wallet
upi
paylater
prefill
-
The fields that can be pre-populated in the Checkout form.
name
optionalstring
Name of the card holder.email
mandatorystring
Email address of the customer.contact
mandatorystring
Customer's phone number.
notes
optional-
object
An additional set of fields that you want to associate with the payment. You can add "shipping address", "alternate contact" in the Notes field. Up to 15 note` fields can be specified this way.[Shipping address]
string
106, Razorpay, Bangalore[Alternate contact]
string
9999999999
callback_url
mandatory-
string
Page to which the customers are redirected to after a successful payment.razorpay_payment_id
,razorpay_order_id
andrazorpay_signature
are sent as form-data through aPOST
request to thecallback_url
. cancel_url
optional-
string
The URL customers are redirected to after the cancellation of a payment.
ON THIS PAGE