Skip to navigation
Getting startedRelease notes

API - October 1, 2026

Added

Extended Preauthorization feature to rename Deposit Preauthorizations

Mangopay has re-released its 30-day preauthorization feature under the new name of Extended Preauthorizations.

The previous use of the term “deposit” was for convenience only and does not constitute a traditional banking deposit under applicable banking regulations, including the EU Capital Requirements Directive (Directive 2013/36/EU) or the Deposit Guarantee Schemes Directive (Directive 2014/49/EU). Accordingly, these funds are not covered by any statutory deposit protection schemes, and Mangopay does not operate as a licensed banking institution.

Note – Update to Extended Preauthorization before end of 2027

Platforms who have integrated the Deposit Preauthorization for cards or PayPal need to update their integration to the new Extended Preauthorization endpoints before the end of 2027, at which point the legacy endpoints will be decommissioned and no longer function.

The Extended Preauthorization feature is a like-for-like renaming of the legacy Deposit Preauthorization – the behavior is otherwise unchanged.

The full list of new endpoints is:

Eight new webhook event types are available, mirroring the deprecated Deposit Preauthorization events:

  • EXTENDED_PREAUTHORIZATION_CREATED
  • EXTENDED_PREAUTHORIZATION_FAILED
  • EXTENDED_PREAUTHORIZATION_PAYMENT_WAITING
  • EXTENDED_PREAUTHORIZATION_PAYMENT_VALIDATED
  • EXTENDED_PREAUTHORIZATION_PAYMENT_FAILED
  • EXTENDED_PREAUTHORIZATION_PAYMENT_CANCEL_REQUESTED
  • EXTENDED_PREAUTHORIZATION_PAYMENT_CANCELED
  • EXTENDED_PREAUTHORIZATION_PAYMENT_EXPIRED

The pay-in object captured against an Extended Preauthorization returns the new ExtendedPreauthorizationId, which your platform must rely on for the new feature.

Regardless of which endpoint was used to capture the preauthorized funds, the pay-in object returns both the ExtendedPreauthorizationId and the now-deprecated DepositId containing the same unique identifier.

The prefix of the unique identifier allows you to determine the endpoint used to create the preauthorization:

Changed

Deposit Preauthorization feature deprecated

The Deposit Preauthorization endpoints and webhook events are deprecated in favor of their Extended Preauthorization equivalents.

Something went wrong!

The following webhook event types are also deprecated:

  • DEPOSIT_PREAUTHORIZATION_CREATED
  • DEPOSIT_PREAUTHORIZATION_FAILED
  • DEPOSIT_PREAUTHORIZATION_PAYMENT_WAITING
  • DEPOSIT_PREAUTHORIZATION_PAYMENT_VALIDATED
  • DEPOSIT_PREAUTHORIZATION_PAYMENT_FAILED
  • DEPOSIT_PREAUTHORIZATION_PAYMENT_CANCEL_REQUESTED
  • DEPOSIT_PREAUTHORIZATION_PAYMENT_CANCELED
  • DEPOSIT_PREAUTHORIZATION_PAYMENT_EXPIRED

In the pay-in object captured against a Deposit Preauthorization, the DepositId is deprecated in favor of the new ExtendedPreauthorizationId, which contains the same unique value (see above).