Course creator on a WordPress blog
A coach with a blog adds a Buy button to each post and one inline checkout on the sales page, all pointing at the same offer, with no cart plugin.
Checkout embed
WordPress stays the page; a Plandalf button or inline checkout on it takes payment through your connected Stripe account.
No credit card required. No coding required.
WordPressPlandalf is not a WordPress payment plugin. It adds a checkout to WordPress pages through a script and a button, usually in a Custom HTML block, and the payment runs through the Stripe account you connected in Plandalf. WordPress keeps your content and memberships, and nothing is synced between the two.
| Event | From and to | Through | What happens |
|---|---|---|---|
| Visitor opens checkout | WordPress → Plandalf | A Custom HTML block, theme template or plugin-enqueued script loads the SDK. A button with data-plandalf-present opens the offer, and data-plandalf-mount renders it inline. | |
| Card payment | Plandalf → Stripe | Payment connection | The charge is made in your Stripe account. Plandalf reads and writes through Stripe and is not the merchant of record. |
| Logged-in member buys | WordPress → Plandalf | On membership or course sites your server signs an identity token and the page calls identify() after the SDK loads, so checkout knows who is buying. | |
| Checkout completed | Plandalf (paid via Stripe) → WordPress | Webhook | Plandalf has no WordPress step. To grant access, a sequence can post the buyer's email and invoice to an endpoint your site exposes with Send Webhook. |
You need a published Plandalf offer, a Stripe-backed price on it, and a WordPress account allowed to publish pages and insert JavaScript.
In Plandalf authorize your Stripe account, attach a price to the offer and publish it. Copy the offer slug and your organization's script URL from its share code.
In WordPress add a new page, open the editor Options menu and choose Code editor. This keeps the script and button in one block while you test.
Paste a Custom HTML block holding the Plandalf script tag with async and a button carrying data-plandalf-present set to your offer slug. Add data-plandalf-mode set to test while you rehearse.
Save the draft and check that WordPress kept the script. If it was stripped, your account or hosting plan may not allow custom JavaScript. Publish, then open the live page, because caching and optimization plugins can move or delay scripts.
Confirm the Stripe test connection in Plandalf first. Open the checkout from the published page and pay with a Stripe test card, then find the paid invoice in Plandalf.
When the page works, load the script once from the theme or a plugin instead of per page, and remove the test attribute. Add a sequence on Checkout Completed to send the receipt.
A coach with a blog adds a Buy button to each post and one inline checkout on the sales page, all pointing at the same offer, with no cart plugin.
A site with logged-in members signs an identity token server-side and calls identify() on the checkout page, so an upgrade is tied to the member who is already signed in.
A venue's page shows a data-plandalf-promo countdown and a buy button using data-plandalf-apply-promo, so the price steps up when the deadline passes.
data-plandalf-present button into a Custom HTML block. The WordPress setup guide has the full walk-through.data-plandalf-mount container for an inline checkout with a tall enough minimum height.Checked October 26, 2026 against Plandalf's own setup guides.