3.48.0 - Mar 30, 2026
3.48.0 - Mar 30, 2026
Breaking change
- Payconiq PayIn removed following discontinuation
3.47.0 - Mar 23, 2026
Added
Support for mTLS authentication
To support mTLS authentication for SCA on platforms, which is required for platforms taking SCA-triggering action under proxy:- Added
mtls_cert,mtls_key,mtls_key_passphraseto theapply_configurationmethod - Added
ssl_optionsmethod which returns the existing ssl, timeout & retries config, but also appends mTLS configuration if needed - Updated the requests logic to add the mTLS certificate if present
- Updated
README.mdfile with details on how to configure mTLS for the SDK
3.46.0 - Feb 12, 2026
FX
Breaking change
Custom fees
To support percentage-based FX fees (API release note):- Updated tests to check for conversion custom fees and user margins
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
GET validations for a Settlement endpoint
To support the GET View validations for a Settlement endpoint:- Added
get_validationsmethod toSettlement
Ruby
PUT Cancel a Settlement endpoint
To support the PUT Cancel a Settlement endpoint:- Changes: added
cancelmethod toSettlement
Ruby
POST Create an Intent Refund
To support POST Create an Intent Refund:- Added
createmethod toRefund
Ruby
POST Reverse an Intent Refund
To support POST Reverse an Intent Refund:- Added
reversemethod toRefund
Ruby
POST Create an Intent Dispute
To support POST Create an Intent Dispute:- Added
createmethod toDispute
Ruby
PUT Update an Intent Dispute
To support PUT Update an Intent Dispute:- Added
update_outcomemethod toDispute
Ruby
3.45.0 - Jan 30, 2025
Added
Support for new SCA status endpoint
The SDK now supports the new GET View the SCA status of a User endpoint. Added new method to lib/mangopay/user.rb:Ruby
3.44.0 - Nov 28, 2025
Changed
- Migrated to V4 naming convention
3.43.0 - Nov 19, 2025
Added
First batch of endpoints for direct acquiring solution (in private beta).
3.42.1 - Nov 6, 2025
Improved
- Support for case variations in error handler
3.42.0 - Oct 27, 2025
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)
Changed
x-tenant-iddeprecated as no longer necessary for UK platforms; the parameter is ignored by Mangopay
3.41.1 - Oct 10, 2025
Added
- Configuration for
after_request_procto be able to check rate limits post-request
3.41.0 - Oct 1, 2025
Added
- 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.40.2 - Sep 2, 2025
Changed
- OAuth token refresh buffer before expiry updated to 30s
Fixed
- Tests #302
3.40.1 - Aug 14, 2025
Added
- Support for POST Create a Quoted Conversion between Client Wallets and POST Create an Instant Conversion between Client Wallets
- Support for POST Create a Bank Wire to the Repudiation Wallet
3.40.0 - Aug 7, 2025
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.39.1 - Jul 28, 2025
Added
- support for new endpoint View supported banks for Pay by Bank, to enable presentation of banks to user before Pay by Bank payment request
3.39.0 - Jul 18, 2025
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.38.0 - Jul 2, 2025
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
3.37.0 - Jun 24, 2025
Changed
multi_jsonlibrary version updated to 1.15.0 (latest, release 2020) to enable compatibility with later versions of Ruby
⚠️ Caution - Breaking change
If you use version 1.7.7 (2013) of the multi_json gem in your project, you need to update to 1.15.0 to use this version v3.37.0 of the Mangopay Ruby SDK
3.36.0 - Jun 24, 2025
Added
New Reporting Service endpoints:
Support for:
3.35.1 - Jun 5, 2025
Added
- Support for
RecipientScopequery parameter on GET List Recipients for a User - POST Validate the format of User data
Fixed
- Support for legacy Payconiq integration via
MangoPay::PayIn::Payconiq::Web.create_legacy(removed in error).