The Withdrawal Object
The ZEBEDEE Withdrawal Request consists of the following attributes:
|id||String||The Withdrawal Request's unique indentifier.|
|description||String||The description of the Withdrawal Request.|
|createdAt||String||The timestamp of when the Withdrawal Request was created.|
|callbackUrl||String||A URL that ZEBEDEE's services will make a POST HTTP request to with information about the Withdrawal Request's status update.|
|internalId||String||An optional free-use attribute. Usually used by setting the Player/User ID of your Game/Application in order to link specific Withdrawal Requests to specific Players.|
|amount||String||The total amount for the Withdrawal Request.|
|unit||String||The unit of account for the Withdrawal Request's amount. ZEBEDEE's API is based on |
|status||String||The current status of the Withdrawal Request.|
|invoice.expiresAt||String||The timestamp for when this Withdrawal Request will expire.|
|invoice.request||String||The Lightning invoice (LNURL).|
To learn how to create a Withdrawal Request to allow Players/Users to withdraw their funds check our Guide.
Withdrawal Requests are based on the LNURL open source specification. Only Lightning Wallets capable of understanding this specification are able to perform/process Withdrawals correctly.