Skip to content

Stripe integration (guest payments)

BUKMI uses Stripe in two different ways. This article is about guest payments - money your clients pay for appointments through Stripe Checkout, using Stripe Connect linked to your business. It is not about the BUKMI platform subscription you pay as a business; that is covered in Billing and subscriptions.

For the guest booking screen, coupons, and payment statuses, see Guest booking and payments.

  • Stripe Connect (Express) - each business that wants online guest payments connects its own connected account through the flows BUKMI exposes under Integrations → Payments (Stripe Connect).
  • Checkout - when a service is Paid online or uses a deposit paid online, the guest completes payment on Stripe Checkout. BUKMI creates the booking and ties it to the payment according to product rules.
  • Settlement and compliance - identity checks, payout bank details, charges enabled, disputes, chargebacks, and Stripe fees are handled under your agreement with Stripe. BUKMI connects your business to that stack and reflects payment state in bookings.

The Operator’s role is described at platform level in the Terms of Service (especially Section 6 - subscriptions, guest payments, Connect obligations, and commission).

Exact labels depend on your BUKMI plan and how your environment is configured; use Subscription and Compare plans as the source of truth.

  • Eligible plan - online guest payments (Connect) are available on plans where the product enables Stripe Connect (see plan comparison in the app). Lower tiers that do not offer guest card payments have nothing to connect here.
  • Completed Connect onboarding - finish Stripe’s steps (business details, verification, payout account) until charges can be taken for your connected account. Until Connect is healthy, Paid online / deposit options are not usable for guests.
  • Lawful offer - you may only use payments for lawful services and categories Stripe and the platform allow. Prohibited or high-risk activity can cause restrictions or disconnect under Stripe and Terms of Service rules.
  • Accurate, up-to-date data - you must cooperate with Stripe and the Operator on verification, risk, and remediation requests; delays can block payouts or guest payments.
  • Permission - a user who can open Integrations for the business must start or refresh the connection.

Where to connect: BusinessIntegrationsPayments (Stripe Connect). See also Business and settings (section Integrations).

Configured per service (Pricing in the service editor):

  • Paid online - full amount via Checkout after the guest confirms the booking (may stay pending until payment succeeds).
  • Deposit online, rest on site - Checkout charges only the deposit; the rest is settled outside BUKMI.

Pay on site and free services do not use this Checkout flow. Details: Guest booking and payments.

On plans where Connect is active and the Operator charges a service commission, it is collected automatically as part of the Connect payment (Stripe application fee). Rates, invoicing, refunds of commission, and examples are in the operational guide:

The contractual definition of the commission (including basis, invoicing, and rate changes) is in the Terms of Service, Section 6.11 - Service commission on Guest Payments (application fee).

  • Terms of Service - Section 6 covers platform and Stripe billing, guest payments, Connect responsibilities, reimbursement, cooperation, suspension for non-compliance, and commission (including 6.11).
  • Privacy Policy - how the Operator processes personal data in the service (guest and account data relevant to bookings and payments is covered together with the rest of the platform).

Your relationship with Stripe (including Connect and card processing) is also governed by Stripe’s own terms and policies; BUKMI does not replace Stripe’s documentation or support for payout and risk issues.