payout.expired

A crypto send was not actioned within its window. Terminal.

Triggered when nobody actioned the crypto send inside its lifetime window, so it lapsed. Terminal for that send.

payout_type is always crypto. Gift cards have no per-card expiry event, and entitlement expiry arrives at the recipient level as recipient.expired.

Body

The crypto body, with the data shape documented on payout.quote_created.

Example

{
  "event": "payout.expired",
  "payout_type": "crypto",
  "data": {
    "id": 354,
    "status": "expired",
    "input_amount": "100.0",
    "blockchain_transactions": [],
    "requires_2fa_confirmation": false
  }
}

What to do on receipt

  • No funds moved. Close out data.id.
  • The recipient is not finished. An expired send leaves their entitlement redeemable, and they get routed back to start a new payout, which produces a new payout.quote_created.
  • Do not confuse this with recipient.expired, which means the recipient's whole entitlement lapsed and the money is gone. payout.expired is one failed attempt. recipient.expired is the outcome you may owe your user for.