forked from LiveCarta/PayPal-PHP-Server-SDK
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5928f8c2a3 | ||
|
|
7d751fa920 |
@@ -1,3 +1,8 @@
|
|||||||
|
## 2.1.0
|
||||||
|
- Bug Fixes:
|
||||||
|
- Fix missing `OTHERS` value in `Shipment Carrier` enum model
|
||||||
|
- Update Transaction Search API naming in docs
|
||||||
|
|
||||||
## 2.0.0
|
## 2.0.0
|
||||||
- Breaking Changes:
|
- Breaking Changes:
|
||||||
- Several model renames for more precise mapping to controllers
|
- Several model renames for more precise mapping to controllers
|
||||||
@@ -18,4 +23,4 @@
|
|||||||
- Documentation updates
|
- Documentation updates
|
||||||
|
|
||||||
## 1.0.0
|
## 1.0.0
|
||||||
- GA Release for Orders, Payments, and Vault APIs
|
- GA Release for Orders, Payments, and Vault APIs
|
||||||
|
|||||||
38
README.md
38
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:
|
Run the following command to install the package and automatically add the dependency to your composer.json file:
|
||||||
|
|
||||||
```bash
|
```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:
|
Or add it to the composer.json file manually as given below:
|
||||||
|
|
||||||
```json
|
```json
|
||||||
"require": {
|
"require": {
|
||||||
"paypal/paypal-server-sdk": "2.0.0"
|
"paypal/paypal-server-sdk": "2.1.0"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
You can also view the package at:
|
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
|
## 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:
|
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.<br>*Default*: `true` |
|
| retryOnTimeout | `bool` | Whether to retry on request timeout.<br>*Default*: `true` |
|
||||||
| httpStatusCodesToRetry | `array` | Http status codes to retry against.<br>*Default*: `408, 413, 429, 500, 502, 503, 504, 521, 522, 524` |
|
| httpStatusCodesToRetry | `array` | Http status codes to retry against.<br>*Default*: `408, 413, 429, 500, 502, 503, 504, 521, 522, 524` |
|
||||||
| httpMethodsToRetry | `array` | Http methods to retry against.<br>*Default*: `'GET', 'PUT'` |
|
| httpMethodsToRetry | `array` | Http methods to retry against.<br>*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 |
|
| 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.0.0/doc/proxy-configuration-builder.md) | Represents the proxy 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.0.0/doc/auth/oauth-2-client-credentials-grant.md) | The Credentials Setter for OAuth 2 Client Credentials Grant |
|
| 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:
|
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.
|
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
|
## 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.1.0/doc/controllers/orders.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.1.0/doc/controllers/payments.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.1.0/doc/controllers/vault.md)
|
||||||
* [Vault](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.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.0.0/doc/controllers/subscriptions.md)
|
* [Subscriptions](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.1.0/doc/controllers/subscriptions.md)
|
||||||
|
|
||||||
## SDK Infrastructure
|
## SDK Infrastructure
|
||||||
|
|
||||||
### Configuration
|
### Configuration
|
||||||
|
|
||||||
* [ProxyConfigurationBuilder](https://www.github.com/paypal/PayPal-PHP-Server-SDK/tree/2.0.0/doc/proxy-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.0.0/doc/logging-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.0.0/doc/request-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.0.0/doc/response-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
|
### 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
|
### 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)
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
"ext-curl": "*",
|
"ext-curl": "*",
|
||||||
"apimatic/unirest-php": "^4.0.6",
|
"apimatic/unirest-php": "^4.0.6",
|
||||||
"apimatic/core-interfaces": "~0.1.5",
|
"apimatic/core-interfaces": "~0.1.5",
|
||||||
"apimatic/core": "~0.3.15"
|
"apimatic/core": "~0.3.16"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"squizlabs/php_codesniffer": "^3.5",
|
"squizlabs/php_codesniffer": "^3.5",
|
||||||
|
|||||||
@@ -1,17 +1,19 @@
|
|||||||
# Transactionsearch
|
# Transaction Search
|
||||||
|
|
||||||
|
Use the `/transactions` resource to list transactions and the `/balances` resource to list balances.
|
||||||
|
|
||||||
```php
|
```php
|
||||||
$transactionsearchController = $client->getTransactionsearchController();
|
$transactionSearchController = $client->getTransactionSearchController();
|
||||||
```
|
```
|
||||||
|
|
||||||
## Class Name
|
## Class Name
|
||||||
|
|
||||||
`TransactionsearchController`
|
`TransactionSearchController`
|
||||||
|
|
||||||
## Methods
|
## Methods
|
||||||
|
|
||||||
* [Search Transactions](../../doc/controllers/transactionsearch.md#search-transactions)
|
* [Search Transactions](../../doc/controllers/transaction-search.md#search-transactions)
|
||||||
* [Search Balances](../../doc/controllers/transactionsearch.md#search-balances)
|
* [Search Balances](../../doc/controllers/transaction-search.md#search-balances)
|
||||||
|
|
||||||
|
|
||||||
# Search Transactions
|
# Search Transactions
|
||||||
@@ -25,7 +25,7 @@ The tracking details of an order.
|
|||||||
"capture_id": "capture_id0",
|
"capture_id": "capture_id0",
|
||||||
"notify_payer": false,
|
"notify_payer": false,
|
||||||
"tracking_number": "tracking_number6",
|
"tracking_number": "tracking_number6",
|
||||||
"carrier": "ZELERIS",
|
"carrier": "ACS_GR",
|
||||||
"carrier_name_other": "carrier_name_other0",
|
"carrier_name_other": "carrier_name_other0",
|
||||||
"items": [
|
"items": [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1423,4 +1423,5 @@ The carrier for the shipment. Some carriers have a global version as well as loc
|
|||||||
| `SWIFTX` | Swiftx. |
|
| `SWIFTX` | Swiftx. |
|
||||||
| `SFYDEXPRESS` | Sfyd Express. |
|
| `SFYDEXPRESS` | Sfyd Express. |
|
||||||
| `TOPTRANS` | Toptrans. |
|
| `TOPTRANS` | Toptrans. |
|
||||||
|
| `OTHER` | Other. |
|
||||||
|
|
||||||
|
|||||||
@@ -7078,4 +7078,9 @@ class ShipmentCarrier
|
|||||||
* Toptrans.
|
* Toptrans.
|
||||||
*/
|
*/
|
||||||
public const TOPTRANS = 'TOPTRANS';
|
public const TOPTRANS = 'TOPTRANS';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Other.
|
||||||
|
*/
|
||||||
|
public const OTHER = 'OTHER';
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -74,7 +74,7 @@ class PaypalServerSdkClient implements ConfigurationInterface
|
|||||||
->converter(new CompatibilityConverter())
|
->converter(new CompatibilityConverter())
|
||||||
->jsonHelper(ApiHelper::getJsonHelper())
|
->jsonHelper(ApiHelper::getJsonHelper())
|
||||||
->apiCallback($this->config['httpCallback'] ?? null)
|
->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_)
|
->serverUrls(self::ENVIRONMENT_MAP[$this->getEnvironment()], Server::DEFAULT_)
|
||||||
->authManagers(['Oauth2' => $this->clientCredentialsAuthManager])
|
->authManagers(['Oauth2' => $this->clientCredentialsAuthManager])
|
||||||
->loggingConfiguration($loggingConfiguration)
|
->loggingConfiguration($loggingConfiguration)
|
||||||
|
|||||||
Reference in New Issue
Block a user