Static Checkout Links

In their most basic form, a Paddle checkout can be accessed with a simple link. Paddle offers various optional extendability of these links to allow for deeper integrations with your websites/ application.

Note: It is recommended, where possible to use Paddle.js rather than linking directly to the checkout. We are unable to provide rich insights and analytics for direct checkout links in the same way we can for Paddle.js

Basic Usage

A standard checkout link looks as follows:

https://pay.paddle.com/checkout/{product_id}

You can get a plain checkout link by visiting your Vendor Dashboard, clicking "Products" in the sidebar, and then "Checkout Link".

Optional URL Parameters

These values should be passed as GET variables at the end of the Checkout URL.

Parameter Value(s) Description
coupon A valid coupon code from your account. Pre-fills a coupon code on the checkout.
custom_message Any URL-encoded string of text. Overrides the short message displayed below the product name on the checkout.
disable_logout true or false Set this value to true to disable email entry and logout on checkout. (Defaults to false)
guest_country A valid country code. Pre-fills the customer ‘Country’ field on the checkout. See the Checkout Parameters documentation for accepted country code values.
guest_email Valid email address. Pre-fills the customer ‘Email’ field on the checkout.
guest_postcode Zip / Postcode Pre-fills the customer ‘ZIP/Postcode’ field on the checkout.

Note: guest_country is required for postcode to be pre-filled.
locale A supported locale code. Force the checkout to a specific locale. See the Checkout Parameters documentation for accepted locale code values.
passthrough Any URL-encoded string of text. Metadata you wish to store with the checkout. Will be sent alongside all webhooks associated with the order. See the Paddle Checkout (Web) documentation for more information.
quantity Integer greater than 0 Pre-fills the Quantity selector on the checkout.
quantity_variable 0 or 1 Set this value to 0 to disable the quantity selector on checkout. (Defaults to 1)
referring_domain Any URL-encoded string of text. Adds a custom referrer/campaign string to be stored with the checkout.
title Any URL-encoded string of text. Overrides the name of the product/title of the checkout.

Questions about Paddle?

If you need any help regarding your Paddle integration, please get in touch with our Customer Success team using the form below.