Skip to main content
WEBHOOK
Fires when money lands on an already-terminated card and is returned to your program balance. This happens for:
  • a later reconciliation/discrepancy refund from the provider, or
  • a merchant refund that posts to a card after it was terminated.
Unlike CARD_TERMINATION_REFUND, this event can fire multiple times for the same card — once per incoming refund. Each delivery carries a distinct reference (the provider transaction id) and is credited exactly once.

Event Type

Payload

Payload Fields

Common Use Cases

  • Capture merchant refunds that arrive after a card is terminated
  • Reconcile discrepancy refunds against your program ledger
Always deduplicate on reference. Because this event can fire several times for one card, per-card deduplication would incorrectly drop legitimate later refunds.

Authorizations

Authorization
string
header
required

API key from the FYATU CaaS portal. Pass as Authorization: Bearer <key>.

Body

application/json
event
string
Example:

"CARD_TERMINATION_REFUND_POST"

eventId
string
businessId
string
environment
enum<string>
Available options:
LIVE,
SANDBOX
timestamp
string<date-time>
data
object

Response

200

Acknowledge the event.