Standard Withdrawal

Event Key

ootb_withdrawal

This event should be sent when a user conducts a withdrawal.

Event KeyEvent NameType
ootb_withdrawalOOTB WithdrawalSimple event

Event Structure

The mandatory properties (tenant, timestamp, event, and customer) are required for all events and documented in detail on the Mandatory Properties page. Below is the JSON structure for the context-specific properties of the Standard Withdrawal Event:

{
    "context": {
        "withdrawal_timestamp": "2022-04-09T20:01:51.887000Z",
        "start_balance": 200.00,
        "withdrawal_amount": 50.00,
        "withdrawal_method": "bank_transfer",
        "withdrawal_status": "pending",
        "language": "en",
        "country": "US",
        "platform": "iOS",
        "channel": "mobile",
        "brand": "skin123",
        "license": "licenseXYZ"
    }
}

 

Parameters

Parameter KeyParameter NameTypeDescription
withdrawal_timestampWithdrawal TimestampStringISO 8601 datetime of the withdrawal request.
start_balanceStart BalanceNumberThe user’s balance before the withdrawal.
withdrawal_amountWithdrawal AmountNumberThe amount of the withdrawal.
withdrawal_methodWithdrawal MethodStringThe method used for the withdrawal (e.g., bank_transfer).
withdrawal_statusWithdrawal StatusStringThe status of the withdrawal (e.g., pending).
languageLanguageStringThe language preference (e.g., en).
countryCountryStringThe country code (e.g., US).
platformPlatformStringThe platform used (e.g., iOS, Android).
channelChannelStringThe channel used for the withdrawal (e.g., mobile, web).
brandBrandStringThe skin ID associated with the withdrawal.
licenseLicenseStringThe license string associated with the withdrawal.

Explanation

  • event: The event name is set to ootb_withdrawal, reflecting the nature of the withdrawal event.
  • context:
    • withdrawal_timestamp: Records the date and time of the withdrawal request.
    • withdrawal_amount: The amount being withdrawn.
    • withdrawal_status: Indicates the status of the withdrawal, such as "pending", "completed", or "failed".