[UPSELL=] which requires an active purchase session, QuickBuy works anywhere — even if the customer last purchased days or weeks ago.
This is ideal for unlocking premium features, selling add-ons, or offering upgrades to existing customers on members-area pages, course pages, or any page where the customer is already identified.
How It Works
When a customer previously purchased with a card (Stripe or NMI), their payment method is securely stored. QuickBuy retrieves that stored card and charges it directly — no checkout form, no redirects.- Customer visits a page where they’re identified (via login, magic link, or prior session)
- Customer clicks the QuickBuy button → A confirmation modal appears showing the product, price, and their card on file (e.g. “Visa ending in 4242”)
- Customer confirms → Payment is charged instantly using their stored card
- Redirect to thank-you page → Standard purchase confirmation
QuickBuy requires the customer to be identified on the page (via
?login=email, course magic link, or an active session). If the customer is not identified or has no stored card, QuickBuy gracefully falls back to a normal checkout flow — identical to a [BUY=] link.When to Use QuickBuy vs Other Tags
Gateway Support
QuickBuy’s one-click card-on-file charging is supported for:For unsupported gateways,
[QUICKBUY=] behaves exactly like [BUY=] — it generates a normal checkout link. You can safely use the tag on any page regardless of gateway; it will always do the right thing.Setting Up QuickBuy
Step 1: Add the Tag
Place the[QUICKBUY=] tag as the href of a button or link on your page:
Step 2: Ensure Customer Is Identified
The customer must haveemail in their session. This happens automatically when:
- They previously purchased in the same browser session
- They arrived via
?login=emailquery parameter on the page URL - They logged in via magic link (e.g. course access)
- They arrived via
?cemail=emailquery parameter
Step 3: Customer Has a Stored Card
The customer must have at least one stored payment method from a previous purchase. Cards are automatically stored when a customer completes a purchase through Stripe or NMI.Tag Syntax
Basic QuickBuy
With Extra Parameters
Use Cases
Unlock Premium Features
Offer a premium add-on to existing customers inside your members area or course platform:Course Upgrades
Upsell course students to a higher tier directly from the course content page:Members-Area Add-Ons
Sell supplementary products to logged-in members:Post-Purchase Email Offers
Include a QuickBuy link on a page that customers access from an email. Pass their email via thelogin query parameter:
[QUICKBUY=SPECIAL-OFFER] button will show a confirmation modal with their stored card.
Subscription Add-Ons
Sell one-time add-ons to active subscribers without interrupting their subscription:Confirmation Modal
When a customer clicks a QuickBuy link, a confirmation modal appears showing:- Product name and total price (including tax if applicable)
- Stored card info — card brand and last 4 digits (e.g. “Visa ending in 4242”)
- Confirm and Cancel buttons
Fallback Behavior
QuickBuy degrades gracefully at every level:Redirect After Purchase
After a successful QuickBuy charge, the customer is always redirected to the thank-you / purchase page:Troubleshooting
QuickBuy button goes to checkout instead of showing the modal
- Customer not identified: Ensure the page URL includes
?login=emailor the customer has an active session. - No stored card: The customer hasn’t purchased before with Stripe or NMI on this brand.
- Non-supported gateway: The domain’s merchant is not Stripe or NMI. QuickBuy falls back to
[BUY=]behavior.
”No stored payment method found” error
The customer’s previous purchase was with a different gateway (e.g. PayPal, Apple Pay) or the stored token has expired. They’ll need to go through normal checkout.3D Secure popup appears
This is expected for European cards under PSD2/SCA regulations. The customer completes the bank verification, and the purchase finishes automatically.Product not found
Verify the product code in the[QUICKBUY=] tag matches the product code in your Products list exactly.
Related Documentation
- Buy Links — Standard purchase links for main sales
- Upsells — Post-purchase one-click upsells within a funnel
- Advanced Purchase Links — Generated link formats and examples
- Members Area — Setting up members-only content
- Courses — Course platform with magic link login