← ClaudeAtlas

php-getting-startedlisted

Entry point for integrating the PayPal Server SDK PHP SDK (APIMatic-generated, apimatic/core over apimatic/unirest-php). Carries the SDK's identity — Composer package and root namespace, client builder, environments, base exception — the package layout, and where to read the source. Load this first, before any other php-* skill.
MuHamza30/paypal-api-plugin · ★ 0 · API & Backend · score 70
Install: claude install-skill MuHamza30/paypal-api-plugin
# Getting started with an APIMatic-generated PHP SDK This is the **SDK-specific** reference and grounding layer, and the entry into the companion `php-*` skills. The SDK is built on the shared `apimatic/core` + `apimatic/core-interfaces` runtime over the `apimatic/unirest-php` HTTP client. For the general patterns that apply to *any* such SDK (client setup, auth, calling endpoints, models, error handling, resilience, testing), see the companion skills: `php-client-initialization`, `php-authentication`, `php-calling-endpoints`, `php-models`, `php-error-handling`, `php-configuration-resilience`, `php-testing`. > **Before writing any integration code, locate the SDK source on disk** (see the *SDK source* section > below) and read it to confirm every class name, method signature, model field and exception type as > you go. The source is obtained exactly as that section describes. Do **not** vendor or edit it inside your > project; regenerate the SDK instead if something needs to change. ## SDK identity | | | | --- | --- | | API | `PayPal Server SDK` | | Runtime dependencies | `apimatic/core`, `apimatic/core-interfaces`, `apimatic/unirest-php`, plus the `json` and `curl` PHP extensions — see `composer.json` `require` | | Composer package | `apimatic-sdks/paypalserversdk` (SDK version `2.29.0`) — the `"name"` in `composer.json` | | Install | `composer config repositories.sdk-local '{"type":"path","url":"./libs/paypalserversdk","options":{"symlink":false}}' && composer require a