Skip to main content

Get Payout API Changes

The Get Payout API has been enhanced to provide additional details for payout reversal scenarios. A new payout state, reversed, has been introduced along with additional fields to improve traceability and visibility into reversal-related transactions and FX movements.

New State Introduced

  • reversed Indicates that a previously succeeded payout has been successfully reversed.

New Fields Added

  • reversal_balance_transaction
    References the balance transaction created as part of the payout reversal.
  • reversal_payout_fx_transaction
    Represents the FX transaction applied during the payout-side reversal process.
For a detailed walkthrough of payout reversals, reconciliation, and merchant workflows, see the Payout Reversals guide.

Fetch Balance Transaction API

Updates have been made to the fee representation for reversal transactions in the Balance Transaction object.

Fee Structure Update

For reversal transactions, the API now returns third_party_fee instead of payout_fee in the Fee object.
FieldBehaviourPurpose
fee_detailsthird_party_feeDistinguishes third-party charges applied during payout reversals

FX Structure Update

For reversal transactions, the API now returns third_party_fx along with holding FX transactions in the FX object.
FieldBehaviourPurpose
fx_conversionsthird_party_fxRepresents FX charges applied by third-party providers during reversals
fx_conversionsreversal_holding_fxRepresents the FX movement on the holding-currency side of a reversal
These updates provide clearer visibility into the fee components associated with reversed payouts.

New Reversal Reason Codes

Comprehensive reason codes have been introduced for payout reversals to help identify the exact cause of a reversal.