Skip to main content
All CollectionsxMoney Crypto Payments
How to pay using Metamask
How to pay using Metamask


Updated over a week ago

This guide will teach you how to make your payment from Metamask. If you’re looking to pay with a different wallet check here for the full list.

In this guide, we’ll take a look at paying using the Metamask wallet

After choosing to pay with a wallet you’ll see the screen below, where you should choose Metamask.

Afterwards, you have two options:

  • Use browser extension: This will prompt Metamask’s extension to open. Afterwards, just follow the instructions to connect your wallet.

  • Scan QR code: This will prompt WalletConnect’s overlay. There, just select Metamask again which will give you a QR code you can scan with your mobile app to connect your wallet.

Note: If you’re using the payment widget on mobile you won’t see these two options. Instead, after selecting Metamask, a drawer will open where you’ll have to select Metamask again. After that, you’ll get a request to open your Metamask mobile app where you’ll be able to connect.

You're now connected and presented with a list of currencies supported by xMoney, each accompanied by its respective network. Simply select the currency you wish to utilize from the list.

Note: Please review the article containing details on the currencies and networks we support, along with information on payment configurations and constraints.

Almost done! You’ve now reached the final step and are about to make your crypto payment. Because you’re using Metamask, all you have to do is click the pay button. Doing so will initiate a transaction that you’ll have to confirm in your wallet. All that’s left is to wait for blockchain confirmation. More details on that are here.

This process should do all of the hard work for you. However, it’s always a good practice to double-check if you’re sending the correct currency to the address displayed and through the correct network. Failing to do this will result in a loss of funds. Below you can see an example of a payment about to be done using USDT on the Polygon network.

Note: If for any reason you’re having difficulties using this process, please note you can still copy the destination address displayed (or scan the QR code with your wallet) and input the amount to pay to initiate a manual transfer.

If you need further assistance, feel free to contact us at [email protected]. We will be happy to help :)

Did this answer your question?