When you or your users need to set up a Xero Connection on your Website as a Service web portal, the authorization message needs to show your brand instead of ours, coupled with redirect URLs pointing to your domain and not nomorePAPER's, to be successful.
To do this, you'll need to log into your Xero Developer account to acquire a Client ID and Secret to enable Xero API Access on the Branding Center's Site Integrations page.
The same details you use to log into your Xero organizational account can be used to log into your Xero Developer account.
In this article
- Setting up your Xero Developer Account
- Creating an App
- Client ID and Secret
Setting up your Xero Developer Account
Creating an App
Once you've logged into you Xero Developer account, navigate to My Apps, and hit New App.
On the add a new app modal, enter in and select the following:
Property | Value |
App name | I.e., a descriptive name of where it's used for future reference. |
Integration type | Web app |
Company or application URL | Your branded website's URL |
Redirect URL | Obtain the Redirect URL from the nomorePAPER web portal. Branding Center > Site Integrations > Xero API Access Details > Redirect URL. |
Then tick "I have read this and agree" and hit Create App. The page will refresh with the new app added to the list.
Client ID and Secret
After creating a new or viewing an existing app, navigate to the selected app's details (Apps > Your App > Configuration), where you can acquire the Client ID and generate Client Secrets.
Once the Client ID and Secret have been copied to the Xero API Access Details properties, hit Save at the top right to enable.
Now, Connections can be added with authorization messages showing your brand as opposed to ours.