{"repo":"tigusigalpa/ebay-php","free":true,"listed":false,"github":"https://github.com/tigusigalpa/ebay-php","clone":"git clone https://github.com/tigusigalpa/ebay-php.git","description":"Modern Laravel/PHP 8.1+ package for eBay API integration with full OAuth 2.0 support. Features native Enums, Trading & Commerce API clients, type-safe DTOs, automatic token refresh, and multi-marketplace support. Built with SOLID principles, PSR standards, and comprehensive documentation. Laravel 9+ compatible with Service Provider and Facade.","language":"PHP","stars":16,"topics":["ebay","ebay-api","ebay-api-integration","ebay-api-wrapper","ebay-sdk","ecommerce","laravel","php"],"license":"MIT","category":"ecommerce","readme_excerpt":"eBay PHP/Laravel SDK PHP SDK for eBay API. Supports Trading API (XML), Commerce API (REST), Fulfillment API, Logistics API, OAuth 2.0 authentication, 20+ marketplaces. Works as standalone and with Laravel. 📖 Full documentation available on Wiki Table of Contents - Features - Requirements - Installation - Quick Start - Authentication - Trading API - Commerce API - Fulfillment API - Logistics API - Message API - Working with Marketplaces - Enums and DTOs - Error Handling - Optimization - Testing - FAQ - Support - License Features API: - Trading API (XML) — orders, listings, categories, GetMyEbaySelling, etc. - Commerce API (REST) — inventory, taxonomy, translation - Fulfillment API (REST) — orders, shipping fulfillments, refunds, payment disputes - Logistics API (REST) — shipping quotes, label generation, shipment tracking - Message API (REST) — buyer-seller messaging, conversations, notifications - OAuth 2.0 with automatic token refresh - 20+ marketplaces (US, UK, DE, FR, AU, etc.) Code: - PHP 8.1+ with native Enums - Strict typing - Immutable DTOs - Fluent interface - PSR-4, PSR-7, PSR-12 Laravel: - Service Provider + Facade - Dependency Injection - .env configuration Requirements - PHP 8.1+ - Guzzle 7.x - Laravel 9.x / 10.x / 11.x / 12.x (optional) - Composer Installation For Laravel — publish config: Add credentials to .env : Get credentials at eBay Developers Program. Quick Start Laravel (Facade) Standalone PHP Authentication OAuth 2.0 Flow 1. Get authorization URL: 2. Ha","default_branch":null,"files":null,"tree":[],"storefront":"/r/tigusigalpa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tigusigalpa/ebay-php/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}