11.24.2025

Recently Released

💵 Payments

Flagging Bank Holds on Payment Orders

Bring your own Bank can now move any Payment Order that has been sent to held status to inform internal teams and your end users that the payment has been stopped in transit. Note that managing holds in Modern Treasury has no impact on the movement of funds, it is purely for reporting and visibility purposes.

Holds can be manually or automatically resolved depending on bank signals received, and allow for a description (reason) to be associated with the initial hold and hold resolution.

For more details, you can review our guide on managing bank holds.

Note: Use of this feature introduces a new state and state transitions for Payment Orders, which may impact your internal systems if not accounted for.

New Webhook Events for Returns and Reversals

We are introducing new events related to returns and reversals to provide more visibility and standardization across these objects.

  • reversal.created for originated reversals
  • return.created for originated returns
    • You can differentiate from received returns using return.role (originating or receiving)
  • incoming_payment_detail.returned_return when an originated return associated with an Incoming Payment Detail is returned itself
    • The linked Incoming Payment Detail will revert to completed or pending