Skip to main content
POST
Receive cash-in notifications from VULT processor. This webhook is called when a user deposits funds via VULT.

Request

string
required
HMAC-SHA256 signature of the request body

Body Parameters

string
required
Card serial linked to the subscriber receiving funds
string
Optional phone number used to cross-check the linked subscriber
integer
required
Amount in minor units (e.g., cents)

Response

boolean
Whether the cash-in was processed successfully
string
OLIVE transaction ID for the deposit

Examples


Signature Verification

Always verify the X-Webhook-Signature header before processing:

Errors

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-Webhook-Signature
string
required

HMAC-SHA256 signature of request body

Body

application/json

Cash-in details

amount
integer
required
card_serial
string
required
phone_number
string

Response

Cash-in successful

message
string
new_balance
integer
success
boolean
transaction_id
string