You can put a price on any level and take the money through your own Stripe account. It goes straight to you. We never hold it, never touch it, and take nothing from it. There is no extra fee from us on any payment.
None of this exists until you connect Stripe. No Payments tab, no price fields on a level, nothing on your registration forms. If you run a free members area you cannot tell payments were ever added, and that is deliberate.
Connecting Stripe, once:
- Integrations tab, Stripe. That card is where you start, because until you connect there is no Payments tab to go to.
- Leave it on Test mode first. Test mode uses Stripe's practice cards and no real money moves.
- Paste your secret key from Stripe. It is under Developers, then API keys. The publishable key is optional.
- Copy Your Webhook Endpoint from the same card. In Stripe go to Developers, then Webhooks, and add an endpoint with that address.
- Send that endpoint these events: checkout.session.completed, charge.refunded, invoice.paid, invoice.payment_failed and customer.subscription.deleted.
- Stripe shows you a signing secret. Paste it back in and save.
Save a key and the Payments tab appears, just after Levels, and takes the card over.
Test and live are separate all the way through: two secret keys, two webhook endpoints, two signing secrets. Add the endpoint once in test and once in live.
Going live:
Switching to Live is deliberate. You tick a confirmation that says real cards will be charged, and the button will not submit until you do. Test orders stay visible afterwards and are never counted as money anywhere.
Why card details never touch your website:
Members pay on Stripe's own checkout page. No card number is typed on your site, handled by this plugin, or stored in your database. That is what keeps you out of PCI scope, and why strong customer authentication is handled for you.
One connection for the whole family:
If you also run ResultsAiX Funnels on this site, both plugins share the same Stripe connection and the same single webhook endpoint. Connect once in either and the other is connected too, while each keeps its own orders.
Is the money actually landing?
The Payments tab warns you at the top if checkouts are being started and never finished. That is nearly always a webhook that was never added, or a signing secret belonging to a different endpoint or the other mode.