ResultsAiX Funnels can take money using your own Stripe account. Every payment 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 sale, ever.
Payments are optional. Until you connect Stripe there is no Payments tab, no Sell Something button and no payment field anywhere in the plugin. If you only collect leads, nothing changes for you.
Connecting Stripe, once:
- Open the Payments tab.
- Leave the mode on Test mode to begin with. 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 that screen. 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 then shows you a signing secret. Paste it back into the same screen and save.
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 have to tick a confirmation that says real cards will be charged, and the button stays out of reach until you do. Nothing else changes when you save, so a mis-click cannot quietly start charging people.
Your test orders stay on the screen after you go live, and they are never counted as money: not in the figures on the Payments tab, and not by any other ResultsAiX plugin.
Why card details never touch your website:
Buyers pay on Stripe's own checkout page. No card number is ever typed on your site, handled by this plugin, or stored in your database. That is what keeps you out of PCI scope, and it is why strong customer authentication is handled for you rather than being your problem.
One connection for the whole family:
If you also run ResultsAiX Membership on this site, both plugins share the same Stripe connection and the same single webhook endpoint. Connect once in either plugin and the other one is connected too. Each plugin keeps its own orders and its own records.
Currency and tax:
- The currency on that screen is the default for new products, and any product can override it
- Let Stripe work out sales tax and VAT switches on Stripe Tax and asks business buyers for a tax ID
- You are still the one who has to register for tax wherever you owe it. This only turns on Stripe's calculation, it does not file anything for you
Is the money actually landing?
The Payments tab shows when the last webhook arrived, and warns you at the top if orders are being started but never finished. That is nearly always a webhook that was never added, or a signing secret that belongs to a different endpoint or the other mode.