This repository has been archived by the owner on Sep 29, 2023. It is now read-only.
Releases: paypal/PayPal-PHP-SDK
Releases · paypal/PayPal-PHP-SDK
Enabled Deleting Billing Plans
- Enabled Deleting Billing Plans
- Updated Samples with Billings, Payments, etc
Extended Invoicing Capabilities
- Extended Invoicing Capabilities
- Allows QR Code Generation for Invoices
- Updated Formatter to work with multiple locales
- Removed Future Payments mandate on Correlation Id
- Ability to run Samples using PHP built-in server supported in PHP 5.4 or higher
Poodle Fix - including NSS
POODLE Update
- Because of the Poodle vulnerability, PayPal has disabled SSLv3.
- To enable TLS encryption, the changes were made to PPHttpConfig.php to use a cipher list specific to TLS encryption.
/**
* Some default options for curl
* These are typically overridden by PPConnectionManager
*/
public static $DEFAULT_CURL_OPTS = array(
CURLOPT_SSLVERSION => 1,
CURLOPT_CONNECTTIMEOUT => 10,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_TIMEOUT => 60, // maximum number of seconds to allow cURL functions to execute
CURLOPT_USERAGENT => 'PayPal-PHP-SDK',
CURLOPT_HTTPHEADER => array(),
CURLOPT_SSL_VERIFYHOST => 2,
CURLOPT_SSL_VERIFYPEER => 1,
CURLOPT_SSL_CIPHER_LIST => 'TLSv1',
);
Poodle Fix
- 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
- Few Bug Fixes
Enabled Billing Plans and Agreements
- Enabled Billing Plans and Agreements
- Created Samples, Unit and Functional Tests
- Renamed Github Repository to PayPal-PHP-SDK
- Updates to Sample UI
- Fixed samples result pages.
- Made samples to not use hard coded Ids
- Fixed Bugs
Updated LIPP & Future Payments
- Updated LIPP
- Updated Future Payments to have helper functions for retrieving access token
- Updated Logging Syntax to include timestamp and response json
Updated Identity Support from SDK Core
- Enabled TLS version 1.x for SSL Negotiation
- Updated Identity Support from SDK Core
- Fixed Backward Compatibility changes
Enabled Payment Experience
- Updated Api to enabled Payment Experience
- Updated Tests and Samples
- Added Json Validator
- Ability for PPModel to return array of self objects
Enabled EC Parameters Support for Payment APIs
- Enabled EC Parameters Support for Payment APIs
- Enabled Validation for Missing Accessors
Merged SDK Core & Enabled Future Payments
- Removed Dependency from SDK Core Project
- Enabled Future Payments