added

August 15th 2025

Added

Initiate a Payout Reversal
Introduced a new POST endpoint to initiate the reversal of a previously completed payout transaction.
Supports both full and partial reversals, with the option to perform multiple reversals until the total payout amount has been reversed.
The response includes reversal details such as the amount reversed, remaining reversible balance, and the status of the original payout.

Get History of Payout Reversals
Added a GET endpoint to retrieve all reversal transactions associated with a specific payout.
Returns each reversal’s token, amount, currency, status, and timestamp.

Get Status of a Payout Reversal
Added a GET endpoint to retrieve the status of a specific payout reversal by payout_reversal_token.
Provides details on whether the reversal was completed, partially applied, or failed, along with the remaining reversible amount.

Two-Factor Authentication (2FA) Requirement for High-Balance Payees
For clients whose payees access our UI, account managers can now configure a threshold balance that requires 2FA setup before payees can withdraw funds.
For example, if set to $3,000, any payee whose balance exceeds this amount must enable 2FA upon logging into their dashboard before accessing funds.

Improved

Client Deposit Webhooks
Added a new source property to client deposit webhook payloads.
When available, this indicates the originating institution of the deposit (e.g., "Wells Fargo").

Get Status of a Payout by Payout Token
Enhanced the response to include:

  • trace_code — A tracking code that the payee can use with the receiving institution.
    • For crypto payouts: blockchain hash.
    • For ACH: 15-digit tracking number.
    • For wires: IMAD reference.
  • reversible_amount — The total amount available for reversal.
    • If 0, reversals are either not supported for this payout type or the maximum reversal amount has been reached.