Stripe
Overview
Bronjoy processes card payments through Stripe Checkout on your behalf — there's no Stripe account for you to create or connect. You just turn payments on for your organization and set your policy: whether to require a deposit or full payment, and how refunds and reminders behave.
Enabling Payments
GET /api/org/payment-settings
Authorization: Bearer your-owner-token
X-Organization-ID: 1
POST /api/org/payment-settings
Authorization: Bearer your-owner-token
X-Organization-ID: 1
Content-Type: application/json
{
"provider": "stripe",
"is_enabled": true,
"prepay_policy": "partial",
"prepay_percentage": 30,
"refund_on_cancellation": true,
"refund_deadline_hours": 24,
"auto_remind_unpaid": true,
"remind_after_minutes": 60
}
| Field | Description |
|---|---|
provider | stripe (Click, Payme, and Uzum exist but are not yet open — see Payments) |
is_enabled | Turn payment collection on or off for this organization |
prepay_policy | none, partial (deposit), or full |
prepay_percentage | Deposit percentage of the service price, required when prepay_policy is partial |
refund_on_cancellation | Automatically refund when a paid appointment is cancelled within the window |
refund_deadline_hours | How many hours before the appointment refunds are still automatic |
auto_remind_unpaid | Send a reminder for unpaid pending bookings |
remind_after_minutes | Delay before the first unpaid-booking reminder |
Toggle it off without losing your configuration:
POST /api/org/payment-settings/{paymentSetting}/toggle
Per-Service Overrides
Payment behavior can also be set per service — see Services & Scheduling for prepay_required and prepay_amount on individual services.
How It Works
- Client books a service that requires payment
- Bronjoy creates the appointment in
Pendingstatus - A Stripe Checkout Session is created for the required amount
- Client is redirected to Stripe's hosted checkout page
- Stripe notifies Bronjoy once payment completes
- Bronjoy confirms the appointment and records the transaction
See Webhooks for the event details, and Payments for managing transactions and refunds day-to-day.
Referrals
Refer another business and both of you get free Avtopilot days — plus the separate ambassador program for individual referrers.
MCP Integration
Connect any AI assistant to Bronjoy over the Model Context Protocol — search the public catalogue and book, or run a private server for your own organization.