Webhooks

Payout updated

Sent when a payout changes status (IN_PROGRESS → COMPLETED, FAILED, etc.). Set the destination URL using callbackUrl when creating the payout. The body is identical to the Get Payout response.

postWebhookpayout.updated

Payload

idstring required
transactionIdstring
originIdstring
voucherIdstring
bankstring
country'ARGENTINA' | 'BRAZIL' | 'MEXICO' | 'PARAGUAY' | 'PERU' | 'COLOMBIA' | 'CHILE' | 'EUROPE' | 'GLOBAL' | 'BOLIVIA' | 'UNITED_KINGDOM' required
currency'ARS' | 'USD' | 'BRL' | 'MXN' | 'PYG' | 'CLP' | 'PEN' | 'EUR' | 'GBP' | 'USDT' | 'USDC' | 'BOB' | 'EURC' | 'COP' | 'USDC_POL' | 'USDT_POL' | 'EURC_BASE' | 'USDC_BASE' | 'USDT_BASE' | 'USDC_ETH' | 'USDT_ETH' | 'EURC_ETH' | 'USDC_TEMPO' | 'USDT_TEMPO' | 'EURC_TEMPO' | 'OUSD' | 'OUSD_TEMPO' | 'USDC_MONAD' | 'USDT_MONAD' | 'OUSD_BASE' | 'OUSD_ETH' | 'OUSD_SOL' | 'GBP' | 'BRLA' | 'BRLA_POL' | 'BRLA_BASE' | 'BRLA_ETH' | 'TGBP' | 'TGBP_POL' | 'TGBP_BASE' | 'TGBP_ETH' | 'USDC_SOL' | 'USDT_SOL' | 'USDT_TRX' | 'MXNB' | 'MXNB_BASE' required
createdAtstring required

Transfer creation date

updatedAtstring

Date on which the transfer was updated

amountnumber required
msgStatusstring
status'COMPLETED' | 'IN_PROGRESS' | 'FAILED' | 'REFUNDED' | 'PARTIALLY_REFUNDED' | 'ERROR' required
complianceHoldboolean

True while the payout is temporarily held for a compliance review. The payout resumes automatically once the review is completed.

destinationobject
extraInfoobject
callbackUrlstring
createdAtIsostring

Transfer creation date in ISO 8601 format

updatedAtIsostring

Date on which the transfer was updated in ISO 8601 format

Response

Any 2xx response is treated as a successful acknowledgement. Infinia will retry delivery on non-2xx responses.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.