Create a custom schema
Introduction
Raytio online check-in enables accommodation providers to offer guests a seamless a nd customisable check-in process that provides assurance to the provider that the guest is who they say they are.
Setup wizard
The simplest way to get started with online check-in is to use the onboarding wizard which will automatically set up all of the necessary system elements that will meet the needs of most accommodation providers. Alternatively you can set up Raytio online check-in manually.
Step 1. Set up your service provider
Set your organization up in Raytio as a service provider. This enables your products and services to be listed in the marketplace. It is the entity to which your name, logo and billing provider information is attached.
Step 2. Obtain your Stripe API keys
Follow the steps below to obtain your Stripe publishable key and create a restricted key.
Copy the value in the
Token
column for thePublishable key
Select Create restricted key. Enter a key name.
Set the following permissions
Resource Permission Customers Write PaymentIntents Write SetupIntents Write Select "Create key"
Copy the value in the
Token
column for the restricted key that you just created
Step 3. Set up your billing provider
Your billing provider details are used to securely store your customer's payment information including credit card, customer and payment details. These details are stored directly with your billing provider - Raytio does not store or have access to your customer's credit card information.
Raytio currently supports Stripe as a billing provider.
Step 4. Create your Raytio billing account (Organization)
A Raytio organization is a billing entity that has associated service subscriptions and payment details. In order to provide the online check-in service to your guests you need to create a billing account and purchase a suitable subscription:
Step 5. Create an Access Application
An Access Application ("AA") allows a group of users in a Raytio organization to receive and view data by Raytio users (data providers). Before commencing setup up the AA, decide:
- The name of the AA - this will be visible to users on email invites and on the form
- Logo -
- What information to collect. The list of schema that are associated with an AA defines at a high level the types of information to collect
- If you need to collect any custom information that is not already defined by Raytio then you will neded to create a custom schema.
Once you have the necessary information, create the Access Application.
Step 6. Create the AA forms
The Raytio form wizard enables a series of forms to be defined that describe the type of information to be collected from users and what data will be shared with the data receiver. For each