Payments powered by Stripe
Get paid when the appointment is booked
Onyx connects each business to its own Stripe account and sends clients to Stripe's hosted checkout for card payment before confirming prepaid bookings.
What Onyx handles
Your Stripe account
The owner connects business credentials in the private portal; secret keys are stored server-side and are never displayed publicly.
Hosted card entry
Clients enter card details on Stripe Checkout rather than inside the public Onyx page.
Payment-linked booking
Onyx verifies the payment result before changing a prepaid appointment to confirmed.
Owner-controlled prices
Service prices come from the business's service menu and can be updated from the portal.
From setup to confirmed booking
Set up your business
Add services, prices, durations, staff, availability, and booking rules from one owner portal.
Share your booking page
Use your direct Onyx link or place the booking widget on an existing website.
Run the day from one calendar
Clients book open times, payments are handled through Stripe, and appointments stay organized.
Common questions
Does Onyx store clients' card numbers?
No. Card entry is handled by Stripe's hosted checkout.
Where does the booking money go?
Payments are created with the Stripe account configured for the business or supported provider.
Can I test the Stripe connection?
Yes. The owner portal reports connection status and includes a server-side connection test.