Skip to main content

PrefilledFields in query_params for Payment Links

It would be great to have the ability prefill customer fields such as email by query params in a payment link. As it is for metadata like <payment_link>?custom_data=xxxx .

Status: Completed8 comments

Log in to comment and vote

Comments8

  • Nahuel Candia changed status to Rejected
    Team•

    Nov 26, 2025

    Pinned

    Existing feature! Please find further info here:

    https://docs.rebill.com/api/reference/payment-links

  • Nahuel Candia

    Team•

    Nov 26, 2025

    We have this feature already!
    When you go in the dashboard to the option for creating a payment link, in the bottom left you are going to find the option pre-fill customer info, or metadata.

    Also find further info in our API for creating payment links:

    https://docs.rebill.com/api/reference/payment-links

    • Juan Pablo Accinelli

      •

      Nov 26, 2025

      Nahue! Thanks for the response.

      I know it is available in the api as PrefilledFields for creating payment links, but I meant to be available to do this as query params, in order to recycle payment links and not creating a new one for every user payment intent.

      • Nahuel Candia

        Team•

        Nov 26, 2025

        It’s a bit messy our docs, we plan to work on it. This is also available, please find more info here:

        https://docs.rebill.com/products/checkout-landing#using-query-string-parameters-for-autocomplete

        • Juan Pablo Accinelli

          •

          Nov 27, 2025

          Thanks! Amazing.

        • Juan Pablo Accinelli

          •

          Dec 2, 2025

          @Nahuel Candia Nahue, I’ve been trying to use the prefill fields query params detailed in here: https://docs.rebill.com/products/checkout-landing#using-query-string-parameters-for-autocomplete but they do not seem to work.

          They work for metadata fields like ‘<payment_linkl>?external_reference=mycustomID’ but do not seem to work for pre filling a field (like email) with ‘<payment_linkl>?email=placeholder@rebill.com’.

          Is something that I’m missing here?

          • Nahuel Candia

            Team•

            Dec 5, 2025

            We will check this asap and get back to you

            • Juan Pablo Accinelli

              •

              Dec 12, 2025

              @Nahuel Candia Sorry to bother, do you have any updates on this? Should I create a new ticket? Thanks!