Releases: MultiSafepay/php-sdk
Releases · MultiSafepay/php-sdk
5.8.0
Added
- PHPSDK-85: Add support for "payment-methods" endpoint
- MAGWIRE-3: Add support for accessing the pluginDetails object from the OrderRequest to enable overwriting its data
- PLGMAG2V2-488: Add methods to the OrderRequest to retrieve the ShoppingCart, CheckoutOptions and TaxTable objects
- PHPSDK-112: Add the raw_response_body of a request to the context, to always have the actual response available that was retrieved from an API request
Fixed
- PHPSDK-113: Fix an issue where the locale argument was being overwritten in GET requests, even if it was already defined
5.7.0
Added
- PHPSDK-99: Trim API-KEY in signature validation
- PHPSDK-96: Add method to get GatewayInfo object from the OrderRequest object
Fixed
- PHPSDK-97: Fix a bug in which OrderRequest->get('key') returns null
- PHPSDK-107: Fix issuer listing when response from API is an empty array (Thanks to @barryvdh)
5.6.0
Added
- PHPSDK-94: Support for listing transactions
- DAVAMS-491: Add GatewayInfo object for MyBank issuers
Changed
- Sdk class: save the tokenManager as a class variable to avoid creating new instances
- TokenManager: Reduce the amount of API calls when getting tokens by gateway
Fixed
- PHPSDK-98: Fix the filter for allowed options in the GatewayManager
5.5.0
Added
- PHPSDK-90: Add MAESTRO tokens within the results of the CREDITCARD tokens request
Changed
- PHPSDK-91: Add trim on API key when initializing the SDK
5.4.0
Added
- Added the AccountManager class which can be used for retrieving MultiSafepay account data
Changed
- Updated the API token endpoint url to use 'json' instead of 'connect', since 'connect' will be deprecated
5.3.1
Added
- Added possibility to add settings along with payment options in the transaction request
5.3.0
Added
- Added support for Apple Pay direct payment method
- Add class WalletManager which can be used for getting specific data needed for wallets payment methods
5.2.2
Fixed
- Fixed a bug where some addresses that start with a number would return null.
5.2.1
Fixed
- Fixed a bug where a refund could not be created if the orderId parameter wasn't provided.
5.2.0
Added
- Added support for API manual capture endpoints