Create a Sandbox Account
A sandbox account is used to test basic integration with our payment gateway and APIs. These accounts are publically available on our test host and can be used without requesting access from Felloh.
1. Register
2. Create API Keys
3. Build your integration
4. Test your integration
5. Go Live
1. Register
You can register for our sandbox environment here, this will create both an organisation and a user with dummy payment provider configuration.
2. Creating API Keys
In sandbox, you can create your developer keys here. This will generate both a public and private key that can be used to generate a token to interact with our API's.
3. Build your integration
Follow either the Create a payment link guide or Embedding a payment guide depending on which route you want to take to surface the payment form. Creating a payment link will redirect the user to our payment form to take a payment, whereas embedding a payment will allow you to take payments within your site (with our payment form embedded).
4. Test your integration
Follow our testing guide to ensure that your integration is working as expected. It is also important to ensure that you are receiving webhook notifications and thaat your systems are being updated correctly, if applicable.
5. Go Live
Once you are ready to go live, you will need to speak to our team to get your production login credentials. You will then need to go through the same steps as sandbox to both create your keys and give them permission.
You will need to change the environment that your API calls are pointing to, production and sandbox are avaiable in the endpoint documentation. An example of what this looks like, is below.
PRODhttps://api.felloh.com/agent/bookings/<BOOKING ID>
SANDBOXhttps://sandbox.felloh.com/agent/bookings/<BOOKING ID>
If using the SDK, you will need to change the "options.sandbox" parameter to false when using the production environment.