Send pre-filled Checkouts forms to your customers

Learn how to set up Wave Payments in order to offer your customer Checkouts and the ability to pay you directly through invoices.

Customize the Wave Checkouts URL you send to your customers to include their essential information, so they only need to enter in their credit card information.

The first thing you need is a Checkout link. Paste the link into your browser bar so you can see how you need to modify the information. Checkouts requires:

  • First and last name
  • Email
  • Phone number (optional)
  • Billing address (optional)

In this example, we’ll use a checkout that asks for all of the above.

The first step is to add a question mark to the end of the URL.

This tells the url to form a query, so that all the information you include after the question mark is put into the correct boxes on the Checkouts form. Then, you’ll fill in the form elements in the order they appear. Make sure you enter the name of the box (for first name, “first_name,” etc.), followed by a "=", and then the information you want to appear.

Think of this as a very basic language. Like any language, it can take time to get the hang of. Follow the simple rules below, and remember you can test the url at any point to make sure the form is filling out properly.

For example, to fill out this Checkout you would use the following elements:

  1. First name: first_name=Jose
  2. Last name: last_name=Avila
  3. Email: email=javila@mail.com
  4. Phone number: phone=%2b1+603-555-5555
  5. Address: address=333+Court+Rd
  6. Address line two: address2=Apt.+4
  7. Country: country=US
  8. State/Province: region=New+Hampshire
  9. City: city=Concord
  10. Zip/postal code: postal=03301

When entering your customer's country, make sure to use its two digit country code. When entering the state or province, write out the full name.

Now you can put it all together! 

Each element of the form (each “box”) is separated with “&”.

Spaces are indicated with “+”.

A plus sign (if you need to indicate a +1 in a telephone number, for example) is indicated with “%2b”.

Remember, there shouldn’t be any spaces in the URL. If you want a space to appear on the form, use a “+”. If you want a word to be capitalized on Wave Checkouts, make sure to capitalize it in the url.