PHPackages                             cdma-numiscorner/ebay-developer-key-management-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. cdma-numiscorner/ebay-developer-key-management-api

ActiveLibrary[HTTP &amp; Networking](/categories/http)

cdma-numiscorner/ebay-developer-key-management-api
==================================================

Due to regulatory requirements applicable to our EU/UK sellers, for certain APIs, developers need to add digital signatures to the respective HTTP call. The Key Management API creates keypairs that are required when creating digital signatures for the following APIs:&lt;ul&gt;&lt;li&gt;All methods in the &lt;a href="/api-docs/sell/finances/resources/methods " target="\_blank "&gt;Finances API&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="/api-docs/sell/fulfillment/resources/order/methods/issueRefund " target="\_blank "&gt;issueRefund&lt;/a&gt; in the Fulfillment API&lt;/li&gt;&lt;li&gt;&lt;a href="/Devzone/XML/docs/Reference/eBay/GetAccount.html " target="\_blank "&gt;GetAccount&lt;/a&gt; in the Trading API&lt;/li&gt;&lt;li&gt;The following methods in the Post-Order API:&lt;ul&gt;&lt;li&gt;&lt;a href="/Devzone/post-order/post-order\_v2\_inquiry-inquiryid\_issue\_refund\_\_post.html " target="\_blank "&gt;Issue Inquiry Refund&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="/Devzone/post-order/post-order\_v2\_casemanagement-caseid\_issue\_refund\_\_post.html " target="\_blank "&gt;Issue case refund&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="/Devzone/post-order/post-order\_v2\_return-returnid\_issue\_refund\_\_post.html " target="\_blank "&gt;Issue return refund&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="/Devzone/post-order/post-order\_v2\_return-returnid\_decide\_\_post.html " target="\_blank "&gt;Process Return Request&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="/devzone/post-order/post-order\_v2\_cancellation-cancelid\_approve\_\_post.html " target="\_blank "&gt;Approve Cancellation Request&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="/devzone/post-order/post-order\_v2\_cancellation\_\_post.html " target="\_blank "&gt;Create Cancellation Request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; For additional information about keypairs and creating Message Signatures, refer to &lt;a href= "/develop/guides/digital-signatures-for-apis " target= "\_blank "&gt;Digital Signatures for APIs&lt;/a&gt;.&lt;/span&gt;

1.0(3y ago)1624unlicensePHPPHP &gt;=7.2

Since Jan 24Pushed 3y ago2 watchersCompare

[ Source](https://github.com/cdma-numiscorner/ebayDeveloperKeyManagementApi)[ Packagist](https://packagist.org/packages/cdma-numiscorner/ebay-developer-key-management-api)[ Docs](https://openapi-generator.tech)[ RSS](/packages/cdma-numiscorner-ebay-developer-key-management-api/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (2)Used By (0)

OpenAPIClient-php
=================

[](#openapiclient-php)

Due to regulatory requirements applicable to our EU/UK sellers, for certain APIs, developers need to add digital signatures to the respective HTTP call. The Key Management API creates keypairs that are required when creating digital signatures for the following APIs:

- All methods in the &lt;a href="/api-docs/sell/finances/resources/methods " target="\_blank "&gt;Finances API
- &lt;a href="/api-docs/sell/fulfillment/resources/order/methods/issueRefund " target="\_blank "&gt;issueRefund in the Fulfillment API
- &lt;a href="/Devzone/XML/docs/Reference/eBay/GetAccount.html " target="\_blank "&gt;GetAccount in the Trading API
- The following methods in the Post-Order API:
    - &lt;a href="/Devzone/post-order/post-order\_v2\_inquiry-inquiryid\_issue\_refund\_\_post.html " target="\_blank "&gt;Issue Inquiry Refund
    - &lt;a href="/Devzone/post-order/post-order\_v2\_casemanagement-caseid\_issue\_refund\_\_post.html " target="\_blank "&gt;Issue case refund
    - &lt;a href="/Devzone/post-order/post-order\_v2\_return-returnid\_issue\_refund\_\_post.html " target="\_blank "&gt;Issue return refund
    - &lt;a href="/Devzone/post-order/post-order\_v2\_return-returnid\_decide\_\_post.html " target="\_blank "&gt;Process Return Request
    - &lt;a href="/devzone/post-order/post-order\_v2\_cancellation-cancelid\_approve\_\_post.html " target="\_blank "&gt;Approve Cancellation Request
    - &lt;a href="/devzone/post-order/post-order\_v2\_cancellation\_\_post.html " target="\_blank "&gt;Create Cancellation Request

&lt;span class="tablenote"&gt;**Note:** For additional information about keypairs and creating Message Signatures, refer to &lt;a href= "/develop/guides/digital-signatures-for-apis " target= "\_blank "&gt;Digital Signatures for APIs.Installation &amp; Usage
------------------------

[](#installation--usage)

(re)generate sdk

```
docker run --rm -v "${PWD}:/local" openapitools/openapi-generator-cli:v5.0.1 generate
\-i https://developer.ebay.com/api-docs/master/developer/key-management/openapi/3/developer_key_management_v1_oas3.json
\-g php
\ --git-user-id cdma-numiscorner
\--git-host github.com
\ --git-repo-id ebay-developer-key-management-api
\--invoker-package 'OpenAPI\EbayDevKeyManagementClient'
\ --artifact-version 1.0
```

### Requirements

[](#requirements)

PHP 7.2 and later.

### Composer

[](#composer)

To install the bindings via [Composer](https://getcomposer.org/), add the following to `composer.json`:

```
{
  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/cdma-numiscorner/ebay-developer-key-management-api.git"
    }
  ],
  "require": {
    "cdma-numiscorner/ebay-developer-key-management-api": "*@dev"
  }
}
```

Then run `composer install`

### Manual Installation

[](#manual-installation)

Download the files and include `autoload.php`:

```
