The Checkout user flow contains a page which enables the user to book activities. Here’s a quick demo of Checkout:
This page contains a few important characteristics:
The example shown above is for Badminton England, where Checkout has been branded/themed to fit Badminton England’s colours, including the logo in the top left.
This link is an email address that the user will use to ask any questions to you (as the brand providing them the booking).
This link takes the users to the terms & conditions governing your provision, and their use, of the booking service.
Users will receive a confirmation email from the service, which includes details of their booking, barcode for venue entry, etc. This email will have a “From” email address that you can select that represents your organisation.
Checkout will be hosted on your top-level domain using a subdomain, e.g.
By altering the DNS / CNAME settings accordingly, when users hit this URL, imin will be able to generate the page they see. It also allows imin to remotely update and resolve any issues.
Once you have confirmed completion of this step, we will perform some tests before putting it live on your domain.
In your user flow, the user will need to perform an action (normally clicking a “Book” button or a link) to indicate they wish to proceed to Checkout, where they can select which session time slot they would like to book, and proceeding to payment.
In order for your branded Checkout to appear, you will need to ensure that the Book button opens the following webpage:
checkoutUrl is provided via the imin Search API for bookable sessions. Please note that there are two
checkoutUrls provided within the API: a session-level
checkoutUrl at root level; and an occurrence-level
checkoutUrl for each specific occurrence of a bookable session. You can spot the occurrence-level
checkoutUrl because it is has a datetime appended.
For example, for Badminton England, this will be:
In this instance,
fusion-NN55USRZ25J59IFY is the
checkoutUrl provided in the imin Search API for the session that the user is trying to book.
When the user clicks the “Book” button, it should open in:
in the same tab for web
a SFSafariViewController for iOS
a Webview for Android
For more information on the
checkoutUrl, please see the slide deck “A Guide to Booking and the checkoutUrl”.
Your terms & conditions need to reflect the fact that several parties are involved in providing the booking and payment service to the end-user.
Every facility offered on this website will be subject to the specific leisure provider’s terms and conditions – you should read these to ensure suitability of facility, venue, any specific dress codes or other important terms prior to making a booking. Please note that all payments made when booking a facility on this website are made through a third party provider, IMIN LTD, a company registered in England and Wales with Company Number 07716450, whose trading address is 14-22, Elder Street, London, E1 6BT. By proceeding with a booking, you hereby agree to comply with IMIN LTD’s terms and conditions, a copy of which can be found here (hyperlink to http://www.imin.co/terms/consumer). At no time will a contract come into existence between you and IMIN LTD as it is only acting as a booking payment portal as between you and the leisure facility provider.