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.

Build your booking page

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.