Required for OAuth login and API access. Get your keys
eBay credentials not configured. OAuth and API calls will not work until you enter your developer keys.
eBay RuName (User tokens) — required URLs
If eBay shows: "URLs must be secure (https://) and should not be eBay's Privacy Policy URL" — that means every RuName field they validate must start with https:// (they reject http://), and your privacy policy link must be yours, not a copy of eBay's official privacy page. You can still use the same path on your HTTPS host for accept/decline (e.g. …/api/ebay/callback).
Because of that rule, plain http://localhost:3000/… usually cannot be saved in the RuName form. For local dev, use the same paths on a public HTTPS endpoint: deploy a preview (e.g. Vercel: https://…vercel.app) or an HTTPS tunnel (ngrok, Cloudflare Tunnel). Set NEXT_PUBLIC_APP_URL to that https:// origin while testing OAuth. A tunnel that stops running causes 503 Tunnel Unavailable.
https://ebay-smart-lister.vercel.app/api/ebay/callbackConnect your selling platforms to publish listings across multiple marketplaces.
List items on eBay marketplace
Or paste your User Token from the eBay Developer Portal → User Tokens → "Get a Token from eBay via Your Application"
Sell handmade, vintage & creative goods
Your own storefront on Shopify
eBay Smart Lister — AI-powered multi-platform listing tool with Canon camera integration.