Skip to content

Releases: MultiSafepay/php-sdk

5.15.0

27 Jan 12:09
5.15.0
fbc72c9
Compare
Choose a tag to compare

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

08 Jul 12:46
5.14.0
408f102
Compare
Choose a tag to compare

Added

  • PHPSDK-155: Throw ApiUnavailableException when API returns 501/503 HTTP codes
  • PHPSDK-156: Add getGatewayId in the TransactionResponse class

5.13.0

16 Apr 11:45
5.13.0
b88fa07
Compare
Choose a tag to compare

Added

  • PHPSDK-151: Update Gateways::SHOPPING_CART_REQUIRED_GATEWAYS adding 'BNPL_INST', 'IN3B2B', 'SANTANDER', 'ZINIA', 'ZINIA_IN3', 'BNPL_OB', 'BNPL_MF' gateways codes

5.12.1

11 Mar 11:00
5.12.1
6cd526e
Compare
Choose a tag to compare

Fixed

  • PHPSDK-146: Fix some exceptions not being hinted as a thrown exception, even though it is, by fixing the PHP DocBlocks @throws tags

5.12.0

01 Dec 09:58
5.12.0
9891e4a
Compare
Choose a tag to compare

Added

  • PHPSDK-139: Add support to set var1, var2 and var3, within the OrderRequest object
  • PHPSDK-140: Add support to set custom_info, within the OrderRequest object, thanks to @DaanDeSmedt

5.11.2

13 Oct 14:32
5.11.2
16a7cea
Compare
Choose a tag to compare

Fixed

  • PHPSDK-134: Fix errors when only reference is set, within the CustomerDetails object

Changed

  • PHPSDK-136: Remove PluginDetails as mandatory from the Order Request

5.11.1

31 Jul 14:35
5.11.1
bfe0ed0
Compare
Choose a tag to compare

Added

  • PHPSDK-128: Add new methods to set the properties within the MerchantSessionRequest object

5.11.0

10 Jul 10:45
5.11.0
76c73bf
Compare
Choose a tag to compare

Added

  • DAVAMS-654: Add new method in TokenManager to return the tokens as array

Changed

  • PLGMIRAKL-2: Change the visibility of the "client" class property, within the Sdk class, from private to protected

5.10.0

18 May 14:28
5.10.0
09bc8a2
Compare
Choose a tag to compare

Added

  • PHPSDK-124: Add support to set the terminal ID within the OrderRequest, pushing a payment request to the Smart POS terminal

Fixed

  • PHPSDK-125: Improvement over the IPAddress class, adding in the PHP Docblock the exception it might throw up

5.9.0

22 Feb 09:30
5.9.0
c12f87c
Compare
Choose a tag to compare

Added

  • DAVAMS-568: Add deprecated notice for GoogleAnalytics class. Will be removed in version 7.0.0
  • DAVAMS-600: Add BNPL_INSTM as a gateway which requires the shopping cart within the orderRequest
  • PHPSDK-116: Add isCoupon function to PaymentMethod object

Changed

  • PHPSDK-118: Return as true that a payment method supports Payment Components, without fields, but with tokenization
  • PHPSDK-117: Refactor ALLOWED_TYPES and ALLOWED_RECURRING_MODELS constants in the OrderRequest class