Skip to content

Releases: Mangopay/mangopay4-php-sdk

3.51.0

19 Mar 15:09
135d817

Choose a tag to compare

Added - mTLS certificates support

  • mTLS certificates are now configurable in the SDK via file paths or encoded strings

3.50.1

23 Feb 10:35
e389ef6

Choose a tag to compare

Added - ChargeBearer body parameter on payouts

011296e
On POST Create a Payout, platforms can now request to pay all SWIFT fees using the OUR value of the new ChargeBearer property (API release note):

  • Handle ChargeBearer param

Added - AuthenticationType response property on card pay-ins

cffccbe

  • The AuthenticationResult.AuthenticationType response property is now returned on card pay-ins

Added - TelephoneOrder body parameter on recurring card pay-ins (CIT and MIT)

e69cc7a
To support the TelephoneOrder property on POST Create a Recurring PayIn (MIT) and POST Create a Recurring PayIn (CIT):

  • handle PaymentCategory param

3.50.0

12 Feb 13:51
da4cf8e

Choose a tag to compare

FX

Breaking change – Custom fees

#771
To support percentage-based FX fees (API release note):

  • Breaking change – The CreateInstantConversion.Fees type is now CustomFees instead of Money, to support the new FX fees structure of Type (PERCENTAGE | FIXED) and Value
  • Breaking change - The ConversionQuote.Fees type is now CustomFees instead of Money, to support the new FX fees structure of Type (PERCENTAGE | FIXED) and Value
  • Added RequestedFees to ConversionQuote and Conversion

Added – User margin

#771
To support the FX user margin (API release note):

  • Added UserMargin to CreateInstantConversion and ConversionQuote
  • Added MarginsResponse to Conversion and ConversionQuote

Echo

Breaking change - Settlement upload endpoints

#767
To support the new behavior of the POST Create a Settlement endpoint to obtain an UploadUrl:

  • Updated settlement_sample.csv and tests
  • Added FileName and UploadUrl to Settlement
  • Added GenerateSettlementUploadUrl interface
  • Breaking change – Replaced upload method in ApiSettlements with GenerateUploadUrl
  • Breaking change – Replaced update method in ApiSettlements with GenerateNewUploadUrl

Added - GET validations for a Settlement endpoint

#767
To support the GET View validations for a Settlement endpoint:

  • Added SettlementValidation, SettlementValidationFooter, SettlementValidationLine classes
  • Added GetValidations method to ApiSettlements

Added - PUT Cancel a Settlement endpoint

#767
To support the PUT Cancel a Settlement endpoint:

  • Added Cancel method to ApiSettlements

Added – Intent unfunded amounts and source wallet

#768

  • Added SplitOriginWalletId to PayInIntentLineItem, PayInIntentSplit
    #761
  • Added UnfundedSellerAmount to PayInIntentLineItem
  • Added UnfundedAmount to PayInIntent

Added – POST Create a Refund of an Intent

#763
To support POST Create a Refund of an Intent:

  • Added Refund and Capture to PayInIntent
  • Added CreatePayInIntentRefund method to ApiPayins

Added – POST Reverse the Refund of an Intent

#763
To support POST Reverse the Refund of an Intent:

  • Added ReversePayInIntentRefund method to ApiPayins

Added – POST Create a Dispute of an Intent

#763
To support POST Create a Dispute of an Intent:

  • Added Dispute to PayInIntent
  • Added CreatePayInIntentDispute method to ApiPayins

Added - PUT Update an Intent Dispute

#763
To support PUT Update an Intent Dispute:

  • Added Decision to PayInIntent
  • Added UpdatePayInIntentDisputeOutcome method to ApiPayins

Fixed - VirtualAccountCapabilities

#760

  • Fixed LocalPayInAvailable and InternationalPayInAvailable in VirtualAccountCapabilities class

3.49.0

30 Jan 10:22
e9b5a47

Choose a tag to compare

Added

  • Support for new GET View the SCA status of a User endpoint (API release note) (#766)
  • Support for new event types SCA_CONTACT_INFORMATION_UPDATE_CONSENT_GIVEN, SCA_CONTACT_INFORMATION_UPDATE_CONSENT_REVOKED, SCA_TRANSFER_CONSENT_GIVEN, SCA_TRANSFER_CONSENT_REVOKED, SCA_RECIPIENT_REGISTRATION_CONSENT_GIVEN, SCA_RECIPIENT_REGISTRATION_CONSENT_REVOKED, SCA_VIEW_ACCOUNT_INFORMATION_CONSENT_GIVEN, SCA_VIEW_ACCOUNT_INFORMATION_CONSENT_REVOKED, SCA_EMAIL_VERIFIED, SCA_PHONE_NUMBER_VERIFIED (#765) (thank you @williamdes)
  • Support for new RecipientId property on payouts (API release note) (#759)

Release PR: #770

3.48.0

14 Jan 09:31
123c073

Choose a tag to compare

[3.48.0] - 2025-11-28

Changed

  • Migrated to V4 naming convention

3.47.2

26 Nov 19:49

Choose a tag to compare

No changes (dummy release - retrigger sync with package manager)

3.47.1

26 Nov 19:39

Choose a tag to compare

Added

3.47.0

27 Oct 14:31

Choose a tag to compare

Added

  • New POST Manage proxy consent for a User endpoint to obtain and manage user consent via the hosted SCA experience (if proxy is activated). A proxy and user consent are now required to use the USER_NOT_PRESENT value for ScaContext (API release note, #751)
  • ScaContext request parameter newly added on all user POST and PUT endpoints, enabling the platform to request these actions with USER_NOT_PRESENT – provided the proxy is in place, activated, and the user has given consent (API release note, #750 )
  • Support for the Licensor property on GET View a Client (#749 )

Changed

  • x-tenant-id deprecated as no longer necessary for UK platforms; the parameter is ignored by Mangopay (#749 )

3.46.0

01 Oct 14:04

Choose a tag to compare

Added

3.45.2

23 Sep 11:41

Choose a tag to compare

Added

  • Support for ProfilingAttemptReference on all payment methods for Mangopay's Fraud Prevention solution #743
  • Webhook event types for Echo, Mangopay's solution for third-party PSP integrations: INTENT_AUTHORIZED,INTENT_CAPTURED,INTENT_REFUNDED,INTENT_REFUND_REVERSED,INTENT_DISPUTE_CREATED,INTENT_DISPUTE_DEFENDED,INTENT_DISPUTE_WON,INTENT_DISPUTE_LOST,INTENT_SETTLED_NOT_PAID,INTENT_PAID,SPLIT_CREATED,SPLIT_PENDING_FUNDS_RECEPTION,SPLIT_AVAILABLE,SPLIT_REJECTED,SPLIT_REVERSED #742
  • Support for VirtualAccountPurpose on Banking Alias object #745