Withdraw Funds

In order to Withdraw funds from your ZEBEDEE Wallet, you can make use of the Withdrawal Request feature available. Let's once again head to the main Wallet screen.

ZEBEDEE Developers | Wallet

ZEBEDEE Developers | Wallet

This time around, let's click on the Withdraw button. You should land on a Withdrawal Request form like the one below.

ZEBEDEE Developers | Withdrawal Request Form

ZEBEDEE Developers | Withdrawal Request Form

In this form you will see two similar properties -- amount and description. The amount is a required property and is measured in satoshis, while the description is an optional field for later tracking of this transaction in the history.

ZEBEDEE Developers | Withdrawal Request Form

ZEBEDEE Developers | Withdrawal Request Form

After you have filled out the desired withdraw amount and the optional description field, click the Create Withdrawal Request button.

ZEBEDEE Developers | Withdrawal Request QR Code

ZEBEDEE Developers | Withdrawal Request QR Code

Your request for withdrawing funds has been created. You will be redirected to a QR code screen like the one above. In this case however, this QR code does not represent a payable Invoice, but a Withdrawal Request instead. You can either use a Bitcoin Lightning Wallet on your mobile device to scan the QR code, or copy the code shown on the right, and paste/use it in another Wallet on your desktop environment.

Most Bitcoin Lightning Wallets will be able to read this invoice, decode it, and the contents of the Withdrawal Request will be presented to you in an orderly fashion. Here you can see the experience of a user of the ZEBEDEE Wallet when they scan the QR code. The wallet immediately decodes the QR code contents and provides a clean interface with the details.

ZEBEDEE Wallet | Scan Withdrawal Request

ZEBEDEE Wallet | Scan Withdrawal Request

If all of the contents of the Withdrawal Request appear correct on your Wallet, go ahead and press/click the Submit button. This will make the ZEBEDEE Wallet talk to the ZEBEDEE services to perform the withdrawal.

ZEBEDEE Wallet | Withdrawal Request Success

ZEBEDEE Wallet | Withdrawal Request Success

After a successful withdrawal to your mobile wallet app, you can see the transaction details as well by clicking on the transaction list item.

ZEBEDEE Wallet | Withdrawal Request Details

ZEBEDEE Wallet | Withdrawal Request Details

Back at the ZEBEDEE Developer Dashboard, if the withdrawal succeeds, you should be routed to the main Wallet view, with your updated Wallet balance shown. And as always you can see more information about the given transaction by clicking on it.

ZEBEDEE Developers | Wallet

ZEBEDEE Developers | Wallet

Now that you know how receive payments, pay invoices, and withdraw funds, let's learn how to create a Game inside of our ZEBEDEE Dashboard, and retrieve an API Key to allow us to perform these same actions from inside of our Game, allowing for true value-transfer to happen seamlessly inside of your Game.