Order Invoicer
Amazon

Configure Amazon

Get your Amazon SP-API credentials to connect Order Invoicer

Prerequisites

Before you begin, make sure that:

  • You have an active Amazon Seller Central account
  • You are enrolled in the Amazon Selling Partner API (SP-API) program
  • You have created (or have access to) an SP-API developer application

The Selling Partner API is reserved for professional sellers. If you are an individual seller, you will first need to switch to a professional account to use the integration.

Get your SP-API credentials

Order Invoicer needs three pieces of information to connect to Amazon:

  1. A refresh token
  2. A Client ID (LWA application ID)
  3. A Client Secret (LWA application secret)

Register as an Amazon developer

If you haven't done so yet:

  1. Log in to Seller Central
  2. Go to Apps & Services > Develop Apps
  3. Follow the SP-API developer program registration process
  4. Wait for Amazon's approval (this can take several days)

Create an LWA (Login with Amazon) application

  1. In the Amazon developer console, click Add new app client
  2. Give your application a name (e.g. Order Invoicer)
  3. Select the required roles:
    • ✅ Product Listing
    • ✅ Pricing
    • ✅ Inventory and Order Management
  4. Save the application
  5. Note the Client ID (LWA Client ID) and the Client Secret (LWA Client Secret) displayed

The Client Secret is sensitive. Do not share it or publish it on public platforms.

Authorize the application and generate a refresh token

  1. From your developer console, click Authorize next to your application
  2. Log in with the Seller Central account you want to connect
  3. Accept the requested permissions
  4. Amazon returns a refresh token (a string starting with Atzr|...)
  5. Copy this refresh token immediately

The refresh token is displayed only once. If you lose it, you will have to restart the authorization process.

The refresh token is valid long-term. Order Invoicer uses it to automatically obtain new access tokens when needed.

Enter your credentials in Order Invoicer

From the Amazon connection form in Order Invoicer, enter:

  • Refresh Token: the token obtained in the previous step
  • Client ID: your application's LWA Client ID
  • Client Secret: your application's LWA Client Secret

The connector will automatically validate your credentials by querying the SP-API.

Troubleshooting

"Invalid credentials" error

  • Check that the refresh token was copied in full (it is usually very long)
  • Check that the Client ID and Client Secret belong to the same application
  • Make sure there are no spaces at the beginning or end of the strings

"Access denied" or "Missing permissions" error

  • Check that your application has the required roles (order management in particular)
  • If you changed the roles, you will need to re-run the authorization to generate a new refresh token

"Token expired" error

  • Refresh tokens can be revoked from Seller Central; check that they are still active
  • If revoked, re-run the authorization process to obtain a new refresh token

API reference

For more details about the Amazon SP-API, see:

Support

If you run into difficulties:

  1. Check the troubleshooting section above
  2. Refer to the official Amazon SP-API documentation
  3. Contact our support: contact@orderinvoicer.com

On this page