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:{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
quantity Integer greater than 0 Auto applies a “quantity” to the checkout, allowing a user to purchase multiple copies of a product.
guest_email Valid email address. Auto applies the customer email address to the checkout page, allowing them to skip that step of the checkout.
coupon A valid coupon code from your account. Automatically applies a coupon code to the current checkout.
price A valid decimal payment amount (eg. 4.99) Overrides the default product price with a value of your choice. (Requires Authentication)
price_auth Authentication token for the price field (above). Required if setting the price value. (See Docs)  
passthrough Any string of text. If you use ‘webhook’ (or subscriptions) as your fulfilment method, this value is passed back to you within your webhook/ alert notifications.
quantity_variable 0 or 1 Set this value to 0 to disable the quantity selector on checkout. (Defaults to 1)
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 Auto applies the customer ‘Country’ field on the checkout.
guest_postcode Zip / Postcode Auto applies the Zip / Postcode to the checkout.
locale A supported locale country code Force the checkout to a specific locale.

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.