Using the Link Generator
The link generator page is your primary workspace for creating payment links. Here is a complete guide to using each field and button on the page.
Input Fields
The generator form contains four input fields:
- First Name (required) — Enter the client’s first name. This value will be URL-encoded and appended as the first name parameter in the payment link.
- Last Name (required) — Enter the client’s last name. Same encoding behavior as above.
- Email (required for sending emails) — Enter the client’s email address. This is used both as a URL parameter in the payment link and as the recipient address when sending via email.
- Amount (optional) — Enter the payment amount as a number (e.g.,
150.00). If left empty, the amount parameter is omitted from the generated URL entirely, allowing the client to enter their own amount on the payment page.
Generating a Link
After filling in the fields, click the “Generate Link” button. The plugin builds the payment URL by combining:
- Your configured payment page URL (the base)
- The parameter names from your Form Field Mapping settings
- The values you entered in the form, URL-encoded
For example, with default settings and a payment page at https://example.com/pay/, entering “Jane”, “Smith”, “jane@example.com”, and “150.00” produces:
https://example.com/pay/?first_name=Jane&last_name=Smith&email=jane%40example.com&amount=150.00
The generated link appears in the output field below the buttons. From there you can:
- Click “Copy” to copy the full URL to your system clipboard using the browser’s Clipboard API.
- Manually select and copy the text from the output field if the Clipboard API is not available.
- Click into the output field to review or modify the URL before copying.
Validation
The plugin performs basic client-side validation before generating a link. The First Name and Last Name fields must not be empty. If you attempt to send an email, the Email field must also contain a valid address. If validation fails, the form highlights the missing fields and does not generate or send anything.
Tip: If your generated links are not pre-filling the form correctly, double-check your Form Field Mapping settings. The parameter names must match exactly what your payment form expects.
