Skip to main content
This event is no longer dispatched. It has been superseded by TRANSACTION_AUTHORIZED and TRANSACTION_DECLINED, which provide the same information with richer transaction detail. Update your integration to subscribe to those events instead.
For the synchronous authorization decision (approve or decline a JIT charge or tokenization request), see CARD_AUTHORIZATION_VERIFY.

Event Type

Payload

Payload Fields

JIT Cards

For JIT-enabled cards (isJitfEnabled: true), this webhook fires after the full authorization flow completes: On APPROVED, Fyatu has already reserved the funds from the program ledger. You will later receive TRANSACTION_CLEARED when the transaction settles, or TRANSACTION_REVERSED if the merchant cancels. For pre-funded cards (isJitfEnabled: false), APPROVED means Fyatu has settled the authorization against the card’s own balance — no program ledger movement occurs.

How the JIT Authorization Flow Works

When a cardholder with a JIT card makes a purchase:
Fyatu responds to the card network within milliseconds. The cardholder experiences no perceptible delay.

Common Use Cases

  • Display real-time spending activity in your cardholder dashboard
  • Trigger in-app notifications (“Your card was charged $42.50 at Amazon”)
  • Reconcile authorizations against your internal records before clearing
  • Detect unexpected outcomes from your authorization handler

Declined Authorizations

When decision is DECLINED, no funds move. Common scenarios: Subscribe to ACCOUNT_LOW_BALANCE to top up your program before declines start happening.