Skip to navigation
Getting startedRelease notesSDK

Python SDK - 4.1.0

October 1, 2026

Added

Extended Preauthorization feature to rename Deposit Preauthorization

Support for Extended Preauthorization, renaming the existing Deposit Preauthorization, now deprecated (API release note). Every deposit resource, field, endpoint, and helper has a like-for-like counterpart under the /extended-preauthorizations/ API, with the “deposit” terminology replaced by “extended preauthorization”:


Added

Settlement hook event types

Added the SETTLEMENT_* hook event types, mirroring the Settlement webhook events:

  • CREATED
  • UPLOADED
  • PENDING_UPLOAD
  • PENDING_FUNDS_RECEPTION
  • RECONCILED
  • PARTIALLY_MATCHED
  • UNMATCHED
  • INSUFFICIENT_FUNDS
  • CANCELLED
  • FAILED

Added

ProfilingAttemptReference on SCA users

NaturalUserSca and LegalUserSca now support the ProfilingAttemptReference (profiling_attempt_reference) property.


Deprecated

Deposit Preauthorization feature deprecated

The Deposit, DepositPreauthorization, CardDepositPreauthorization, PayPalDepositPreauthorization, PreAuthorizedDepositPayIn, and CardPreAuthorizedDepositPayIn resources are now deprecated in favor of their Extended Preauthorization counterparts. They are kept unchanged for backward compatibility and will be removed in a future major version.


Fixed

__str__ representations

Fixed the __str__ representations of the following; several referenced missing attributes or produced malformed output:

  • Billing
  • FallbackReason
  • PaymentRef
  • InstantPayout
  • DebitedBankAccount
  • Shipping
  • CurrentState
  • MarginsResponse
  • VerificationOfPayee
  • ConsentScope