How to pre-fill Payment Link fields

Last updated: February 8, 2026

Pre-fill customer information in your Payment Links to speed up checkout and reduce friction. Customers see their data already filled in and complete the payment faster.

Why pre-fill fields

Faster checkout: Customers don't waste time typing information you already have. They review and pay immediately.

Higher conversion: Less friction means fewer abandoned checkouts. Pre-filled fields remove barriers to completion.

Better experience: Customers appreciate not having to re-enter their information. It shows you know who they are.


Fields you can pre-fill

  • Country — Customer's country

  • Email — Customer's email address

  • Full name — Customer's full name

  • Address — Street address

  • Address number — Street number

  • City — City

  • Zip code — Postal code

  • Language — Checkout language (Spanish, English, Portuguese)

  • Phone number — Customer's phone number


Can customers edit pre-filled fields?

Address fields (editable): Customers can modify address, address number, city, and zip code if they need to update their location.

All other fields (locked): Country, email, full name, language, and phone number are locked. Customers see the pre-filled data but cannot change it.

This prevents errors and ensures the payment is associated with the correct customer.


Common use cases

Invoicing specific customers: You're sending a payment request to a known client. Pre-fill their name, email, and address so they only need to enter payment details.

Follow-up on abandoned carts: Customer abandoned checkout on your website. Send them a personalized Payment Link with their information already filled in.

Recurring customers: You have a customer's information from a previous purchase. Pre-fill their data for faster repeat purchases.

Event registrations: You collected attendee information via a form. Send Payment Links with their data pre-filled so they only need to pay.

B2B invoices: Billing a company with known details. Pre-fill company address and contact information.


Pre-fill with coupons

You can share Payment Links with a discount coupon already applied. The customer sees the discounted price immediately without needing to enter a coupon code manually.

How it works: Add the coupon code directly to the Payment Link URL using a query parameter. When the customer opens the link, the discount is already applied and the total shows the reduced price.

Example:

https://pay.rebill.dev/your-organization/payment_link_id?couponCode=DESC10

The customer opens the link and sees:

  • Original price

  • Discount applied

  • Final discounted price

They don't need to type or remember the coupon code. It's already there.

When to use this:

  • Exclusive offers for specific customers — Send personalized links with VIP pricing already applied

  • Promotional campaigns — Share links on social media or email with the discount baked in. No need for customers to hunt for coupon codes

  • Loyalty discounts — Reward repeat customers with pre-applied discounts on their Payment Links

  • Abandoned cart recovery — Send a link with a special discount to incentivize completing the purchase


Works with all link types

Pre-filling works on:

  • Product Links — Reusable links for products

  • Plan Links — Subscription links

  • Instant Links — One-time payment links

You can pre-fill fields on any Payment Link type.