NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #4161 most downloaded on Packagist
MultiSafepay PHP SDK
Last release 4 months ago
13 May 2026
Release timing varies
gaps range from 2 weeks to 7 months
Nearly every release is documented
notes for 43 of 43 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
43 releases · first in 2020
One column per quarter.
PHPSDK-194: Throw InvalidArgumentException on JSON encoding failure
PHPSDK-192 Create method to know if payment method is defined as a wallet
PLGWOOS-1025: PHP SDK support for terminal endpoints
PLGMAG2V2-881: Add a method to easily retrieve the payment_options from the OrderRequest
PHPSDK-178: Extend PaymentDetails object, including Card Payment related information
PHPSDK-181: Add an auxiliary non-static method for verifyNotification()
PLGMAG2V2-859: Add CODE_OF_CONDUCT.md
PHPSDK-172: Add BILLINK to SHOPPING_CART_REQUIRED_GATEWAYS constant
PHPSDK-166: Add support for affiliates & split payments to create order endpoint, thanks to @Robertbaelde
PHPSDK-158: Add "Amount" and "UnitPrice" objects and deprecate the Money object
PHPSDK-155: Throw ApiUnavailableException when API returns 501/503 HTTP codes
PHPSDK-151: Update Gateways::SHOPPING_CART_REQUIRED_GATEWAYS adding 'BNPL_INST', 'IN3B2B', 'SANTANDER', 'ZINIA', 'ZINIA_IN3', 'BNPL_OB', 'BNPL_MF' gat
PHPSDK-146: Fix ApiException not being hinted as a thrown exception, even though it is, by fixing the PHP DocBlocks @throws tags
PHPSDK-139: Add support to set var1, var2 and var3, within the OrderRequest object
PHPSDK-134: Fix errors when only reference is set, within the CustomerDetails object
PHPSDK-128: Add new methods to set the properties within the MerchantSessionRequest object
DAVAMS-654: Add new method in TokenManager to return the tokens as array
PHPSDK-124: Add support to set the terminal ID within the OrderRequest, pushing a payment request to the Smart POS terminal
DAVAMS-568: Add deprecated notice for GoogleAnalytics class. Will be removed in version 7.0.0
PHPSDK-85: Add support for "payment-methods" endpoint
PHPSDK-99: Trim API-KEY in signature validation
PHPSDK-94: Support for listing transactions
PHPSDK-90: Add MAESTRO tokens within the results of the CREDITCARD tokens request
Updated the API token endpoint url to use 'json' instead of 'connect', since 'connect' will be deprecated
Added possibility to add settings along with payment options in the transaction request
Added support for Apple Pay direct payment method
Fixed a bug where some addresses that start with a number would return null.
Fixed a bug where a refund could not be created if the orderId parameter wasn't provided.
Added support for API manual capture endpoints
Removal of phone number filtering in PhoneNumber value object.
Deprecation of duplicate method TransactionResponse->getPaymentLink().
getGateways will now include all merchant enabled gift cards by default
### Added - Add support for PHP 8.0 ### Removed - Removed support for PHP 7.1
Add support for company_name in Customer object
Fixed overwriting tax rules in shopping cart when tax rates are too close in range
Fixed PHP rounding issues when casting amount to int
Fix wrong namespace for QrEnabled class
Removed obsolete support for country_name
country_nameleague/iso3166ext-bcmathpsr/http-client-implementationpsr/http-message-implementationpsr/http-factory-implementationFix bug where issuers wouldn't be able to load because of wrong issuer code type (int instead of string)
SDK_VERSION constant is now up to date
Make sure QrCode min_amount and max_amount make sense
min_amount and max_amount make sensephone2 and addPhoneNumbers() from Customer classChanged Money\Money into custom ValueObject MultiSafepay\ValueObject\Money. Make sure to update all code.
Money\Money into custom ValueObject MultiSafepay\ValueObject\Money. Make sure to update all code.First public release with coverage of all previous functionality
Your coding agent can read these notes before it upgrades. Set up the MCP server →