Releases: MultiSafepay/php-sdk
Releases · MultiSafepay/php-sdk
5.21.0
5.20.0
Added
- PLGWOOS-1025: PHP SDK support for terminal endpoints
- PLGMAG2V2-886: Encode parameters
5.19.0
Added
- PLGMAG2V2-881: Add a method to easily retrieve the payment_options from the OrderRequest
- PHPSDK-184: Add the PaymentData object to an OrderRequest, thanks to @firstred
- PHPSDK-185: Add all the properties of a CaptureRequest, thanks to @firstred
- PHPSDK-186: Add the capture property to an OrderRequest, thanks to @firstred
- PHPSDK-68: Add a cleaner function for checking order status completed
Fixed
- PHPSDK-69: Fix type error when trying to retrieve shopping cart from TransactionResponse that does not have it
5.18.0
Added
- PHPSDK-178: Extend PaymentDetails object, including Card Payment related information
5.17.2
Added
- PHPSDK-181: Add an auxiliary non-static method for verifyNotification()
5.17.1
5.17.0
Added
- PHPSDK-172: Add BILLINK to SHOPPING_CART_REQUIRED_GATEWAYS constant
Fixed
- PHPSDK-173: Fix typo in \MultiSafepay\Api\Transactions\OrderRequest\Arguments\GatewayInfo\Creditcard object
- PHPSDK-174: Fix UnitPrice sometimes having more than 10 decimals
5.16.0
Added
- PHPSDK-166: Add support for affiliates & split payments to create order endpoint, thanks to @Robertbaelde
- PHPSDK-168: Add unit tests for covering IPV6 in IpAddress class
- PLGMAG2V2-401: Add new type 'checkout' to the allowed types in the OrderRequest class
- PLGMAG2V2-401: Add new 'feed_url' methods to the OrderRequest class
Fixed
- PHPSDK-143: Trim merchant item id in order request
5.15.0
Added
- PHPSDK-158: Add "Amount" and "UnitPrice" objects and deprecate the Money object
- PHPSDK-160: Add missing request parameters to UpdateRequest, like excludeOrder, extendExpiration, reason, partialShipmentAmount, carrier, invoiceId, invoiceUrl, poNumber, shipDate, trackTraceCode, trackTraceUrl, newOrderId
- PHPSDK-159: Add support within the SDK to get the QR related properties
- PHPSDK-154: Add cart validation to replace strict mode in the future
Fixed
- PHPSDK-163: Fix PHP 8.4 deprecations, thanks to @RV7PR
- PLUGINSUP-637: Fix missing MultiSafepay logo in README document, thanks to @DaanDeSmedt
- PHPSDK-162: Use correct case for emandate property, thanks to @malles
Changed
- PHPSDK-164: Overwrite max amount for gift cards to be null, because these might accept partial payment
5.14.0
Added
- PHPSDK-155: Throw ApiUnavailableException when API returns 501/503 HTTP codes
- PHPSDK-156: Add getGatewayId in the TransactionResponse class