One line of code turns any link into a buy button that opens a full Chargedeck checkout in an overlay. There is also a mini shop, a web component and a small JavaScript API. Payments go to your own Stripe, PayPal or Square.
Free for 7 days. No card. 0% of your sales, on every plan.
Paste the buy-button snippet into any page. The script is dependency-free and loads with defer.
Developers can open a checkout from their own code with Chargedeck.buy(), or create checkouts for exact cart totals with the REST API.
Pick the method that suits your site. They all take the payment on the same secure Chargedeck checkout.
Any element with a data-chargedeck attribute becomes a buy button.
Buy button<a data-chargedeck="your-page-slug">Buy now</a>
<script src="https://chargedeck.app/embed.js" defer></script>Swap your-page-slug for the last part of your checkout link. You can copy ready-made code from the embed generator.
Embed your storefront as a product grid with its own basket and checkout.
Mini shop<div data-chargedeck-shop="your-handle"></div>
<script src="https://chargedeck.app/embed.js" defer></script><script src="https://chargedeck.app/chargedeck-button.js" defer></script>
<chargedeck-button slug="your-page-slug" label="Buy now"></chargedeck-button>Once the script has loaded, open a checkout yourself and react when the buyer has paid.
JavaScript APIChargedeck.buy('your-page-slug');
Chargedeck.onSuccess = function (order) { /* thank the buyer */ };<iframe src="https://chargedeck.app/p/your-page-slug?embed=1" title="Secure checkout"
allow="payment *" style="width:100%;max-width:460px;height:760px;border:0"></iframe>| What the buyer sees | What you need | |
|---|---|---|
| Buy button snippet | Checkout opens in an overlay on your page | A place to paste HTML and JavaScript |
| Mini shop | A product grid with a basket | One div and the script |
| Web component | A button that opens an overlay | One script tag |
| Inline checkout | Checkout sits inside your page | An HTML or embed block |
| Button link | Your checkout opens as a full page | Any plan. No code. |
A one-tap add-on above the pay button. How bumps work.
Payments settle straight into your own Stripe, PayPal or Square account.
From $9.99 a month with no sales caps. See pricing.
Collect sizes, handles and delivery notes with the order.
Sell options with stock limits, and let buyers fill a basket.
Meta and TikTok pixels plus UTM tags that follow the order.
Chargedeck is non-custodial. A buyer's payment goes from their card or bank straight into your own processor account, and your processor pays you out on its normal schedule. The money never sits in a Chargedeck balance, so there is nothing for us to take a percentage of.
The price does not move when your sales do. Pick by how many brands you run, not by how much you earn.
Everything you need to sell, on one brand.
For sellers running more than one brand.
Every brand and storefront, one login.
Free for 7 days with everything unlocked, no card needed. After that, selling needs a plan; your link-in-bio page stays free. Prices in USD, billed monthly, cancel anytime. No plan has a sales cap.
It is a single small file with no dependencies, loaded with defer, and it only creates the checkout frame when a buyer clicks.
Yes. Use the REST API to create a hosted checkout for any amount, redirect the buyer to it, and confirm the order with a signed webhook.
No. The checkout runs in a frame served by Chargedeck and the card details go to your processor, so they never touch your pages.
No. Chargedeck charges a flat monthly fee and 0% of your sales on every plan. The only other cost is the card processing fee your own processor charges you, which Chargedeck never sees or marks up.
Yes. Every new account gets 7 days with everything unlocked, and you do not enter a card to start. After the trial, selling needs a plan from $9.99 a month. Your link-in-bio page stays free forever.
Build the page in Chargedeck, paste it into HTML. Free for 7 days, no card.