[3.39.1] - 2026-02-23
Added - ChargeBearer body parameter on payouts
On POST Create a Payout, platforms can now request to pay all SWIFT fees using theOUR value of the new ChargeBearer property (API release note):
- Added
ChargeBearerparam (String) toPayOutDTOandPayOutBankWirePostDTOclasses - Updated tests
Added - AuthenticationType response property on card pay-ins
TheAuthenticationResult.AuthenticationType response property is now returned on card pay-ins (API release note):
- Added the
AuthenticationResultclass - Added
AuthenticationResultparam (Object containing AuthenticationType) toCardPreAuthorizationDTO,CardValidationDTO,DepositDTO,ApplePayDirectPayInDTO,GooglePayDirectPayInDTO,PayInCardDirectDTO,PayInCardWebDTO,PayInGooglePayDirectDTO,RecurringPayInDTOclasses - Updated tests
Added - TelephoneOrder body parameter on recurring card pay-ins (CIT and MIT)
To support theTelephoneOrder property on POST Create a Recurring PayIn (MIT) and POST Create a Recurring PayIn (CIT):
- Added
PaymentCategory(String) toRecurringPayInCITPostDTO,RecurringPayInMITPostDTO,RecurringPayInDTOclasses - Updated tests
[3.39.0] - 2026-02-12
FX
Breaking change – Custom fees
To support percentage-based FX fees (API release note):- Added
FeestoConversionQuotePostDTO - Added
Fees, RequestedFeestoConversionQuoteDTO - Added
RequestedFeestoConversionDTO
Added – User margin
To support the FX user margin (API release note):- Added
UserMargintoConversionQuotePostDTO,InstantConversionPostDTO - Added
MarginsResponsetoConversionDTO,ConversionQuoteDTO
Echo
Breaking change - Settlement upload endpoints
To support the new behavior of the POST Create a Settlement endpoint to obtain anUploadUrl:
- Updated
settlement_sample.csvand tests
- Added
FileNameandUploadUrltoIntentSettlementDTO - Added
GenerateSettlementUploadUrlPostDTOclass - Added
GenerateSettlementUploadUrlPutDTOclass
Added - GET validations for a Settlement endpoint
To support the GET View validations for a Settlement endpoint:- Added
SettlementValidationDTO, SettlementValidationFooterDTO,SettlementValidationLineDTOclasses - Added
GetValidationsmethod toApiSettlements
.NET
Added - PUT Cancel a Settlement endpoint
To support the PUT Cancel a Settlement endpoint:- Added
Cancelmethod toApiSettlements
.NET
Added – Intent unfunded amounts and source wallet
- Added
SplitOriginWalletIdtoPayInIntentLineItemandPayInIntentSplitPostDTO - Added
UnfundedSellerAmounttoPayInIntentLineItem - Added
UnfundedAmounttoPayInIntentDTO,PayInIntentAuthorizationPostDTO
Added – POST Create an Intent Refund
To support POST Create an Intent Refund:- Added
PayInIntentRefundandPayInIntentCapturetoPayInIntentDTO - Added
CreatePayInIntentPartialRefundAsync,CreatePayInIntentFullRefundAsyncmethods toApiPayIns - Added
PayInIntentPartialRefundPostDTO,PayInIntentFullRefundPostDTOclasses
.NET
Added – POST Reverse an Intent Refund
To support POST Reverse an Intent Refund:- Added
FullReversePayInIntentRefundPostDTO,PartialReversePayInIntentRefundPostDTOclasses - Added
FullReversePayInIntentRefundAsync,PartialReversePayInIntentRefundAsyncmethods toApiPayIns
.NET
Added – POST Create an Intent Dispute
To support POST Create an Intent Dispute:- Added
PayInIntentDisputetoPayInIntentDTO - Added
PayInIntentPartialDisputePostDTO,PayInIntentFullDisputePostDTOclasses - Added
CreateFullPayInIntentDisputeAsync,CreatePartialPayInIntentDisputeAsyncmethods toApiPayIns
.NET
Added - PUT Update an Intent Dispute
To support PUT Update an Intent Dispute:- Added
DecisiontoPayInIntentDTO - Added
DisputeOutcomePutDTOclass - Added
UpdatePayInIntentDisputeOutcomeAsyncmethod toApiPayIns
.NET
[3.38.0] - 2026-01-30
Added
Support for new SCA status endpoint
The SDK now supports the new GET View the SCA status of a User endpoint. Added MangoPay.SDK/Entities/GET/ConsentScopeDTO.cs:New event types
Added new values to MangoPay.SDK/Core/Enumerations/EventType.cs:RecipientId property on payouts
The SDK now supports theRecipientId property on payouts:
- Updated MangoPay.SDK/Entities/GET/PayOutBankWireDTO.cs (marked
BankAccountIdnullable and addedRecipientId) - Updated MangoPay.SDK/Entities/POST/PayOutBankWirePostDTO.cs (marked
BankAccountIdnullable and addedRecipientId) - Updated corresponding tests
[3.37.0] - 2025-11-28
Changed
- Migrated to V4 naming convention
[3.36.1] - 2025-11-25
Added
- Support for
ScaContexton POST Create a Recipient for platforms taking action by proxy with consent from the user (API release note)
[3.36.0] - 2025-10-28
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) 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)- Support for the
Licensorproperty on GET View a Client
Changed
x-tenant-iddeprecated as no longer necessary for UK platforms; the parameter is ignored by Mangopay
[3.35.0] - 2025-10-01
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) - Support for the POST Cancel an Intent endpoint for Echo, Mangopay’s solution for platforms working with another third-party PSP for funds acquisition
- Support for POST Submit data for a PayPal PayIn endpoint
[3.34.3] - 2025-09-23
Added
- Support for
ProfilingAttemptReferenceon all payment methods for Mangopay’s Fraud Prevention solution - 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 - Support for
VirtualAccountPurposeon Banking Alias object
[3.34.2] - 2025-09-03
Added
- Support for missing properties on
UserDTObase class:UserCategory,TermsAndConditionsAccepted,TermsAndConditionsAcceptedDate(the properties have been moved toUserDTO) - Support for missing
DisputeReasonTypeenum value
Changed
- OAuth token refresh buffer before expiry updated to 30s
- Removed unused
ApiPermissionGroupsandApiSingleSignOn, API endpoints no longer available
Fixed
- Error parsing to avoid
ArgumentNullException - Tests
[3.34.1] - 2025-08-14
Added
- Support for POST Create a Quoted Conversion between Client Wallets and POST Create an Instant Conversion between Client Wallets
[3.34.0] - 2025-08-07
Added
Support for new Splits endpoints for Echo (API release note):- PUT Update an Intent Split
- POST Execute an Intent Split
- POST Reverse an Intent Split
- GET View an Intent Split
ReportTypes for Echo (API release note):
ECHO_INTENTECHO_INTENT_ACTIONECHO_SETTLEMENTECHO_SPLIT
[3.33.1] - 2025-07-28
Added
Skuparameter on LineItem, for Klarna PayIns- handle new endpoint View supported banks for Pay by Bank, to enable presentation of banks to user before Pay by Bank payment request
[3.33.0] - 2025-07-18
Added
Endpoints for Mangopay Echo, a solution for platforms working with another third-party PSP for funds acquisition (including via the Mirakl Connector):- POST Create an Intent
- GET View an Intent
- POST Create a Capture for an Intent
- POST Create a Settlement
- PUT Update a Settlement
- GET View a Settlement
- POST Create an Intent Split
[3.32.0] - 2025-06-16
Added
- New endpoint POST Create a Bizum PayIn
- New webhook event types for SCA enrollment (API release note), note that these are triggered on enrollment not authentication:
SCA_ENROLLMENT_SUCCEEDEDSCA_ENROLLMENT_FAILEDSCA_ENROLLMENT_EXPIRED
- New webhook event types for
UserCategorychange (API release note):USER_CATEGORY_UPDATED_TO_OWNERUSER_CATEGORY_UPDATED_TO_PAYERUSER_CATEGORY_UPDATED_TO_PLATFORM
- Support for
PLATFORMvalue toUserCategoryenum - Support for GET List Transactions for a Card Fingerprint
[3.31.1] - 2025-06-16
Added
- US and CA virtual accounts for local pay-in collection
[3.31.0] - 2025-06-10
Added
Endpoints for new Reporting Service feature: Webhook event types for new Reporting Service:REPORT_GENERATEDREPORT_FAILED
[3.30.1] - 2025-06-06
Added
- Support for
RecipientScopequery parameter on GET List Recipients for a User - POST Validate the format of User data
Fixed
Statusenum value on Identity Verification object changed fromOUTDATEDtoOUT_OF_DATE