Payments integration
Ondes PRO and Stripe: take payments in your online store
The Ondes PRO online store collects payments through Stripe Connect: you link your Stripe account in a few clicks, with no secret key to copy, and the money from your sales lands straight in your own Stripe account, with no Ondes PRO commission. Each company in your group can have its own account, and a test mode lets you rehearse the whole checkout without collecting a cent.
How to connect Stripe to your online store
Only the workspace superuser can do this, because it decides where the money goes.
Open the payment settings
In your workspace admin, open Configuration, Payments section. If your group runs several companies, switch first to the one that should collect the payments.
Click “Connect Stripe”
You are sent to Stripe, where you sign in to your account or create one. There is no Stripe API key to paste into Ondes PRO.
Authorise Ondes PRO
Once you approve, Stripe sends you back to your workspace. The card shows the account name, when it was connected and whether it takes live payments or runs in test mode.
Place a test order
Before opening the store to the public, place a test-mode order to check the checkout flow, the confirmation email and the order status change.
One Stripe account per company, falling back to the parent
In a group, each subsidiary can link its own Stripe account: its sales are collected there, with its own webhook signing secret. A subsidiary that has linked nothing collects through the parent company’s account, and the screen says so plainly (“Parent company account”) so nobody assumes the store is not selling.
For shoppers, the public checkout works out the company from the products in the basket. A basket mixing two companies’ products is refused: one payment cannot be split across two accounts.
What happens once a payment goes through
- The order status updates in the Ondes PRO store, with its lines frozen at the price paid.
- The promo code is used up, the confirmation email goes out and the configured notifications are sent.
- No duplicates: these effects are idempotent, whether triggered by the Stripe webhook, the browser return or the API.
- Your website can be told through a signed
commande.payeewebhook, and send its own confirmation if you prefer.
Test a payment without Stripe, from your assistant
Through the MCP server, order creation goes to test mode by default. Here, the Atelier Lumen team checks its website ahead of the Trépied lamp launch.
Link subsidiaries’ Stripe accounts through the API
A platform that spins up subsidiaries in bulk can drive this setup with the shop/comptes-stripe resource of the REST API. Reading the state (which account applies to which company) works with a read key; linking or unlinking an account requires a superuser, exactly as in the admin.
The authorisation at Stripe itself cannot be scripted: the API returns a URL to open in a browser, and the account lands in the company named in the signed request, not in whatever the return URL says.
Go further
- Online storeOrders, catalogue, promo codes and shipments handled by your assistant, in test mode by default.Read
- EcommerceOrders, stock, promotions and customer service: your AI assistant runs the store alongside you.Read
- Connect your websiteShow the catalogue and take Stripe payments from a site that is already live, without rebuilding it.Read
- REST API v1Around 135 REST resources, scoped keys, an OpenAPI schema and signed webhooks.Read
Frequently asked questions
Does Ondes PRO take a cut of my sales?
No. Money goes straight to your Stripe account and Ondes PRO takes no commission. Only the fees in your own Stripe agreement apply.
Do I need a Stripe account already?
No. When you click “Connect Stripe”, you can sign in to an existing account or create one on Stripe’s page, then come back to your workspace.
Can each subsidiary collect into its own account?
Yes. Each company links its account and receives its own webhooks. A subsidiary without one collects through the parent company’s account.
How do I test the store without taking real money?
Two ways: link a Stripe account in test mode, or use Ondes PRO’s test mode under /api/v1/test/, which simulates payment without Stripe at all. Those test orders stay out of revenue figures and exports.
Who can connect or disconnect Stripe?
Only the workspace superuser, in the admin and through the API alike, because that action decides where the money goes.
How is my Ondes PRO subscription paid?
That is separate from the store: the Ondes PRO subscription is paid by card or SEPA Direct Debit when you sign up. See pricing.
Plug your AI into your business
The MCP server is included in every plan, with no add-on or extra fee.
Read next
Claude, Claude Code and Claude Desktop are trademarks of Anthropic, PBC; Cursor is a trademark of Anysphere, Inc.; Visual Studio Code and Microsoft are trademarks of the Microsoft group of companies; GitHub and GitHub Copilot are trademarks of GitHub, Inc.; ChatGPT and OpenAI are trademarks of OpenAI; Windsurf is a trademark of Cognition; Zed is a trademark of Zed Industries, Inc.; JetBrains, Cline, Zapier, Make, n8n, Stripe and Model Context Protocol are trademarks of their respective owners. These names are used solely to describe compatibility or to make a comparison. Ondes PRO is not affiliated with, sponsored or endorsed by these companies.