Start a customer deposit session through a widget.
POST /api/v1/widgets/deposit-sessions/create-session
Creates a deposit session for a customer paying through the widget. The session has a 30-minute expiry and is tracked through CREATED → PENDING → CONFIRMED statuses.
This endpoint accepts either a JWT bearer token or the widget’s client secret via X-Client-Secret header.