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:


PropertyValue
App nameI.e., a descriptive name of where it's used for future reference.
Integration typeWeb app
Company or application URLYour branded website's URL
Redirect URLObtain 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.