To initiate a withdrawal, a post request must be made to the withdrawal resource controller containing the details of the withdrawal.
wallet_id - The id for the wallet that this withdrawal should come from.
account_id - The id for the account requesting the withdrawal.
amount - The amount in local currency of the withdrawal.
address - The cryptocurrency address that should receive the withdrawal.
Once a withdrawal is created, the user will receive an email at the address stored in their account object asking them to confirm the details of the withdrawal. If the user clicks on the confirmation link, the status of the withdrawal will change from 0 (unconfirmed) to 1 (confirmed).
Once the withdrawal is confirmed, it will appear in the management interface and must be approved by an administrator. Once an administrator approves the withdrawal, the funds will be sent to the user.