Reward wallets accumulate platform incentives, cashback earnings, and promotional credits. This endpoint retrieves the current balance, currency, and withdrawal status of the authenticated user’s reward wallet. Balance updates reflect earned rewards, redemptions, and withdrawals.Use Cases:
Display user’s accumulated rewards in your application
Show available rewards before redemption or withdrawal
Track reward earnings over time
Verify reward wallet status for promotional campaigns
Reward Types:
Transaction cashback (percentage back on card purchases)
Balance Precision: Balances are returned as strings to maintain precision for decimal values. Always parse as decimal types in your application.
Real-Time Updates: Reward balances update in real-time as users earn rewards through transactions, referrals, or platform activities. Consider implementing webhooks or periodic polling for live balance updates.
Withdrawal Restrictions: Some reward programs may have vesting periods, minimum balance requirements, or other restrictions. Always check isWithdrawable before attempting withdrawals.