Ecommerce OS · Info Products9 min readUpdated November 3, 2026

The Info Product Business Tech Stack: Checkout, Subscriptions, Email and Tracking

The 7 layers of an info product tech stack, platform fees compared (November 2026), and the 3 decisions that are hard to undo: cards, access, proof.

Article summary

TL;DR

An info product business (courses, coaching, memberships, ebooks) runs on seven layers: sales pages, checkout and offers, payments, billing, course delivery, email, and tracking. Most tools are easy to swap. Three decisions are not: who processes payments and holds the cards, how a payment turns access on and off, and where proof of access is stored. Settle those first.

  • Platform fees vary widely: Teachable charges 7.5% per sale on its Starter plan, Podia 5% on Mover, Stan none (November 2026).
  • Stripe does not name courses or coaching in its restricted list; it prohibits "get rich quick" schemes and "high-pressure upselling" (read November 2, 2026).
  • To fight a Visa fraud dispute on digital goods, you need 2 or more data points such as IP, device or logins after purchase (Visa rules, October 2026).
  • Visa forbids charging interest on merchant payment plans and requires a separate consent before storing the card.
  • Leaving a platform is a project: Kajabi says most subscription and payment plan migrations take "1 to 3 weeks", and "PayPal subscriptions cannot be migrated at this time" (read November 3, 2026).
Want to go further? AskChatGPTClaudePerplexityGrok
On this page

This guide is part of our playbook on the best ecommerce platform for info product businesses. The general guide, for any business: custom ecommerce checkout.

The 7 layers of an info product stack

Each layer has one job. The third column is what changes when what you sell is access, not a parcel.

LayerIts jobWhat info products needExamples of tools
1. Sales pagesExplain the offer, capture leadsClear outcome without income promises; refund terms visibleFunnel builders, site builders
2. Checkout and offersTurn visits into ordersOrder bumps, one-click upsells, payment plansNative checkout, funnel and checkout tools
3. PaymentsTake the moneyA processor that understands your offer, plus a backupStripe, PayPal, platform payments
4. BillingRenewals and installmentsMemberships, fixed payment plans, retries on failurePlatform billing, subscription tools
5. DeliveryHost the course or communityAccess granted on payment, removed on failure or refund; login logsKajabi, Teachable, Thinkific, Circle
6. Email and SMSOnboard, remind, recoverWelcome and access emails, payment reminders, failed payment noticesKit, ActiveCampaign, Klaviyo
7. TrackingTell ad platforms what soldServer-side purchase events, upsells countedMeta CAPI, Google, TikTok

Fig. 1Seven layers, three links that break

Your stack, layer by layerWhat changes when you sell access, not a parcel
1. Sales pages
Clear outcome, refund terms visible
2. Checkout and offers
Order bumps, one-click upsells, payment plans
3. Payments
A processor that understands your offer, plus a backup
4. Billing
Retries on failure, then suspend
5. Delivery
Access on payment, login logs as proof
6. Email and SMS
Access emails, failed payment notices
7. Tracking
Server-side purchase events, upsells counted

Highlighted: the links that are hard to undo.

Payment turns access on, failure suspends it, logins prove it.

All-in-one platform or separate tools?

An all-in-one course platform covers layers 1, 4, 5 and 6 with one login. You pay for it with platform fees, and you often accept its checkout and its payment provider.

PlatformMonthly plan (monthly billing)Platform fee per sale
KajabiBasic $179, Growth $249, Pro $499None with Kajabi Payments ("Kajabi does not take a revenue share as a platform"); 2%, 1% or 0.5% with a third-party processor (Kajabi)1Kajabi, Pricing, read November 2, 2026
TeachableStarter $39, Builder $89, Growth $1897.5% on Starter, 0% above ("Standard payment processing fees may still apply") (Teachable)2Teachable, Pricing, read November 2, 2026
PodiaMover $49, Shaker $99, Earthquaker $1795% on Mover, none above (Podia)3Podia, Pricing, read November 2, 2026
StanCreator $29, Creator Pro $99"Stan doesn't charge transaction fees" (Stan)4Stan, Stan Store pricing, updated July 22, 2026, read November 2, 2026

Prices read November 2, 2026, checked again November 3. Processor fees come on top in every case.

Separate tools make sense when one of these is true:

Fig. 2Three reasons to split the stack

  1. Your offers outgrow the platform checkout

    Bumps, upsell sequences, A/B tests, several payment plans.

  2. You need your own processor, or more than one

    A platform that forces its payment provider leaves you with no backup.

  3. You sell beyond courses

    Coaching, events, physical workbooks, a community.

Watch out

The more tools you connect, the more places access can break. A student who paid and cannot log in becomes a refund request, then a dispute.

How many tools is normal? Vendors give different answers: FitBudd writes that "Most online coaches use 4-6 tools"12FitBudd, The 2026 Coaching Tech Stack, updated October 9, 2026 (vendor article); The Coaches Console says the average coach pays for "6-8 different software tools" and "Most could get by with three"13The Coaches Console, The coaching tech stack, February 10, 2026 (vendor article). Count jobs, not logos: one tool can cover several layers.

The 3 decisions that are hard to undo

1. Who processes payments, and who holds the cards. Stripe does not name courses or coaching in its list. It prohibits offers that "promise fast and easy money", "high-pressure upselling" and "fake testimonials"5Stripe, Prohibited and restricted businesses, read November 2, 2026. If the cards sit with a platform you cannot leave, changing processors means asking every member and plan payer to re-enter a card.

Check what a move actually carries over:

Fig. 3What a move or a dispute actually takes

1 to 3 weeks

Most migrations into Kajabi Payments

4

Retries at most by default on Kajabi Payments, then the plan is canceled

2+

Compelling evidence items for a Visa digital goods fraud dispute

Kajabi Help Center, read November 3, 2026; Visa Core Rules, October 24, 2026, Table 11-7.

2. How a payment turns access on and off. Access should follow billing events, not a manual check: grant on payment, suspend on failure, remove on refund. Decide when "failure" starts. On Kajabi Payments, the default waits: Stripe retries "up to 4 times over the course of several weeks", then the plan is canceled, "which revokes product access"; you can switch to revoking after the first failed payment16Kajabi Help Center, How to manage failed payments with Kajabi Payments, read November 3, 2026. The details are in how to cut access when a payment fails.

3. Where proof of access lives. For a Visa fraud dispute on digital goods, the compelling evidence list includes the IP address, device ID, and proof the buyer used your site or app "on or after the Transaction Date"; you need 2 or more6Visa Core Rules and Visa Product and Service Rules, edition of October 24, 2026, Table 11-7 (Compelling Evidence, digital goods) and Tables 5-19 to 5-21 (installment transactions). PayPal accepts "a system of record" showing the item was sent or "accessed by the recipient"7PayPal, Seller Protection, updated January 26, 2026. If your course tool keeps no login history you can export, you have nothing to send.

How the layers connect

The stack works when each billing event triggers the right action everywhere.

EventDeliveryEmailTracking
First paymentGrant access, log itWelcome and login emailPurchase event from the server, deduplicated with the pixel8Meta for Developers, Deduplicate Pixel and server events, read October 26, 2026
Upsell acceptedAdd the module or programAccess email for the upsellSeparate purchase event
Installment or renewal failsKeep access during retries, then suspendCard update requestNone
Plan completedKeep full accessConfirmationNone
Refund or cancellationRemove accessConfirmationRefund recorded

Fig. 4One billing event, the right action everywhere

  1. First paymentGrant access, log itWelcome and login email
  2. Upsell acceptedAdd the module or programAccess email for the upsell
  3. Installment or renewal failsKeep access during retries, then suspendCard update request
  4. Plan completedKeep full accessConfirmation
  5. Refund or cancellationRemove accessConfirmation, refund recorded

Event, then delivery, then email.

Payment plans add their own rules. Visa requires the plan terms, total price and schedule to be shown "separately from the general purchase terms" and accepted before you store the card, and no interest6Visa Core Rules and Visa Product and Service Rules, edition of October 24, 2026, Table 11-7 (Compelling Evidence, digital goods) and Tables 5-19 to 5-21 (installment transactions). See payment plans for info products.

The stack by stage

StageWhat you needWhat can wait
First launchOne course platform, a checkout, one processor, a welcome email, server-side purchase trackingSeparate funnel tools, SMS
Proven offerOrder bump and upsell, a payment plan, failed payment emails, login logs you can exportMulti-touch attribution
ScaleA backup processor and routing, A/B tests, a membership with retention offers, access driven by webhooksAnything that duplicates billing or tracking

Stage details: how to start and scale an info product business. The sales side: sales funnels for info product businesses.

How Tagada helps

Checkout, payments, billing and tracking in one layer

Tagada covers layers 2, 3, 4 and 7 in one system, standalone or next to your course platform, and talks to the rest through webhooks.

LayerWhat Tagada does
Checkout and offersOrder bumps, one-click upsells "charged on the card just used, with no form", A/B tests, Apple Pay and Google Pay
Payments"Route to the processor most likely to approve it, retry on decline", across TagadaPay and processors such as Stripe, NMI and Airwallex, with one logic
BillingMemberships and subscriptions with automatic retries: 5 attempts over 21 days, then cancellation9Tagada docs, Subscriptions (Node SDK), read November 2, 2026; a customer portal to change card, pause or cancel
Delivery linkWebhooks such as subscription/pastDue, subscription/canceled and order/refunded that your course tool can act on10Tagada docs, Webhooks and events, read November 2, 2026
TrackingServer-side events to Meta, Google and TikTok

Your cards stay in your vault: "Switch processors without re-onboarding customers." "If you sell something real, we will get you paid." TagadaPay lists info products, coaching and online courses among its industries, with "enhanced review for regulated verticals"; "Most merchants are live under 24 hours."

"Already on Shopify, WooCommerce, ClickFunnels or BigCommerce? Drop TagadaPay in." Pricing starts "From 2.9% + $0.29"11TagadaPay, homepage, read November 2, 2026. Plans are on the pricing page; payment processing is on TagadaPay.

Apply today · Go live in under 24 hours

Tagada follows Visa and Mastercard rules and the laws that apply to payments.

Checkout, payments, billing and tracking in one layer

Nick Bonnassies

CMO at Tagada

CMO at Tagada. Before Tagada, Nick built direct-to-consumer brands that generated over $115M in sales, raised over $25M in crowdfunding and sold two of them. He also works as a fractional CMO on marketing operations and AI systems.

Frequently asked questions

What tools do I need to sell an online course?

Enough to cover seven jobs: a sales page, a checkout, a payment processor, billing for memberships or payment plans, a place to host the course, email, and tracking. Many creators start with one course platform that covers most of them, and add separate tools only when the checkout or the payment setup limits them.

Should I use an all-in-one platform or separate tools?

Start all-in-one if you sell one course and want few moving parts. Compare the platform fee per sale (from 0% to 7.5% on entry plans as of November 2026). Move to separate tools when you need upsell sequences, payment plans, your own processor or a backup.

Can I use Stripe for online courses and coaching?

Stripe's restricted list, read November 2, 2026, does not name courses or coaching. What it prohibits is the promise: "get rich quick" schemes, outrageous claims, fake testimonials and high-pressure upselling. A course sold on a skill is not the issue; a course sold on income claims is. Details: Does Stripe allow info products?

How do I connect payments to course access?

Through billing events. Your checkout or billing tool sends a webhook when a payment succeeds, fails or is refunded, and your course platform grants, suspends or removes access. Test the failure path before launch, not only the purchase path.

What happens to my members if I leave my course platform?

It depends on who holds the cards and the billing. Stripe can export card data to another PCI DSS Level 1 processor, but not subscriptions or payment history, so plans must be rebuilt on the new side. Platform migrations skip some cases: Kajabi can't move PayPal subscriptions, and most migrations take 1 to 3 weeks. Plan the move before the launch, not during it.

What data should my stack keep for chargebacks?

For digital goods, Visa lists the IP address, device ID, the buyer's name and email linked to their account, and proof they used your site or app on or after the purchase date; you need 2 or more. Keep login and lesson logs with dates. More in info product chargebacks.

Sources

Checked November 3, 2026
  1. Kajabi, Pricing, read November 2, 2026
  2. Teachable, Pricing, read November 2, 2026
  3. Podia, Pricing, read November 2, 2026
  4. Stan, Stan Store pricing, updated July 22, 2026, read November 2, 2026
  5. Stripe, Prohibited and restricted businesses, read November 2, 2026
  6. Visa Core Rules and Visa Product and Service Rules, edition of October 24, 2026, Table 11-7 (Compelling Evidence, digital goods) and Tables 5-19 to 5-21 (installment transactions)
  7. PayPal, Seller Protection, updated January 26, 2026
  8. Meta for Developers, Deduplicate Pixel and server events, read October 26, 2026
  9. Tagada docs, Subscriptions (Node SDK), read November 2, 2026
  10. Tagada docs, Webhooks and events, read November 2, 2026
  11. TagadaPay, homepage, read November 2, 2026
  12. FitBudd, The 2026 Coaching Tech Stack, updated October 9, 2026 (vendor article)
  13. The Coaches Console, The coaching tech stack, February 10, 2026 (vendor article)
  14. Kajabi Help Center, Migrate Stripe subscriptions & payment plans to Kajabi Payments, read November 3, 2026
  15. Stripe Docs, Request a payment data export, read November 3, 2026
  16. Kajabi Help Center, How to manage failed payments with Kajabi Payments, read November 3, 2026

Tagada

Get cards, access and proof right before you add more tools

Funnels, one-click upsells, subscription billing and payment routing, on one customer record.

  1. 01Create your free account
  2. 02Connect your store or build a checkout
  3. 03Launch funnels, upsells and subscriptions