How to append parameters to your payment page’s URL?
You can map the pre-filled information of your customers to the parameters and add them to your payment page’s URL.
Prerequisite: Go to Settings and select Templates. Click Edit and enable all the required Account Information Fields under Customer Information to accurately map and append your parameters.
- As a first step, add a - "question mark (?)"at the end of the URL before you start appending the parameters.- For example, If your payment page’s URL is: - https://zohosecurepay.com/checkout/f3v5bfp-3gnoar7l3eb1m/Share-a-Smile
- Add a question mark at the end of the URL: - https://zohosecurepay.com/checkout/f3v5bfp-3gnoar7l3eb1m/Share-a-Smile?
 
- Once you’ve added the question mark at the end, you can start appending parameters by following this format in the payment page’s URL: - “parameter placeholder=parameter value".
- Associate each parameter placeholder with a value to avoid loading errors. - For example, if you want to append the parameter for your customer’s first name, use first_name as a placeholder, and your URL will look like this: - (Let’s assume your customer’s name is Maria) - https://zohosecurepay.com/checkout/f3v5bfp-3gnoar7l3eb1m/Share-a-Smile?first_name=Maria
 
The special characters or blank spaces entered by your customers will be converted to a URL-friendly format.
- For example, If your customer’s billing address is “Southern California”, after encoding it, it would be “Southern%20California”. - Here’s how that would look in the payment page’s URL: - https://zohosecurepay.com/checkout/f3v5bfp-3gnoar7l3eb1m/Share-a-Smile?billing_city=Southern%20California
After you’ve constructed your payment page’s URL with the appended parameters, you can use it to direct your users to the hosted payment page with all the pre-filled data.