Stokzone'a eBay hesabınızı bağlarken aşağıdaki bilgiler istenir. Her birinin eBay panelinde nerede bulunduğunu yanına yazdık.
- Client ID (App ID)
- developer.ebay.com > My Account > Application Keys > App ID (Client ID).
- Client Secret (Cert ID)
- developer.ebay.com > Application Keys > Cert ID (Client Secret). Token alışverişinde Basic auth.
- Refresh Token
- Authorization Code akışıyla bir kez alınan kullanıcı refresh token'ı (~18 ay geçerli). Sell API'leri User access token ister.
- Pazaryeri (Marketplace ID)
- EBAY_US, EBAY_DE, EBAY_GB, EBAY_AU... Satış yaptığınız eBay sitesi (X-EBAY-C-MARKETPLACE-ID).
- Access Token (opsiyonel)opsiyonel
- Genelde boş bırakın — refresh_token ile otomatik üretilir (2 saat geçerli).
- Test Ortamı (Sandbox)opsiyonel
- Sandbox (api.sandbox.ebay.com) için 'true'; canlı için boş. Test/canlı kimlikleri AYRIDIR.
- Varsayılan Taşıyıcı (opsiyonel)opsiyonel
- Kargo bildiriminde shippingCarrierCode (eBay carrier enum). Boşsa takip-no salt gönderilir.
- Para Birimi (opsiyonel)opsiyonel
- Fiyat yazarken kullanılacak para birimi (marketplace'e bağlı). Boşsa USD.
- Doğrulama Token'ı (Webhook)opsiyonel
- developer.ebay.com > Alerts & Notifications > Marketplace account deletion ekranına girdiğiniz verification token (32-80 karakter, harf/rakam/_/-). GET challenge yanıtının SHA-256 hash'inde kullanılır.
- Webhook Endpoint URL (Webhook)opsiyonel
- eBay portalına KAYDETTİĞİNİZ tam endpoint URL'si (challenge hash'inde aynen kullanılır). Boşsa istek URL'sinden türetilir.
- Webhook URL Gizli Token'ı (opsiyonel)opsiyonel
- /api/v1/webhooks/ebay/{token} biçiminde gizli token'lı endpoint kullanırsanız tenant eşleme için. Boşsa token'sız /webhooks/ebay kullanın.
- Bildirim İmza Public Key (opsiyonel PEM)opsiyonel
- POST bildirim imzasını (x-ebay-signature, ECDSA) yerel doğrulamak için PEM public key. Boşsa key, kid ile getPublicKey API'sinden canlı çekilir.
Kimlik bilgileriniz şifrelenerek saklanır ve yalnız bağlantıyı kurmak için kullanılır. Dilediğiniz zaman panelden bağlantıyı kaldırabilirsiniz.