Authorise Amazon's Selling Partner API once and the splitter pulls your settlements automatically — no downloading, and no race to save each file before Amazon drops it at 90 days. You'll create a private app on your own seller account and hand the splitter three values: a Client ID, a Client Secret and a Refresh Token. Here's every step, in order.
Prefer to keep it manual? Downloading Flat File V2 by hand is the alternative — no setup, one file at a time.
Before you start
Log in to Seller Central as the account's Primary user, then open Apps and Services › Develop Apps. Accept the Selling Partner API terms and complete your developer profile — Amazon asks who you are and a short data-security questionnaire about how the data is used and stored. This one-off registration unlocks the Developer Console.
In the Developer Console, click Add new app client. Give it a name (anything — e.g. “sitelead splitter”), choose SP-API, and keep it private — a private app stays in draft and never needs publishing. Lower down the same form, tick the roles the product needs — the box below says exactly which.
On your app in the Developer Console, open View next to LWA credentials (“Login with Amazon”). Copy the Client ID (sometimes shown as the App ID) and the Client Secret — these are two of the three values the splitter needs.
amzn1.application-oa2-client. — and the
Client Secret, hidden until you choose to show or copy
it. Copy each one whole, with no spaces before or after. (No screenshot
here on purpose — this panel shows live credentials.)Back on the app list, open the Edit app dropdown and
choose Authorize app. Because it's your own account,
Amazon authorises it immediately and shows a Refresh
Token — a long-lived credential starting Atzr|.
Copy it. That's the third and final value.
Atzr| — with a copy control beside it. (No screenshot here
on purpose — the token is a live credential.)Open the splitter's Amazon Connection page, paste the Client ID, Client Secret and Refresh Token, choose your region (Europe for UK/EU sellers), save, and click Test connection. The test makes one small call and tells you in plain English whether everything's live — after that, settlements pull in on their own.
If the test fails
Self-authorisation only works for the account's primary (admin) user. Sign in as that user and run step 4 again — the Authorize button will appear.
A permissions error usually means the role you requested — Finance and Accounting, or Amazon Fulfillment — isn't approved yet. Check the app shows the role as active, then re-issue the Refresh Token and test again.
Re-copy the Client ID, Secret and Refresh Token letter-by-letter — a stray space is the most common cause. If the token was revoked, choose Authorize app for a fresh one.
FAQ
Either works. Connecting the API means settlements pull automatically and you never chase the 90-day deadline. If you'd rather not connect anything, download Flat File V2 by hand — same result, one file at a time.
No — Amazon's Selling Partner API is free to use for your own account. You're only paying once for the splitter itself, never per settlement or per call.
Yes. Amazon only lets the Primary user of a Seller Central account self-authorise an app. If several people share the account, whoever is the primary user needs to do step 4.
No. The app is created on your own seller account, and your Client ID, Secret and Refresh Token are stored in your own database or your own secret manager. They never pass through us.
Usually the Refresh Token was revoked (for example, if someone removed the app's authorisation) or the Finance role was changed. Re-run step 4 for a new token, check the role is still active, and paste the new token in.
Reconcile every Amazon payout to the penny — VAT-correct, ready for Xero — with the file pulled in for you automatically. Ask us about it.
Ask about the settlement splitter