Taking payment online

    Connect Stripe, Easebuzz or UPayments so families pay as they book, and know what reaches your bank, what the provider keeps and what happens when a payment fails.

    3 min read

    Until a provider is connected, you are the payment system

    Bookingo tracks what every family owes whether or not you can take money through it. The cash at the desk, the bank transfer, the card machine by the door — you record each one against the invoice and the balance updates. Nothing is missing except the collecting.

    Connect a provider and families can pay from the booking flow or from their own account, with the payment recorded against the invoice without anyone touching it. It also opens the door to collecting recurring fees automatically, which is covered in Automatic recurring payments.

    Payment gateway options showing Stripe, uPayments and Easebuzz as selectable cards
    Three gateways to choose from. Pick the one that settles into your bank.

    Connecting one

    1. Have the provider account ready first. Payments settle into your own account with the provider, not into Bookingo, so that account has to exist and be able to receive money before anything is connected.
    2. Ask a super admin to make the connection — connecting an external system is restricted to super admins.
    3. Authorise Bookingo from the provider's side, choosing the account the money should land in.
    4. Take one real payment for a small amount and check it appears against the right invoice before you open bookings.
    Billing Settings outlined in the settings menu
    Gateways are configured here.

    One connection per centre

    The connection belongs to the centre. Run two locations that bank separately and each connects its own provider account, keeping its payments apart from the other. Running multiple locations covers what else is set per centre instead of once for the whole business.

    Which providers you can connect depends on where your centre is. Ask support@mybookingo.com before you plan around a particular one.

    The Stripe option outlined among the payment gateways
    Stripe.

    Holding a place until payment is made

    A batch can be set so a booking is only confirmed once payment has been made. That is the setting for a batch where places are scarce and an unpaid hold costs you a real booking. Leave it off and the booking is confirmed either way, with the invoice sitting on your outstanding list like any other.

    Weigh it against how places are counted. A booking takes a place in every session it spans, so an unpaid hold on a popular batch is blocking eight Tuesdays, not one. Taking bookings covers the rest of the flow, and Waitlists covers what happens when a session is already full.

    The uPayments option outlined
    uPayments.

    Fees, and what actually reaches your bank

    Online payments carry the provider's fee. What the provider charged is recorded alongside the payment, so you have the amount the family paid and the cost of taking it side by side instead of working backwards from a net deposit.

    Payouts are your provider's business, not Bookingo's. A payment shows here the moment it succeeds; when the money reaches your bank is set by your provider's payout schedule. Expect the ledger and the bank statement to sit out of step by whatever that schedule is, instead of matching day for day.

    The Easebuzz option outlined
    Or Easebuzz. Pick the one that settles into your bank.

    When a payment does not complete

    Cards get declined. People close the window half way through. An attempt that fails or is abandoned leaves the invoice exactly as it was, so nothing is ever marked paid that has not been.

    When a family insists they have paid and the invoice disagrees, the ledger is where you look. Each payment is recorded with a reference, and that reference is what your provider will ask for when you query it with them — see Reconciling payments with the transactions ledger.

    Invoice status column outlined
    Once a gateway is live, invoices move from Due to paid on their own.

    Which payment providers you can use

    Bookingo works with Stripe, Easebuzz and UPayments. Which one suits you is mostly a question of where you are and which currencies you take — UPayments is the usual choice for centres in Kuwait and the wider Gulf, Easebuzz for India, Stripe for most other markets.

    You connect one of them in your billing settings. Families never choose a provider; they just see a payment step at the end of booking.

    More on money