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)