Online payments for training providers

Coursebricks takes online payments for training providers. Learners pay by card when they book, companies pay by invoice and bank transfer, and every payment is matched to its booking, so you always know who has paid.

Get paid by card the moment learners book.

Connect your own Stripe account to Coursebricks in a few clicks and learners pay by card at checkout. Each card payment is recorded against the order automatically.

  • Your own Stripe account, connected in a few clicks
  • Registrations confirmed automatically when the card payment succeeds
  • Card data handled by Stripe and never touches Coursebricks
Learn about bookings & payments

Let companies book now and pay by bank transfer.

Coursebricks offers bank transfer at checkout as "Request Invoice", so corporate clients can book a course now and pay against the invoice later.

  • Your own payment terms
  • Your bank details in the confirmation note
  • Orders approved and registrations confirmed automatically, if you choose
  • Offered to individuals, companies or both
Learn about invoicing

Accept cheque, cash or purchase orders at checkout.

Coursebricks lets you add your own payment methods, such as cheque, cash or purchase order, and offer them at checkout next to card and bank transfer.

  • Your own name and description for each method
  • Turn each method on or off
  • Offer each method to individuals, companies or both
  • Individuals and companies always keep a way to pay

See what every order still owes.

Coursebricks records card payments automatically, and your team adds payments made offline, so every order shows an accurate balance.

  • Record an offline payment with its date, amount and description
  • Orders marked as paid, partly paid or unpaid
  • Card payments protected from being deleted by hand

Take payments in several currencies, with Stripe fees tracked for you.

Connect more than one Stripe account to Coursebricks and route each one to the currencies it handles. Stripe's processing fees are recorded as an expense automatically.

  • Each Stripe account routed to the currencies you choose
  • Stripe fees recorded as expenses, with no typing
  • Card payments sent to Xero when it is connected
Learn about expense tracking

How to take payments for courses in Coursebricks

Coursebricks takes a course from checkout to a fully paid order in four steps, with card, invoice and offline payments kept on the same order.

  1. Step 1

    Connect Stripe

    Connect your own Stripe account in a few clicks. Add another Stripe account for each currency or business that needs one.

  2. Step 2

    Choose how customers can pay

    Turn on card and bank transfer, add your own methods such as cheque or purchase order, and choose whether each one is offered to individuals, companies or both.

  3. Step 3

    Take payment at checkout

    Learners pay by card or request an invoice when they book a course on your registration page. Card payments are recorded against the order automatically.

  4. Step 4

    Record offline payments

    Your team records bank transfers, cheques and cash on the order, so each order shows what is still owed. Card payments go to Xero when it is connected.

Online Payments for Training Providers FAQs

Online payments for training providers let learners and companies pay for a course when they book it. Coursebricks takes card payments through your own Stripe account, bank transfer by invoice and your own payment methods, and records every payment against the order.

Book a Demo

What are online payments for training providers?

Online payments for training providers let learners and companies pay for a place on a course when they book it, instead of paying separately afterwards. Coursebricks takes online payments for training providers: card payments through your own Stripe account, bank transfer by invoice and your own payment methods, all recorded against the booking's order.

How are Coursebricks online payments different from a standalone payment link or card terminal?

Coursebricks online payments are part of the course booking itself. A standalone payment link or card terminal takes money with no connection to the booking, so someone has to match each payment to a learner by hand. In Coursebricks every payment is recorded against the course order, and registrations can be confirmed automatically when a card payment succeeds.

Can learners pay by card when they book a course?

Yes. Connect your own Stripe account to Coursebricks and learners pay by card at checkout. Each card payment is recorded against the order automatically, and registrations can be confirmed as soon as the payment succeeds. Card data is handled by Stripe and never touches Coursebricks, which is PCI-DSS compliant.

Can companies pay for a course by invoice and bank transfer?

Yes. Companies choose "Request Invoice" at Coursebricks checkout and pay by bank transfer later. You set the payment terms, add your bank details to the confirmation, and can have the order approved and registrations confirmed automatically.

Can I accept cheque, cash or purchase orders for courses?

Yes. Coursebricks lets you add unlimited custom payment methods, such as cheque, cash or purchase order, and offer each one to individuals, companies or both. Custom methods appear at checkout next to card and bank transfer.

Can I record payments made offline against a course booking?

Yes. Your team records an offline payment with its date, amount and description on any Coursebricks order, so each order shows an accurate balance and whether it is paid, partly paid or unpaid.

Can I connect more than one Stripe account?

Yes. Coursebricks connects several Stripe accounts and routes each one to specific currencies, for example one account for GBP and EUR and another for USD. Card payments in each currency go to the Stripe account for that currency.

Are Stripe fees tracked in Coursebricks?

Yes. Coursebricks records Stripe's processing fees as an expense automatically, so nobody types them in. When Xero is connected, Coursebricks also sends card payments to Xero.

How much do Coursebricks online payments cost?

Coursebricks costs $139 per month, or $1,500 billed yearly ($125 per month), with every feature included. Online payments come with bookings, invoicing, scheduling, the website and automation, plus unlimited admin licenses and unlimited registrations with no per-registration fees. The free trial gives 3 months of full access with no credit card. Stripe charges its own processing fees on card payments.

And much more

Everything else a training provider needs, in one plan.

Coursebricks also runs certificates, invoicing, waitlists, e-signatures, trainer and learner portals, reporting and more. Every feature is included in one plan, with nothing extra to buy.

Spend less time on admin and more time training.

See how Coursebricks fits the way you run courses, or try it free for three months. No credit card needed.