Skip to main content
WEBHOOK
Fired when an amount previously refunded to your wallet on card termination is charged back, because what the issuer actually returned did not stand behind what was credited. This is the charge side of card.termination_refund. A termination refund returns what a card held at the moment it closed; where that figure later proves not to have been backed by returned float, the difference is corrected with this event rather than left in your wallet. Reasons you may receive it:
  • a settlement landed against the card after its balance had already been refunded,
  • the issuer reconciled the closed card and returned less than was credited, or
  • the card was never terminated at the issuer, so no funds were ever returned for it.
Your wallet balance decreases when this event fires. The amount is always positive — the event name carries the direction, exactly as it does for the refund it corrects. Always deduplicate on reference.

Payload Fields

Reasons

A card that receives this event may still be active at the issuer — a refund raised against a card that was never terminated is one of the cases this corrects, and the card continues to work normally.

Body

application/json
event
string

The event type identifier.

version
string

Webhook payload version.

sign
string

HMAC-SHA256 signature of the data object using your webhook secret. Always verify this before processing.

data
object

Response

200

Acknowledge receipt of the event