Use case

As an End User, I want to have XTZ tokens in my integrated Wallet so I can buy NFTs in XTZ.

There 2 ways to have XTZ tokens in my integrated Wallet as an End User:

  1. I can transfer them from an external wallet,

  2. I can buy them by credit card with MoonPay.

MoonPay is a third party service that offers the possibility to buy crypto currencies (like XTZ) by credit card.

How to top up an End User integrated Wallet?

How to top up from an external wallet?

As an End User, to top up my integrated Wallet with XTZ, I only need my Wallet address.

Therefore, I will be able to transfer XTZ tokens from an external wallet to my integrated Wallet.

To offer your End Users a smooth user experience, we recommend you to offer them the possibility to copy their integrated Wallet address just by clicking on an icon.

It will be then easier for them to past their integrated Wallet address in their external wallet so they will avoid any potential mistake when pasting it.

To offer your End Users a smooth user experience, we also recommend you to offer them the possibility to scan a QR code of their integrated Wallet address so they will avoid any potential mistake when pasting it.

How to top up by credit card with MoonPay?

As an End User, I want to be able to top up my Eniblock wallet with XTZ that I buy by credit card, with the MoonPay third party service.

As an Admin, you have to check the MoonPay documentation to implement this service.