INTERNAL: Sales Channel: eBay integration
Note; this integration currently needs DEV collaboration on several steps, and our front-facing KB is out of date.
Preq: Users had Ebay account and Registered for Ebay Developer account. Merchant has provided us with both credentials (dev and production)
- Go to Ebay Developer Website https://developer.ebay.com
- Sign in with Developer username, password
- Click on “Applilcation Access Keys”
- Note All Credential Screen
- Go to Auth Tokens for eBay at the top
- Sign into Production
Sign into Prod, CONFIRM - Click on “Get a Token from Ebay Via your application” > Add eBay Redirect URL
- Select OAuth, Test Sign-In
- Re-enter PROD credentials. Get value from URL of confirmation page,
should look like this:
...code=v%5E1.1%23i%5E1%23p%5E3%23I%5E3%23f%5E0%23r%5E1%23t%5EUl41XzA6NjdCOEE2MEUzQjdDNTUxN0JDRjY0MjFCRTY1MzRBMjJfMF8xI0VeMjYw - decode in https://www.urldecoder.org/
Output example:
v^1.1#i^1#p^3#I^3#f^0#r^1#t^Ul41XzA6NjdCOEE2MEUzQjdDNTUxN0JDRjY0MjFCRTY1MzRBMjJfMF8xI0VeMjYw - Note RuName value from Dev account.
- Record App ID (Client ID), Cert ID (client Secret), RuName, and confirmation token from PROD into SS,
- Create a base64 string of ClientID:ClientSecret.
get from Raja's exe: M:\MOET\users_L2\RMariaantony\Base64StringApp - Postman
type: Post
URL: https://api.ebay.com/identity/v1/oauth2/token
Drop the 64 bit value into the Header section, Authorization
Value: “Basic <base64ClientID:ClientSecret>”
Note space
RuName and confirmation string in Body
redirect_uri = RuName
code = (output from URLdecoder) - Note All Credentials from Response to use in the Cahoot Task.
- update into the CMC
Marketplace > Credentials >> EbayV2
1. Seller Key - From Cahoot > API tab
2. Security Token - From Cahoot > API tab
3. eBay Dev App ID (Client ID)
4. eBay Dev Cert ID (Client Secret)
5. eBay Dev Dev ID
6. Access token - very long (from postman). do not include quotes
7. Get value from URL, decode in https://www.urldecoder.org/
8. refresh token (from postman). do not include quotes
9. ruName
12. Create eBay tasks in CMC