diff --git a/README.md b/README.md index 5546782..15ab65c 100644 --- a/README.md +++ b/README.md @@ -22,23 +22,23 @@ The PayPal Server SDK provides integration access to the PayPal REST APIs. The A Run the following command to install the package and automatically add the dependency to your composer.json file: ```bash -composer require "paypal/paypal-server-sdk:2.0.0" +composer require "paypal/paypal-server-sdk:2.1.0" ``` Or add it to the composer.json file manually as given below: ```json "require": { - "paypal/paypal-server-sdk": "2.0.0" + "paypal/paypal-server-sdk": "2.1.0" } ``` You can also view the package at: -https://packagist.org/packages/paypal/paypal-server-sdk#2.0.0 +https://packagist.org/packages/paypal/paypal-server-sdk#2.1.0 ## Initialize the API Client -**_Note:_** Documentation for the client can be found [here.](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/client.md) +**_Note:_** Documentation for the client can be found [here.](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/client.md) The following parameters are configurable for the API Client: @@ -54,9 +54,9 @@ The following parameters are configurable for the API Client: | retryOnTimeout | `bool` | Whether to retry on request timeout.
*Default*: `true` | | httpStatusCodesToRetry | `array` | Http status codes to retry against.
*Default*: `408, 413, 429, 500, 502, 503, 504, 521, 522, 524` | | httpMethodsToRetry | `array` | Http methods to retry against.
*Default*: `'GET', 'PUT'` | -| loggingConfiguration | [`LoggingConfigurationBuilder`](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/logging-configuration-builder.md) | Represents the logging configurations for API calls | -| proxyConfiguration | [`ProxyConfigurationBuilder`](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/proxy-configuration-builder.md) | Represents the proxy configurations for API calls | -| clientCredentialsAuth | [`ClientCredentialsAuth`](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/auth/oauth-2-client-credentials-grant.md) | The Credentials Setter for OAuth 2 Client Credentials Grant | +| loggingConfiguration | [`LoggingConfigurationBuilder`](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/logging-configuration-builder.md) | Represents the logging configurations for API calls | +| proxyConfiguration | [`ProxyConfigurationBuilder`](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/proxy-configuration-builder.md) | Represents the proxy configurations for API calls | +| clientCredentialsAuth | [`ClientCredentialsAuth`](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/auth/oauth-2-client-credentials-grant.md) | The Credentials Setter for OAuth 2 Client Credentials Grant | The API client can be initialized as follows: @@ -101,30 +101,30 @@ The SDK can be configured to use a different environment for making API calls. A This API uses the following authentication schemes. -* [`Oauth2 (OAuth 2 Client Credentials Grant)`](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/auth/oauth-2-client-credentials-grant.md) +* [`Oauth2 (OAuth 2 Client Credentials Grant)`](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/auth/oauth-2-client-credentials-grant.md) ## List of APIs -* [Transactionsearch](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/controllers/transactionsearch.md) -* [Orders](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/controllers/orders.md) -* [Payments](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/controllers/payments.md) -* [Vault](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/controllers/vault.md) -* [Subscriptions](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/controllers/subscriptions.md) +* [Orders](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/controllers/orders.md) +* [Payments](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/controllers/payments.md) +* [Vault](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/controllers/vault.md) +* [Transaction Search](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/controllers/transaction-search.md) +* [Subscriptions](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/controllers/subscriptions.md) ## SDK Infrastructure ### Configuration -* [ProxyConfigurationBuilder](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/proxy-configuration-builder.md) -* [LoggingConfigurationBuilder](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/logging-configuration-builder.md) -* [RequestLoggingConfigurationBuilder](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/request-logging-configuration-builder.md) -* [ResponseLoggingConfigurationBuilder](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/response-logging-configuration-builder.md) +* [ProxyConfigurationBuilder](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/proxy-configuration-builder.md) +* [LoggingConfigurationBuilder](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/logging-configuration-builder.md) +* [RequestLoggingConfigurationBuilder](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/request-logging-configuration-builder.md) +* [ResponseLoggingConfigurationBuilder](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/response-logging-configuration-builder.md) ### HTTP -* [HttpRequest](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/http-request.md) +* [HttpRequest](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/http-request.md) ### Utilities -* [ApiResponse](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/api-response.md) +* [ApiResponse](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/api-response.md) diff --git a/composer.json b/composer.json index 6920eac..ff641c3 100644 --- a/composer.json +++ b/composer.json @@ -16,7 +16,7 @@ "ext-curl": "*", "apimatic/unirest-php": "^4.0.6", "apimatic/core-interfaces": "~0.1.5", - "apimatic/core": "~0.3.15" + "apimatic/core": "~0.3.16" }, "require-dev": { "squizlabs/php_codesniffer": "^3.5", diff --git a/doc/controllers/transactionsearch.md b/doc/controllers/transaction-search.md similarity index 96% rename from doc/controllers/transactionsearch.md rename to doc/controllers/transaction-search.md index 5ae0d8c..493611f 100644 --- a/doc/controllers/transactionsearch.md +++ b/doc/controllers/transaction-search.md @@ -1,17 +1,19 @@ -# Transactionsearch +# Transaction Search + +Use the `/transactions` resource to list transactions and the `/balances` resource to list balances. ```php -$transactionsearchController = $client->getTransactionsearchController(); +$transactionSearchController = $client->getTransactionSearchController(); ``` ## Class Name -`TransactionsearchController` +`TransactionSearchController` ## Methods -* [Search Transactions](../../doc/controllers/transactionsearch.md#search-transactions) -* [Search Balances](../../doc/controllers/transactionsearch.md#search-balances) +* [Search Transactions](../../doc/controllers/transaction-search.md#search-transactions) +* [Search Balances](../../doc/controllers/transaction-search.md#search-balances) # Search Transactions diff --git a/doc/models/order-tracker-request.md b/doc/models/order-tracker-request.md index f7ea549..6475766 100644 --- a/doc/models/order-tracker-request.md +++ b/doc/models/order-tracker-request.md @@ -25,7 +25,7 @@ The tracking details of an order. "capture_id": "capture_id0", "notify_payer": false, "tracking_number": "tracking_number6", - "carrier": "ZELERIS", + "carrier": "ACS_GR", "carrier_name_other": "carrier_name_other0", "items": [ { diff --git a/doc/models/shipment-carrier.md b/doc/models/shipment-carrier.md index 98dd196..fde56c4 100644 --- a/doc/models/shipment-carrier.md +++ b/doc/models/shipment-carrier.md @@ -1423,4 +1423,5 @@ The carrier for the shipment. Some carriers have a global version as well as loc | `SWIFTX` | Swiftx. | | `SFYDEXPRESS` | Sfyd Express. | | `TOPTRANS` | Toptrans. | +| `OTHER` | Other. | diff --git a/src/Models/ShipmentCarrier.php b/src/Models/ShipmentCarrier.php index ba38dcd..102401d 100644 --- a/src/Models/ShipmentCarrier.php +++ b/src/Models/ShipmentCarrier.php @@ -7078,4 +7078,9 @@ class ShipmentCarrier * Toptrans. */ public const TOPTRANS = 'TOPTRANS'; + + /** + * Other. + */ + public const OTHER = 'OTHER'; } diff --git a/src/PaypalServerSdkClient.php b/src/PaypalServerSdkClient.php index cf7c601..baa39a4 100644 --- a/src/PaypalServerSdkClient.php +++ b/src/PaypalServerSdkClient.php @@ -74,7 +74,7 @@ class PaypalServerSdkClient implements ConfigurationInterface ->converter(new CompatibilityConverter()) ->jsonHelper(ApiHelper::getJsonHelper()) ->apiCallback($this->config['httpCallback'] ?? null) - ->userAgent('PayPal REST API PHP SDK, Version: 2.0.0, on OS {os-info}') + ->userAgent('PayPal REST API PHP SDK, Version: 2.1.0, on OS {os-info}') ->serverUrls(self::ENVIRONMENT_MAP[$this->getEnvironment()], Server::DEFAULT_) ->authManagers(['Oauth2' => $this->clientCredentialsAuthManager]) ->loggingConfiguration($loggingConfiguration)