Search by

nogrod / ebay-sdk-php

Nogrod

Package info

github.com/Nogrod/ebay-sdk-php

pkg:composer/nogrod/ebay-sdk-php

Statistics

Installs: 1 134

Dependents: 0

Suggesters: 0

Stars: 6

Open Issues: 0

v0.9.2 2026-10-07 21:10 UTC

README

=======

eBaySDK PHP

Installation

Download the Bundle

Require the bundle in your composer.json file:

$ composer require nogrod/ebay-sdk-php

Download latest WSDL/XSD

Add new WSDL/XSD to config.yaml if needed

$ composer run-script download

Build Classes

Add new <WSDL/XSD Name>.yaml to config folder if needed

$ composer run-script build

The generated types read and write themselves through XMLReader/XMLWriter (via sabre/xml); there is no JMS metadata. TradingClient::serialize($object, 'json') gives the element and attribute names as keys.

Tests

$ composer test

The build runs them as its last step. They cover what eBay is strict about, above all that every request in a bulk data exchange file declares its own xmlns.

Note

The code in this project is provided under the MIT license.