Ruby SDK - 3.49.0
Ruby SDK - 3.49.0
May 21, 2026
Added
PayPal Deposit Preauthorizations
- Added
MangoPay::Deposit.create_paypal_preauthorizationto create a PayPal deposit preauthorization - Added
MangoPay::PayIn::PayPal::Web.create_pre_authorized_deposit_pay_into create a PayPal web deposit preauthorized pay-in (full capture)
Added
Pagination support for Recipients
MangoPay::Recipient.get_user_recipientsnow acceptspageandper_pagepagination parameters
Added
Recurring PayIns for Google Pay and Apple Pay
- Added
MangoPay::PayIn::RecurringPayments::RecurringGooglePayPayInto create recurring Google Pay pay-ins - Added
MangoPay::PayIn::RecurringPayments::RecurringApplePayPayInto create recurring Apple Pay pay-ins
Added
New classes to improve naming for Recurring PayIn classes
New classes were introduced with clearer names to align with the other payment methods. They function in exactly the same as the legacy classes – please change the classes in your integration:
- Added
MangoPay::PayIn::RecurringPayments::RecurringPayInRegistration— deprecatesMangoPay::PayIn::RecurringPayments::Recurring - Added
MangoPay::PayIn::RecurringPayments::RecurringCardPayIn— deprecatesMangoPay::PayIn::RecurringPayments::CITandMangoPay::PayIn::RecurringPayments::MIT - Added
MangoPay::PayIn::RecurringPayments::RecurringPayPalPayIn— deprecatesMangoPay::PayIn::RecurringPayments::PayPalCITandMangoPay::PayIn::RecurringPayments::PayPalMIT
Deprecated
Legacy recurring classes with card-specific names
The legacy classes are now marked deprecated in favor of the ones added above. These classes continue to work but they will be removed in a future major version release – please update them in your integration:
MangoPay::PayIn::RecurringPayments::RecurringMangoPay::PayIn::RecurringPayments::CITMangoPay::PayIn::RecurringPayments::MITMangoPay::PayIn::RecurringPayments::PayPalCITMangoPay::PayIn::RecurringPayments::PayPalMIT
Fixed
ReportV2.get_all parameters
MangoPay::ReportV2.get_allnow accepts afiltershash (sent as query parameters) and defaults to{}instead ofnil. This fixes a crash when calling the method with no arguments while request logging is enabled, and ensures any provided values are actually sent to the API.