paypal/rest-api-sdk-php
Abandoned; use paypal/paypal-server-sdk. PayPal's PHP SDK for REST APIs
1.14.0
21M downloads/mo
#1861 most downloaded on Packagist
paypal/PayPal-PHP-SDK
What this package is like to depend on
Last release 8 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 1.1 years
Most releases are documented
notes for 48 of 54 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
54 releases · first in 2013
0 releases in the last 12 months
see the full history below
Release timeline
54 releases · Mar 2013 to Jan 2019Releases
latest 54-
1.14.004 Jan 2019Release notes
Open source →- Update sdk_config.ini log.LogLevel comments #983.
- Update RefundCapture.php #998.
- update readme for direct credit card restriction #1019.
- Add PHP 7.1 and 7.2 in travis build #1061.
- Custom cache directory line was not written #1062.
- Re-Order the array keys so that JSON will be an array, not an object #1034.
- Refactoring tests #1011.
- Added condition to ignore extra header #1060.
- Fix links to Developer API Reference #1095.
- adding target subject to the generate access token call.
Release notes
Open source →- Update sdk_config.ini log.LogLevel comments #983.
- Update RefundCapture.php #998.
- update readme for direct credit card restriction #1019.
- Add PHP 7.1 and 7.2 in travis build #1061.
- Custom cache directory line was not written #1062.
- Re-Order the array keys so that JSON will be an array, not an object #1034.
- Refactoring tests #1011.
- Added condition to ignore extra header #1060.
- Fix links to Developer API Reference #1095.
- adding target subject to the generate access token call.
-
1.13.013 Nov 2017 -
1.12.011 Jul 2017 -
1.11.014 Dec 2016 -
1.10.027 Oct 2016 -
1.9.021 Oct 2016 -
1.8.029 Sep 2016 -
1.7.415 Jul 2016 -
1.7.321 Jun 2016 -
1.7.213 May 2016 -
v1.7.122 Apr 2016 -
v1.7.018 Apr 2016 -
v1.6.420 Jan 2016 -
v1.6.307 Dec 2015 -
v1.6.216 Nov 2015 -
v1.6.129 Oct 2015 -
v1.6.008 Oct 2015Release notes
Open source →- Updated Payments API to latest version.
- Removed ModelAccessValidator.
- Minor Bug Fixes #399.
-
v1.5.117 Aug 2015Release notes
Open source →- Fixed a bug #343 in Future Payment.
- Minor Improvements.
- Updates to Sample Docs.
-
v1.5.025 Jun 2015Release notes
Open source →- Enabled Vault List API.
- Added More Fields to Vault Credit Card Object.
- Minor Fixes.
-
v1.4.008 Jun 2015Release notes
Open source →- Ability to validate Webhook.
- Fixes to Logging Manager to skip if mode is not set.
- SDK updates and fixes.
-
v1.3.218 Mar 2015 -
v1.3.104 Mar 2015Release notes
Open source →- PayPalModel to differentiate between empty objects and array.
- Fixed CURLINFO_HEADER_SIZE miscalculations if Proxy Enabled.
-
v1.3.027 Feb 2015Release notes
Open source →- Updated Payment APIs.
- Updating ModelAccessValidator to be disabled if not set explicitly.
-
v1.2.124 Feb 2015 -
v1.2.004 Feb 2015Release notes
Open source →- Order API Support.
- Introduced DEBUG mode in Logging. Deprecated FINE.
- Ability to not Log on DEBUG, while on live environment.
- Vault APIs Update API Support.
- Transaction Fee Added in Sale Object.
- Fixed #237, #234, #233, #215.
-
v1.1.129 Jan 2015 -
v1.1.026 Jan 2015Release notes
Open source →- Enabled Payouts Cancel API Support for Unclaimed Payouts.
- Encrypting Access Token in Cached Storage.
- Updated Billing Agreement Search Transaction code to pass start_date and end_date.
- Updated OAuthToken to throw proper error on not receiving access token.
- Minor Bug Fixes and Documentation Updates.
-
v1.0.011 Jan 2015Release notes
Open source →- Enabled Payouts API Support.
- Authorization Cache Custom Path Directory Configuration.
- Helper Functions to retrieve specific HATEOS Links.
- Default Mode set to Sandbox.
- Enabled Rest SDK to work nicely with Classic SDKs.
- If missing annotation of return type in Getters, it throws a proper exception.
echoon PayPalModel Objects will print nice looking JSON.- Updated Invoice Object to retrieve payments and refunds.
Breaking Changes
- Removed Deprecated Getter Setters from all Model Classes.
- All Camelcase getters and setters are removed. Please use first letter uppercase syntax.
- E.g. instead of using get_notify_url(), use getNotifyUrl() instead.
- Renamed Classes.
- PayPal\Common\PPModel => PayPal\Common\PayPalModel.
- PayPal\Common\ResourceModel => PayPal\Common\PayPalResourceModel.
- PayPal\Common\PPUserAgent => PayPal\Common\PayPalUserAgent.
- PayPal\Core\PPConfigManager => PayPal\Core\PayPalConfigManager.
- PayPal\Core\PPConstants => PayPal\Core\PayPalConstants.
- PayPal\Core\PPCredentialManager => PayPal\Core\PayPalCredentialManager.
- PayPal\Core\PPHttpConfig => PayPal\Core\PayPalHttpConfig.
- PayPal\Core\PPHttpConnection => PayPal\Core\PayPalHttpConnection.
- PayPal\Core\PPLoggingLevel => PayPal\Core\PayPalLoggingLevel.
- PayPal\Core\PPLoggingManager => PayPal\Core\PayPalLoggingManager.
- PayPal\Exception\PPConfigurationException => PayPal\Exception\PayPalConfigurationException.
- PayPal\Exception\PPConnectionException => PayPal\Exception\PayPalConnectionException.
- PayPal\Exception\PPInvalidCredentialException => PayPal\Exception\PayPalInvalidCredentialException.
- PayPal\Exception\PPMissingCredentialException => PayPal\Exception\PayPalMissingCredentialException.
- PayPal\Handler\IPPHandler => PayPal\Handler\IPayPalHandler.
- PayPal\Transport\PPRestCall => PayPal\Transport\PayPalRestCall.
- Namespace Changes and Class Naming Convention.
- PayPal\Common\FormatConverter => PayPal\Converter\FormatConverter.
- PayPal\Rest\RestHandler => PayPal\Handler\RestHandler.
- PayPal\Rest\OauthHandler => PayPal\Handler\OauthHandler.
- Fixes to Methods.
- PayPal\Api\Invoice->getPaymentDetails() was renamed to getPayments().
- PayPal\Api\Invoice->getRefundDetails() was renamed to getRefunds().
1.0.0-beta
- Namespace Changes and Class Naming Convention.
- Helper Functions to retrieve specific HATEOS Links.
- Default Mode set to Sandbox.
-
v0.16.122 Dec 2014Release notes
Open source →- Configurable Headers for all requests to PayPal.
- Allows adding additional headers to every call to PayPal APIs.
- SDK Config to add headers with http.headers.* syntax.
-
v0.16.015 Dec 2014Release notes
Open source →- Enabled Webhook Management Capabilities.
- Enabled Caching Abilities for Access Tokens.
-
v0.15.101 Dec 2014 -
v0.15.023 Nov 2014Release notes
Open source →- Extended Invoicing Capabilities.
- Allows QR Code Generation for Invoices.
- Updated Formatter to work with multiple locales.
- Removed Future Payments mandate on Correlation Id.
-
v0.14.212 Nov 2014 -
v0.14.112 Nov 2014Release notes
Open source →- Updated HttpConfig to use TLSv1 as Cipher List.
- Added resetRequestId in ApiContext to enable multiple create calls in succession.
- Sanitize Input for Price Variables.
- Made samples look better and work best.
-
v0.14.003 Nov 2014Release notes
Open source →- Enabled Billing Plans and Agreements APIs.
- Renamed SDK name to PayPal-PHP-SDK.
-
v0.13.220 Oct 2014 -
v0.13.115 Oct 2014Release notes
Open source →- Enabled TLS version 1.x for SSL Negotiation.
- Updated Identity Support from SDK Core.
- Fixed Backward Compatibility changes.
-
v0.13.013 Oct 2014 -
v0.12.010 Oct 2014Release notes
Open source →- Enabled EC Parameters Support for Payment APIs.
- Enabled Validation for Missing Accessors.
-
v0.11.106 Oct 2014 -
v0.11.026 Sep 2014Release notes
Open source →- Ability for PUT and PATCH requests.
- Invoice number, custom and soft descriptor.
- Order API and tests, more Authorization tests.
- remove references to sdk-packages.
- patch for retrieving paid invoices.
- Shipping address docs patch.
- Remove @array annotation.
- Validate return cancel url.
- type hinting, comment cleaning, and getters and setters for Shipping.
-
v0.10.009 Sep 2014 -
v0.9.026 Aug 2014 -
v0.8.612 Aug 2014Nothing published for this version
-
v0.8.505 Aug 2014Nothing published for this version
-
v0.8.422 Jul 2014Nothing published for this version
-
v0.8.312 May 2014Nothing published for this version
-
v0.8.205 May 2014Nothing published for this version
-
v0.8.101 May 2014Nothing published for this version
-
v0.8.029 Apr 2014 -
v0.7.131 Jul 2013 -
v0.7.030 May 2013Release notes
Open source →- Added support for Auth and Capture APIs.
- Types modified to match the API Spec.
- Updated SDK to use namespace supported core library.
-
v0.6.026 Apr 2013Release notes
Open source →- Adding support for dynamic configuration of SDK (Upgrading sdk-core-php dependency to V1.4.0).
- Deprecating the setCredential method and changing resource class methods to take an ApiContext argument instead of a OauthTokenCredential argument.
-
V0.5.008 Mar 2013