Xero Information

Once your Revel API information is verified, you can now setup and integrate your Xero account.


The Xero Developer home page.

Open your browser, open https://developer.xero.com and login to your usual Xero account.


The Xero Developer My Apps page.
  1. After logging in, go to the My Apps tab to access the Applications page.
  2. After the page has loaded, press the New app button on the top-right corner, just below your icon.
  3. This will open a modal to set up the application.

The New Application setup modal.

Once the modal opens, name your application as JPLL to associate it with the system.

  1. Select the Web App option from the selection.
  2. Enter https://jplltech.com in the Company or application URL field.
  3. Enter https://jplltech.com/xero/connect in the Redirect URI field.
  4. Read and agree to Xero Developer Platform Terms & Conditions and tick the checkbox.

Once everything is correct and set up, you can now press the CREATE APP button.


The Configuration bar for your Application.

After the application is created, go to the Configuration tab on the left side of the page.


The Configuration page for your Application where your ID and Secret is located.
  1. Once you are within the Configuration page, press the Copy button next to the Client ID input bar and paste it on your notepad / sticky notes app. This way you can and paste it again to the setup page of the system later.
  2. After getting your Client ID key, press the Generate a secret button to generate a new secret key.
  3. Do the same and press the Copy button next to the Client Secret 1 or Client Secret 2 input bar and paste it on your notepad / sticky notes app.

Once you have both of your Client ID key and Client Secret key, you can now return to the system's setup page.


The Xero input area with unverified details.
  1. You can now input the Client ID and Secret details as needed in the appropriate fields.
  2. Make sure you double check the details especially your ID and Secret to make sure they are not switched.
  3. If everything is correct, you can now press the SAVE button to store your API information.
  4. After pressing the SAVE button, the system will prompt you to the Xero verification area.

The Xero login prompt.
  1. If your details are correct, you will either be prompted into the login area or the access prompt.
  2. However, if your details are incorrect, Xero's verification will return an issue.
  3. If your Xero account is not logged in, you will need to log in your account to verify your API information.
  4. Once you are logged in, you can proceed to the next step to confirm your connection.

The Xero access prompt.
  1. The prompt will require which organizations in your account should be given access to the system.
  2. Select the organization you would you like to authorize within the system and press the CONTINUE button to finish your verification.

The Xero input area with verified details.
  1. If the verification is successful, the system will show a GREEN alert to indicate the successful verification.
  2. The tab next to Xero's name will also turn GREEN to indicate that the API is successfully verified.
  3. However, if the verification is unsuccessful, the system will show a RED alert to indicate the unsuccessful verification.
  4. If this is prompted, you will need to re-authorize and re-save with the SAVE button or the RE-AUTHORIZE button.

Once your Xero API is verified, you can proceed to the next step.


Setup Guide

  • Revel API
    Setting up your Revel API configuration.
  • Xero API
    Setting up your Xero developer account and configuration.
  • Connections
    Setting up your Revel establishments to your Xero organizations.
  • Accounts
    Setting up your Item and Payment accounts for each organizations.
  • Congratulations!
    Your have finished your setup.