The Paddle checkout displays a simple and elegant overlay interface by default to take payments for your products or subscription plans on your web store. The checkout is powered by our
The quickest way to implement is by using our Overlay Checkout. This is an iframe that is displayed over your own webpage when the checkout is triggered. The checkout is customized with your product logo and brand color, and the user experience is optimized by us for maximum conversion.
2 - Added your approved domains in your Paddle vendor dashboard under Checkout > Checkout Settings > Approved Domains. Please note, that you don’t need this if you’re just testing on your localhost. Learn more about approved domains here.
The paddle.js library can be imported by linking to Paddle’s CDN resource. Following the inclusion of the library, you must call the
Paddle.Setup() method with your Paddle Vendor ID.
Please do not self-host Paddle.js, this will prevent you from receiving bug fixes and new features.
Invoking the basic checkout
You can make any clickable element on your page into a buy button, either by adding the
paddle_button class or by calling the
Paddle.checkout.open() method on a
click event. Using a Paddle Button is the simplest way to trigger the checkout.
By default, the buy button will be styled green. You can disable the styling by adding the property
data-theme with the value
<a href="#!" class="paddle_button" data-product="12345">Buy Now!</a>
Invoking the flexible checkout