PackageTrack
Sign in Get early access

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 2019
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 54
  1. 1.14.0 04 Jan 2019
    Release notes
    • 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.
    Open source →
    Release notes
    • 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.
    Open source →
  2. 1.13.0 13 Nov 2017
    Release notes
    • Add HUF as a non-decimal currency #974.
    • Add purchaseOrder in CartBase #939.
    • Fixed annotation bug #872.
    • Update PHPUnit #979.
    Open source →
    Release notes
    • Add HUF as a non-decimal currency #974.
    • Add purchaseOrder in CartBase #939.
    • Fixed annotation bug #872.
    • Update PHPUnit #979.
    Open source →
  3. 1.12.0 11 Jul 2017
    Release notes
    • Add getToken method to Payment class to retrieve EC token from approval URL.
    • Add TLSv1.2 to cipher list #844.
    • Use restCall object for function that makes REST requests #841.
    • Minor bugfixes #766, #798, #845.
    • Updated samples.
    Open source →
    Release notes
    • Add getToken method to Payment class to retrieve EC token from approval URL.
    • Add TLSv1.2 to cipher list #844.
    • Use restCall object for function that makes REST requests #841.
    • Minor bugfixes #766, #798, #845.
    • Updated samples.
    Open source →
  4. 1.11.0 14 Dec 2016
    Release notes
    • Update third party payment sample with PayPal payment.
    • Prevent error in SSL version check if curl is not available #706.
    • Stop auto-generating PayPal-Request-Id header values and allow SDK users to optionally set the value #747.
    • Remove automatic retries on failed requests #747.
    Open source →
    Release notes
    • Update third party payment sample with PayPal payment.
    • Prevent error in SSL version check if curl is not available #706.
    • Stop auto-generating PayPal-Request-Id header values and allow SDK users to optionally set the value #747.
    • Remove automatic retries on failed requests #747.
    Open source →
  5. 1.10.0 27 Oct 2016
    Release notes
    • Updated Payments APIs #700.
    • Minor bug fixes.
    Open source →
  6. 1.9.0 21 Oct 2016
    Release notes
    • Updated Payouts APIs #692.
    • Updated Payment Experience APIs #682.
    • Updated Payments API to use Payment Card instead of credit card #696.
    • Fixed bug on failed Access token call. #665.
    Open source →
  7. 1.8.0 29 Sep 2016
    Release notes
    • Updated Webhooks APIs #653.
    • Updated Invoicing APIs #657.
    • UTF-8 encoding bug fix #655.
    • Updated PSR log #654.
    Open source →
  8. 1.7.4 15 Jul 2016
    Release notes
    • Fixed Duplicate conditional expression in PayPalCredentialManager.php #594.
    • Updated Invoicing APIs #605.
    • Fixed PSR code style errors #607.
    Open source →
  9. 1.7.3 21 Jun 2016
    Release notes
    • Enabled Third Party Invoicing #581.
    Open source →
  10. 1.7.2 13 May 2016
    Release notes
    • Vault API updates.
    • Fixes #575.
    Open source →
  11. v1.7.1 22 Apr 2016
    Release notes
    • Fixes #559.
    Open source →
  12. v1.7.0 18 Apr 2016
    Release notes
    • Enable custom logger injection.
    • Minor bug fixes.
    Open source →
  13. v1.6.4 20 Jan 2016
    Release notes
    • SSL Connect Error Fix.
    • Fixes #474.
    Open source →
  14. v1.6.3 07 Dec 2015
    Release notes
    • Fixes Continue 100 Header.
    • Minor Bug Fixes #452.
    Open source →
  15. v1.6.2 16 Nov 2015
    Release notes
    • TLS Check Sample Added.
    • Updated README.
    Open source →
  16. v1.6.1 29 Oct 2015
    Release notes
    • User Agent Changes.
    • SDK Version Fix.
    Open source →
  17. v1.6.0 08 Oct 2015
    Release notes
    • Updated Payments API to latest version.
    • Removed ModelAccessValidator.
    • Minor Bug Fixes #399.
    Open source →
  18. v1.5.1 17 Aug 2015
    Release notes
    • Fixed a bug #343 in Future Payment.
    • Minor Improvements.
    • Updates to Sample Docs.
    Open source →
  19. v1.5.0 25 Jun 2015
    Release notes
    • Enabled Vault List API.
    • Added More Fields to Vault Credit Card Object.
    • Minor Fixes.
    Open source →
  20. v1.4.0 08 Jun 2015
    Release notes
    • Ability to validate Webhook.
    • Fixes to Logging Manager to skip if mode is not set.
    • SDK updates and fixes.
    Open source →
  21. v1.3.2 18 Mar 2015
    Release notes
    • Minor Fix for Agreement Details.
    Open source →
  22. v1.3.1 04 Mar 2015
    Release notes
    • PayPalModel to differentiate between empty objects and array.
    • Fixed CURLINFO_HEADER_SIZE miscalculations if Proxy Enabled.
    Open source →
  23. v1.3.0 27 Feb 2015
    Release notes
    • Updated Payment APIs.
    • Updating ModelAccessValidator to be disabled if not set explicitly.
    Open source →
  24. v1.2.1 24 Feb 2015
    Release notes
    • Ability to handle missing accessors for unknown objects in json.
    Open source →
  25. v1.2.0 04 Feb 2015
    Release notes
    • 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.
    Open source →
  26. v1.1.1 29 Jan 2015
    Release notes
    • Fix to Cipher Encryption (Critical).
    Open source →
  27. v1.1.0 26 Jan 2015
    Release notes
    • 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.
    Open source →
  28. v1.0.0 11 Jan 2015
    Release notes
    • 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.
    • echo on 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.
    Open source →
  29. v0.16.1 22 Dec 2014
    Release notes
    • 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.
    Open source →
  30. v0.16.0 15 Dec 2014
    Release notes
    • Enabled Webhook Management Capabilities.
    • Enabled Caching Abilities for Access Tokens.
    Open source →
  31. v0.15.1 01 Dec 2014
    Release notes
    • Enabled Deleting Billing Plans.
    • Updated Samples.
    Open source →
  32. v0.15.0 23 Nov 2014
    Release notes
    • Extended Invoicing Capabilities.
    • Allows QR Code Generation for Invoices.
    • Updated Formatter to work with multiple locales.
    • Removed Future Payments mandate on Correlation Id.
    Open source →
  33. v0.14.2 12 Nov 2014
    Release notes
    • Quick Patch to Unset Cipher List for NSS.
    Open source →
  34. v0.14.1 12 Nov 2014
    Release notes
    • 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.
    Open source →
  35. v0.14.0 03 Nov 2014
    Release notes
    • Enabled Billing Plans and Agreements APIs.
    • Renamed SDK name to PayPal-PHP-SDK.
    Open source →
  36. v0.13.2 20 Oct 2014
    Release notes
    • Updated Future Payments and LIPP Support.
    • Updated Logging Syntax.
    Open source →
  37. v0.13.1 15 Oct 2014
    Release notes
    • Enabled TLS version 1.x for SSL Negotiation.
    • Updated Identity Support from SDK Core.
    • Fixed Backward Compatibility changes.
    Open source →
  38. v0.13.0 13 Oct 2014
    Release notes
    • Enabled Payment Experience.
    Open source →
  39. v0.12.0 10 Oct 2014
    Release notes
    • Enabled EC Parameters Support for Payment APIs.
    • Enabled Validation for Missing Accessors.
    Open source →
  40. v0.11.1 06 Oct 2014
    Release notes
    • Removed Dependency from SDK Core Project.
    • Enabled Future Payments.
    Open source →
  41. v0.11.0 26 Sep 2014
    Release notes
    • 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.
    Open source →
  42. v0.10.0 09 Sep 2014
    Release notes
    • N/A.
    Open source →
  43. v0.9.0 26 Aug 2014
    Release notes
    • N/A.
    Open source →
  44. v0.8.6 12 Aug 2014

    Nothing published for this version

  45. v0.8.5 05 Aug 2014

    Nothing published for this version

  46. v0.8.4 22 Jul 2014

    Nothing published for this version

  47. v0.8.3 12 May 2014

    Nothing published for this version

  48. v0.8.2 05 May 2014

    Nothing published for this version

  49. v0.8.1 01 May 2014

    Nothing published for this version

  50. v0.8.0 29 Apr 2014
    Release notes
    • Invoicing API support added.
    Open source →
  51. v0.7.1 31 Jul 2013
    Release notes
    • Added support for Reauthorization.
    Open source →
  52. v0.7.0 30 May 2013
    Release notes
    • Added support for Auth and Capture APIs.
    • Types modified to match the API Spec.
    • Updated SDK to use namespace supported core library.
    Open source →
  53. v0.6.0 26 Apr 2013
    Release notes
    • 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.
    Open source →
  54. V0.5.0 08 Mar 2013
    Release notes
    • Initial Release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive