Skip to main content
WEBHOOK
BILLING_DEPOSIT_CONFIRMED
{
  "event":       "BILLING_DEPOSIT_CONFIRMED",
  "eventId":     "EVTD39U5EVMOXRZ",
  "businessId":  "BUS1A2B3C4D5E6F",
  "environment": "LIVE",
  "timestamp":   "2026-06-05T14:00:00Z",
  "data": {
    "depositId": "DEPWIYX96C2ZJMU",
    "amount":    100.00,
    "balance":   1089.50,
    "timestamp": "2026-06-05T14:00:00Z"
  }
}
{}
Fires when an incoming crypto deposit reaches 3 on-chain confirmations. The funds are credited to your program. Pending invoices are automatically paid and any surplus goes to the program balance.

Event Type

BILLING_DEPOSIT_CONFIRMED

Payload

{
  "event":       "BILLING_DEPOSIT_CONFIRMED",
  "eventId":     "EVTD39U5EVMOXRZ",
  "businessId":  "BUS1A2B3C4D5E6F",
  "environment": "LIVE",
  "timestamp":   "2026-06-05T14:00:00Z",
  "data": {
    "depositId": "DEPWIYX96C2ZJMU",
    "amount":    100.00,
    "balance":   1089.50,
    "timestamp": "2026-06-05T14:00:00Z"
  }
}

Payload Fields

FieldTypeDescription
depositIdstringUnique deposit identifier
amountnumberTotal deposit amount credited, in dollars
balancenumberProgram ledger balance after this deposit, in dollars
timestampstringISO 8601 timestamp of when the deposit was confirmed
For the full event group documentation see Billing Events.
{
  "event":       "BILLING_DEPOSIT_CONFIRMED",
  "eventId":     "EVTD39U5EVMOXRZ",
  "businessId":  "BUS1A2B3C4D5E6F",
  "environment": "LIVE",
  "timestamp":   "2026-06-05T14:00:00Z",
  "data": {
    "depositId": "DEPWIYX96C2ZJMU",
    "amount":    100.00,
    "balance":   1089.50,
    "timestamp": "2026-06-05T14:00:00Z"
  }
}
{}

Authorizations

Authorization
string
header
required

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

Body

application/json
event
string
Example:

"BILLING_DEPOSIT_CONFIRMED"

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

Response

200

Acknowledge the event.