Releases: Mangopay/mangopay4-php-sdk
3.51.0
3.50.1
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
ChargeBearerparam
Added - AuthenticationType response property on card pay-ins
- The
AuthenticationResult.AuthenticationTyperesponse 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
PaymentCategoryparam
3.50.0
FX
Breaking change – Custom fees
#771
To support percentage-based FX fees (API release note):
- Breaking change – The
CreateInstantConversion.Feestype is nowCustomFeesinstead ofMoney, to support the new FX fees structure ofType(PERCENTAGE|FIXED) andValue - Breaking change - The
ConversionQuote.Feestype is nowCustomFeesinstead ofMoney, to support the new FX fees structure ofType(PERCENTAGE|FIXED) andValue - Added
RequestedFeestoConversionQuoteandConversion
Added – User margin
#771
To support the FX user margin (API release note):
- Added
UserMargintoCreateInstantConversionandConversionQuote - Added
MarginsResponsetoConversionandConversionQuote
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.csvand tests - Added
FileNameandUploadUrltoSettlement - Added
GenerateSettlementUploadUrlinterface - Breaking change – Replaced
uploadmethod inApiSettlementswithGenerateUploadUrl - Breaking change – Replaced
updatemethod inApiSettlementswithGenerateNewUploadUrl
Added - GET validations for a Settlement endpoint
#767
To support the GET View validations for a Settlement endpoint:
- Added
SettlementValidation,SettlementValidationFooter,SettlementValidationLineclasses - Added
GetValidationsmethod toApiSettlements
Added - PUT Cancel a Settlement endpoint
#767
To support the PUT Cancel a Settlement endpoint:
- Added
Cancelmethod toApiSettlements
Added – Intent unfunded amounts and source wallet
- Added
SplitOriginWalletIdtoPayInIntentLineItem,PayInIntentSplit
#761 - Added
UnfundedSellerAmounttoPayInIntentLineItem - Added
UnfundedAmounttoPayInIntent
Added – POST Create a Refund of an Intent
#763
To support POST Create a Refund of an Intent:
- Added
RefundandCapturetoPayInIntent - Added
CreatePayInIntentRefundmethod toApiPayins
Added – POST Reverse the Refund of an Intent
#763
To support POST Reverse the Refund of an Intent:
- Added
ReversePayInIntentRefundmethod toApiPayins
Added – POST Create a Dispute of an Intent
#763
To support POST Create a Dispute of an Intent:
- Added
DisputetoPayInIntent - Added
CreatePayInIntentDisputemethod toApiPayins
Added - PUT Update an Intent Dispute
#763
To support PUT Update an Intent Dispute:
- Added
DecisiontoPayInIntent - Added
UpdatePayInIntentDisputeOutcomemethod toApiPayins
Fixed - VirtualAccountCapabilities
- Fixed
LocalPayInAvailableandInternationalPayInAvailableinVirtualAccountCapabilitiesclass
3.49.0
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
RecipientIdproperty on payouts (API release note) (#759)
Release PR: #770
3.48.0
[3.48.0] - 2025-11-28
Changed
- Migrated to V4 naming convention
3.47.2
No changes (dummy release - retrigger sync with package manager)
3.47.1
Added
- Support for
ScaContexton POST Create a Recipient for platforms taking action by proxy with consent from the user (API release note, #753)
3.47.0
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_PRESENTvalue forScaContext(API release note, #751) ScaContextrequest parameter newly added on all user POST and PUT endpoints, enabling the platform to request these actions withUSER_NOT_PRESENT– provided the proxy is in place, activated, and the user has given consent (API release note, #750 )- Support for the
Licensorproperty on GET View a Client (#749 )
Changed
x-tenant-iddeprecated as no longer necessary for UK platforms; the parameter is ignored by Mangopay (#749 )
3.46.0
Added
- Verification of Payee (VOP) API response fields (
RecipientVerificationOfPayeeand sub-properties) on the endpoints GET View a Recipient, POST Create a Recipient, POST Create a Payout (API release note, #739) - Support for the POST Cancel an Intent endpoint for Echo, Mangopay's solution for platforms working with another third-party PSP for funds acquisition (#747)
- Support for POST Submit data for a PayPal PayIn endpoint (#744)
3.45.2
Added
- Support for
ProfilingAttemptReferenceon 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
VirtualAccountPurposeon Banking Alias object #745