A candle maker sells one seasonal scent through a single post on her site: connect Stripe Connect once in her website's settings, set a price on that post, done. The scent sells out in November, so she opens the collection's settings and switches payment off. In her head, the buy button is gone. It isn't.
Here's what that setting actually controls. Every Collection in Cantrip, blog posts, a product line, whatever you've built, has a payment method: none, embed, or Stripe Connect. Set it to embed and each post in that collection gets a plain text box where you paste a payment link from Stripe, PayPal, Gumroad, wherever you already sell. Set it to Stripe Connect and posts get a real price field instead, tied to Cantrip's own checkout. Set it to none and neither field shows up while you're editing.
That's the whole job of the setting: it decides which field you see while editing a post. It doesn't decide what shows up on a post that's already published.
The live page never checks the collection's payment method. It checks the individual post. If that post has a price saved in its own settings, the Buy Now button renders, full stop. Switch the collection to none, and every post that already had a price keeps its button, because nothing goes back and clears it. Same story with embed code: paste a Gumroad button into a post once, and it's still sitting there next year even if you've long since moved the whole collection over to Stripe Connect.
It gets worse if someone actually clicks it. Checkout does check the collection's current payment method on the way through, and if it no longer says Stripe Connect, it rejects the request. That button is a plain form submission, not some scripted checkout flow, so the customer doesn't get a friendly heads up. The browser just lands on a blank page printing a raw error about the post type not using Stripe Connect, the kind of thing that hasn't been the front end of anything since 2009. Not the moment you want a customer having with your candle shop.
The fix is easy once you know it's on you. Changing the collection setting is really a preference for posts going forward, not a kill switch for what's already live. Stop selling something, or switch how you take payment, and you still need to open that specific post and clear out the price or the embed code by hand. Nobody does it for you.
Most tools that let you flip payments off actually turn them off. This one draws the line one level lower than you'd guess: the setting lives on the collection, the button lives on the post, and they don't talk to each other. Worth five minutes checking your old listings before a customer finds out first.