You also offer gift wrapping for an additional cost of .
Prerequisites
- Sign up for a Razorpay Curlec account.
- Log in to the Dashboard.
- The Dashboard has test and live modes. Payment Buttons created in the test mode do not appear in the live environment. You must create a new Payment Button in live mode.
Create a Buy Now Button
Below are the steps to create a Buy Pay button:1. Select a Template
1.1 Log in to the Dashboard and navigate to Payment Button. 1.2 Click + Create Payment Button. 1.3 On the Button Creation Wizard, select the Buy Now button type.
1.4 Click Use this template.
2. Add Buy Now Button Details
Configure these sections to create the Buy Now button:2 Amount Details
2 Amount Details
You must use the amount fields to list your products. There are two types of amount fields available: Fixed Price and Item with Quantity. For the Payment Button in the example, you must create two amount fields with the following configurations:
Now, let us create the Add Gift Wrap amount field.
To create the Hand-painted Coffee Mugs amount field:
- Click +Add Amount Field.
- From the drop-down list, select Item with Quantity as the field type.
- On the pop-up page:
- Enter the label of the product as
Handpainted Coffee Mugs Set. - Click + Add Description and enter details if required.
- Enter the amount as
500. - Click the more icon to view Advanced Options.
- Configure the Limit Quantity per Order, with
1in Min and Max fields. This will prevent customers from ordering more than 1 item. - Select Item has Limited Stock and enter the value as
25.
- Configure the Limit Quantity per Order, with
- Click Save.
- Enter the label of the product as
- Save the field.
Now, let us create the Add Gift Wrap amount field.- Click +Add Amount Field.
- From the drop-down list, select Fixed Amount as the field type.
- On the pop-up page:
- Enter the label of the product as
Add Gift Wrap. - Click + Add Description and enter details if required.
- Enter the amount as
30. - Click the arrow to view Advanced Options and disable Item has Limited Stock.
- Click Save.
- Enter the label of the product as
- Save the field and click Next.
3 Customer Details
3 Customer Details
In the Customer Details section, configure the information that must be entered by the customer while making the payment. By default, 
To proceed, click Next.The data entered by the customers will be available in the Transaction Details report.
Email and Phone must be entered. However, you can edit the labels of these fields.
Custom Fields
You can add more fields to collect additional data from the customer. Let us add two custom fields - Name and Address.To add Name input field:- Click + Add Input Field. From the drop-down list that appears, select Single Line Text.
- On the pop-up page, enter the label for the custom field -
Name. - If required, add a description for the field.
- Click Save.
To proceed, click Next.The data entered by the customers will be available in the Transaction Details report.4 Review and Create
4 Review and Create
Review the details entered in the previous sections. You can click Back to navigate to the Button Details, Amount Details and Customer Details sections to make changes.
- Click Create Button.

- After completing the steps, the button code appears. Copy this code and add it in your webpage.
Embed Payment Button Code in Website
The embed code generated on the Dashboard must be embedded in your website. After this is done, the Buy Now button appears on your website. Customers can click this button to:- Open Razorpay Checkout.
- Select the products.
- Add their name and address.
- Complete the payment.
Example
Example
Let us embed the Buy Now button on an HTML page.
- Create a blank HTML file on your system.
- Paste the embed code onto the page.
- Save this HTML page and open it on the browser.
Make Test Payments Using the Payment Button
To make a test payment using a payment button:- Select the payment button you wish to test from the Dashboard and click Get Code.
- Click Copy Code to copy the code to your clipboard.
- Test the Payment Button by adding the code to the Payment Button Test Widget.
- Paste the code in the text box and click Run Code.
- Click on the Payment Button that appears in the preview section.
- Enter the required details and click PROCEED TO PAY.
- Select the payment method of your choice to proceed with the payment.
- For Cards: You can use these test card details.
- For FPX: You can select any bank and enter the credentials to test the flow.
- You should see a confirmation message depending on the flow you have selected.
Customer Interaction
Let us make a test transaction to check how the customer will interact with the button on your website.- Click the Buy Now button.
- Select the product you want to buy and mark quantity as
1and click Next. - Enter name, address, email and phone number and click Next.
- Select a payment method, for example, card, and complete the payment.
- The payment success screen is displayed and a confirmation email is sent to you.
Post Payment Actions
After the customer has successfully completed the payment, you can:Send Payment Receipt
Show Custom Message
Redirect Your Customers
Send Payment Receipt
You can ensure that your customers receive payment receipts via email once they complete the payment. Know how to send and download automated or manual payment receipts. If you are an NGO, you can send and download payment receipts with Tax Exemption information.Show Custom Message
You can show a custom message to your customers once they complete a payment. To show custom messages:- On the Button Created Successfully pop-up page, click Configure against Redirect URL and Custom Message.
- On the pop-up page, enable Show a custom message.
- Add the custom message in the field.
- Click Save.
Add a Redirect URL
You can redirect your customers to another page after they complete a payment. To redirect your customers:- On the Button Created Successfully pop-up page, click Configure against Redirect URL and Custom Message.
- On the pop-up page, enable Redirect URL.
- Add the redirect URL in the field.
- Click Save.
View Transaction Details on the Dashboard
You can view the payments as and when they are made in the Transactions Details View of the page.Export Report
You can also export the report data into a CSV file. To export report data:- Log in to the Dashboard and navigate to Payment Button.
- Select the relevant Payment Button. The Transactions Details View appears.
- Click Export All (CSV) button.
