Inline checkout
Inline checkout lets you create integrated checkout experiences. You display information about items and totals, letting Paddle take care of customer and payment processing.
Get complete control of the checkout experience by using inline checkout. Customers signup and pay for subscriptions as part of your app or website, making for a seamless experience that feels all yours.
Using inline checkout, you can:
- Create checkout experiences that are fully integrated with your app or website.
- Let Paddle securely capture customer and payment information in an optimized checkout frame.
- Display items, totals, and other information from Paddle on your page.
- Use Paddle.js methods and events to build advanced checkout experiences.
How it works
Inline checkout works by embedding a frame with Paddle checkout into your website or app.
The checkout frame handles collecting customer information and taking payment. Your page displays the items list, totals, and options for changing what's on the checkout. Paddle.js lets your page and the checkout frame interact with each other.
Paddle automatically creates a subscription when a checkout completes, ready for you to provision.
Customer journey
Customer opens a checkout
You can open inline checkout by passing items or an existing transaction. Use Paddle.js to show and update on-page information, and Paddle.js methods to update items based on customer interaction.
Customer enters their details
Inline checkout asks customers for their email, country, and (in some regions) ZIP or postal code. You can prefill this information to skip this step entirely.
Customer chooses a payment method
Customers land on a card payment form, or they can choose to pay with PayPal, Apple Pay, Google Pay, or other local payment method.
Checkout completed!
Paddle routes every payment to the best acquirer for that sale to get the best possible chance of success. Customers enter a success workflow that you can build.
Paddle creates a subscription
Paddle automatically creates a subscription for the customer, ready for you to provision. The payment method the customer used is held on file for renewals or subscription changes.