Test a booking paid with a service block card

End-to-end check that a block card correctly pays for a class and a session is deducted.

5 min read

Before you start

  • A block-card service created (with sessions, e.g. 10)
  • A test client on file
  • At least one upcoming class with a price greater than 0
  1. 1

    Create a block card (if you haven't)

    In Products → Services, create a block card with a set number of sessions — for example 10. See the related guide for details.

  2. 2

    Sell the block card to your test client

    Open the test client and assign the block card. Confirm it shows the full number of sessions remaining (e.g. 10) and a valid expiry date.

  3. 3

    Book the client into a class

    Open an upcoming paid class and use Add Participant to add your test client.

  4. 4

    Verify the payment method

    Check the booking's payment status. Because the client has an active block card with sessions remaining (and no membership), the booking should be marked Paid with the payment method recorded as service credit — no card charge or invoice is created.

  5. 5

    Verify the session was deducted

    Reopen the client's block card. Its remaining sessions should have decreased by one (e.g. from 10 to 9), confirming the card paid for the class.

  6. 6

    Test the rollback (optional)

    Cancel the booking and confirm the spot is freed. Use this same flow to sanity-check memberships (which take priority over block cards) and card invoicing (which kicks in when no credits are available).

Tips

  • If the booking was charged by card instead, check that the client has no active membership taking priority and that the card still has sessions remaining and isn't expired.
  • Block cards only apply to regular classes — events always go to card or cash.

Still need help?

Our support team is happy to help you get set up.