Amazon Shipping Merchant Signup Guide
How to Sign Up for Amazon Shipping (Merchant Guide)
Before you can use the Harper Amazon Shipping modules, you need an Amazon Seller Central account with Amazon Shipping enabled and SP-API access configured. This guide walks you through the complete process.
Step 1 — Create or Log In to Amazon Seller Central
Go to sellercentral.amazon.com (US) or sellercentral.amazon.ca (Canada) and sign in or create a new Professional Seller account.
- Individual accounts cannot access Amazon Shipping — you need a Professional selling plan.
- If you already sell on Amazon, confirm your account is on the Professional plan under Account Info → Your Services.
- New accounts require identity verification. Approval typically takes 1–3 business days.
Step 2 — Apply for Amazon Shipping Access
Amazon Shipping is not automatically available — you must request access:
- In Seller Central, navigate to Settings → Account Info → Shipping Settings.
- Find the Amazon Shipping section and submit an access request.
- Amazon reviews applications within 1–5 business days.
- Once approved, Amazon Shipping appears as an enabled carrier in your account.
Note: Amazon Shipping is available for merchants shipping from the US, UK, and Canada. Eligibility requires a good account health score.
Step 3 — Create an SP-API Developer Application
- In Seller Central, go to Apps & Services → Develop Apps.
- Click Add new app client.
- Fill in the App Name and select Private Developer (you are integrating your own store).
- Set the IAM ARN field (from Step 4 below).
- Under Roles, check: Amazon Shipping and Orders.
- Save — note your Client ID and Client Secret.
Step 4 — Set Up AWS IAM Credentials
- Create a free AWS account at aws.amazon.com if needed.
- In the AWS Console, go to IAM → Users → Add users.
- Create a user (e.g. “sp-api-user”) with Programmatic access.
- Attach a policy granting
sts:AssumeRoleandexecute-api:Invoke. - Save the Access Key ID and Secret Access Key.
- Copy the User ARN and paste it into the IAM ARN field in Seller Central (Step 3).
Step 5 — Authorize Your App and Get a Refresh Token
- In Seller Central, go to Apps & Services → Develop Apps and find your app.
- Click Authorize and complete the OAuth flow.
- Amazon displays a Refresh Token (starts with
Atzr|). Copy it immediately — it is shown only once. - Store it securely. It does not expire unless you revoke authorization.
Tip: If you lose your refresh token, re-authorize the app in Seller Central to generate a new one.
Step 6 — Find Your Seller ID and Marketplace ID
- Seller ID: In Seller Central → Account Info → Merchant Token (format:
A3XXXXXXXXXXX) - Marketplace IDs:
- Canada:
A2EUQ1WTGCTBG2 - United States:
ATVPDKIKX0DER - United Kingdom:
A1F83G8C2ARO7P
- Canada:
Step 7 — Configure the Harper Module
You now have everything needed:
| Module Field | Where to Find It |
|---|---|
| Client ID | SP-API app (Step 3) |
| Client Secret | SP-API app (Step 3) |
| Refresh Token | OAuth authorization (Step 5) |
| Seller ID | Account Info (Step 6) |
| Marketplace ID | Your region code (Step 6) |
| AWS Access Key | IAM user (Step 4) |
| AWS Secret Key | IAM user (Step 4) |
Ready to integrate?
Choose your platform and get started with the Harper Amazon Shipping module.
Need help with the signup process? Contact us — we handle the full SP-API setup as part of our installation service.
