Skip to content

Releases: Mangopay/mangopay2-php-sdk

3.2.0

22 Feb 07:34
Compare
Choose a tag to compare

Added

  • 3DS2 integration with Shipping and Billing objects, including FirstName and a LastName fields
    The objects Billing and Shipping may be included on all calls to the following endpoints:
    • /preauthorizations/card/direct
    • /payins/card/direct
    • /payins/card/web
  • Activate Instant Payment for payouts by adding a new parameter PayoutModeRequested on the following endpoint /payouts/bankwire
    • The new parameter PayoutModeRequested can take two differents values : "INSTANT_PAYMENT" or "STANDARD" (STANDARD = the way we procede normaly a payout request)
    • This new parameter is not mandatory and if empty or not present, the payout will be "STANDARD" by default
    • Instant Payment is in beta all over Europe - SEPA region

Fixed

  • Fix inverted params for PHP compatibility : Due to compatibility issues with newer versions of PHP we have inverted params in certain methods, including constructor, please check the release code for further detail 🔄
  • Fix method ScopeBlocked for blocked status
  • Fix BrowserInfo class

Added IpAddress and BrowserInfo parameters, 'NO_CHOICE' value for the SecureMode

18 Dec 17:51
Compare
Choose a tag to compare

Update 3.1.6 🆙

Added IpAddress and BrowserInfo parameters to the following endpoints and corresponding objects

  • /payins/card/direct
  • /preauthorizations/card/direct

Added 'NO_CHOICE' value for the SecureMode parameter

Regulatory endpoint and hook, Client bank account and payout methods, Removed testing versions

17 Dec 10:49
Compare
Choose a tag to compare

Update 3.1.5 🆙

Removed testing older PHP testing versions ✂️
Added 'Regulatory' endpoint to allow checks of User Block Status 🚫
Added support for Regulatory -> Blocked Status Hooks 📞
Added methods for creating Client bank accounts and client payouts Ⓜ️

Release includes new PreAuthorizationId/transactions and several fixes - 3.1.4

23 Oct 15:28
Compare
Choose a tag to compare

Update 🏷️ 3.1.4

🔚 New endpoint : GET .../v2.01/ClientId/preauthorizations/PreAuthorizationId/transactions/ which allows multiple transactions to be listed
🧪 Testing config changes for TLS, this was blocking a part of the deploy process
🧮 Sorting::_sortFields changed to avoid an error when calling GetSortParameter()
♻️ Changed ignore phpunit-cache and minor "Field" typo
🖍️ removed php 5.4 and 5.5 from travis and updated curl ssl version

Minor change to User-agent format

08 Oct 12:57
3d8e2ad
Compare
Choose a tag to compare

Update 3.1.3

-> "User-agent" format in the headers changed, aligned to other assets 👤

New endpoints for Card Validation and adding in RemainingFunds feature, minor fixes v3.1.2

28 Sep 08:04
Compare
Choose a tag to compare

Update 📦 3.1.2

💳 New endpoint to support changes to Card Validation process (please listen out for product announcements 👂 )
💯 New RemainingFunds Parameters (Complete feature not fully activated, please listen for 👂 product announcements)
Fix to PayInWebExtendedView 🔧

Adding KYC status OUT_OF_DATE, MultiCapture Parameter and a RestTool.php fix

28 Aug 12:23
90a9755
Compare
Choose a tag to compare

-> As part of KYC improvements, we are adding an OUT_OF_DATE status for KYC documents 📄
-> New MultiCapture Parameter added to Preauthorization object 💯 (Complete feature not fully activated, please listen for 👂 product announcements)
-> "User-agent" format in the headers changed, aligned to other assets 👤
-> Improvements to error handling for RestTool.php requests 🔨

Release 3.1.0 -> Added Google Pay Support, Event `USER_KYC_REGULAR` and much more

09 Jul 12:57
af686de
Compare
Choose a tag to compare

🆙 This new 3.1.0 version of our PHP SDK features 👍

👨 USER_KYC_REGULAR has been added as a new Event. Thanks to it, you are now able to know when all the needed KYCs for a user have been validated and its KYCLevel is updated.
🔧 Release adds typing for EventType values KYC_OUTDATED USER_KYC_REGULAR and USER_KYC_LIGHT
🔧 Updated filtering on user Cards list

🤖 Google Pay are ready to be supported ! 🤖

💳 AccountNumber has been added for Payin External Instruction as a part of DebitedBankAccountDetails. Funds from a non-IBAN account are now better identified. 💳

Add new TemplateURLOptions use for PAYLINEV2 new parameter

17 Mar 10:33
8836334
Compare
Choose a tag to compare

🆕 ⚠️ This 3.0.0 contains a breaking change on TemplateURLOptions behaviour:

  • PAYLINE parameter will be deprecated in the weeks to come
  • PAYLINEV2 parameter must now be use instead for Payin Card Web.

Add EXPIRED Mandate Status

12 Mar 11:07
3b04e7b
Compare
Choose a tag to compare

➕ This minor 2.13.2 version of our PHP SDK provides EXPIRED Mandate status and MANDATE_EXPIRED EventType` support.

👍 From now, you will know if your DirectDebit Mandates cannot be used anymore due to their expiration.