NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2124 most downloaded on Packagist
PayPal's PHP SDK for REST APIs
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
14 years old
54 releases · first in 2013
Update sdk_config.ini log.LogLevel comments #983 .
One column per quarter.
Add HUF as a non-decimal currency #974 .
Add getToken method to Payment class to retrieve EC token from approval URL.
Update third party payment sample with PayPal payment.
* Updated Payments APIs #700. * Minor bug fixes.
Updated Payment Experience APIs #682.
* Updated Webhooks APIs #653. * Updated Invoicing APIs #657. * UTF-8 encoding bug fix #655. * Updated PSR log #654.
Fixed Duplicate conditional expression in PayPalCredentialManager.php #594.
Enabled Third Party Invoicing #581.
* Vault API updates. * Fixes #575.
* Fixes #559.
Enable custom logger injection.
* SSL Connect Error Fix. * Fixes #474.
* Fixes Continue 100 Header. * Minor Bug Fixes #452.
* TLS Check Sample Added. * Updated README.
* User Agent Changes. * SDK Version Fix.
Updated Payments API to latest version.
Fixed a bug #343 in Future Payment.
Added More Fields to Vault Credit Card Object.
Fixes to Logging Manager to skip if mode is not set.
Minor Fix for Agreement Details.
PayPalModel to differentiate between empty objects and array.
Updating ModelAccessValidator to be disabled if not set explicitly.
Ability to handle missing accessors for unknown objects in json.
Introduced DEBUG mode in Logging. Deprecated FINE.
Fix to Cipher Encryption (Critical).
Enabled Payouts Cancel API Support for Unclaimed Payouts.
Removed Deprecated Getter Setters from all Model Classes.
echo on PayPalModel Objects will print nice looking JSON.Breaking Changes
Jump to bottom
Jay edited this page Mar 10, 2015 · 2 revisions
Old Name New Name
PayPal\Common\PPModel PayPal\Common\PayPalModel
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
Old Name New Name
PayPal\Common\FormatConverter PayPal\Converter\FormatConverter
PayPal\Rest\RestHandler PayPal\Handler\RestHandler
PayPal\Rest\OauthHandler PayPal\Handler\OauthHandler
Old Name New Name
PayPal\Api\Invoice->getPaymentDetails() PayPal\Api\Invoice->getPayments()
PayPal\Api\Invoice->getRefundDetails() PayPal\Api\Invoice->getRefunds()
Home | Installation | Samples | Making Your First Call | PayPal-PHP-SDK Home Page | Report issues
Getting Started
Home
Installation
Composer
Direct Download
Going Live
Breaking Changes (new)
Using Our SDK
Making Your First Call
Adding Configurations
Samples
Passing Data
File based Configurations
Configurations
Logging
Caching
Curl Options
Extras
Custom Logger (new)
Webhook Validation
Return Type Exception
Exception Handling
Contributing to SDK
External Links
PayPal-PHP-SDK Home Page
Sample Source Codes
PHP Source Documentation
API Reference
Report issues
Demo Website
You can’t perform that action at this time.
Configurable Headers for all requests to PayPal.
Enabled Webhook Management Capabilities.
Enabled Deleting Billing Plans.
Extended Invoicing Capabilities.
Quick Patch to Unset Cipher List for NSS.
Updated HttpConfig to use TLSv1 as Cipher List.
Enabled Billing Plans and Agreements APIs.
Updated Future Payments and LIPP Support.
Enabled TLS version 1.x for SSL Negotiation.
* Enabled Payment Experience.
Enabled EC Parameters Support for Payment APIs.
Removed Dependency from SDK Core Project.
Ability for PUT and PATCH requests.
* N/A.
* N/A.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
* Invoicing API support added.
Added support for Reauthorization.
Added support for Auth and Capture APIs.
Deprecating the setCredential method and changing resource class methods to take an ApiContext argument instead of a OauthTokenCredential argument.
* Initial Release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →