Sending, Receiving & Payments
What is a Permit and why am I being asked to approve it?
A Permit is a spending authorization that allows a Mini App to debit a specific amount of tokens from your wallet in the future. You may be asked to allow a Permit when performing a transaction in a Mini App.
How does a Permit work?
When you perform a Mini App action, tokens may be sent and received as part of the transaction. A Permit is separate from the transaction itself, it is the Mini App requesting permission to debit your wallet later.
If you approve a Permit:
The Mini App may debit your wallet at any time in the future.
Debits can happen in one or multiple transactions.
The total amount debited cannot exceed the amount you approved.
For example:
If you approve a Permit of 5 WLD, the app could:
Debit 0.5 WLD ten times
Debit 5 WLD once
Debit multiple times in different amounts
As long as the total does not exceed 5 WLD.
Also note: If you approve multiple Permits (for example, three separate approvals of 5 WLD), each approval grants additional spending authorization. In that case, the Mini App could debit up to 15 WLD total across those approvals.
Additional Questions
- Does approving a Permit immediately move funds?
No. Approving a Permit does not transfer funds immediately. It only authorizes the Mini App to debit up to the approved amount in the future.
- Is a Permit the same as a network fee?
No. Permits and transaction fees are independent and unrelated.
They may appear in the same confirmation flow, but they serve different purposes and are not connected.
- Can I change the Permit amount?
No. The Permit amount is requested by the Mini App.
You can either:
Approve the requested amount
Decline the request
You cannot manually adjust the amount yourself.
- Which tokens use Permits?
Permits apply to the specific token displayed in the request.
Translations may differ slightly from the original English content. For the most accurate information, please refer to the article's English version if any discrepancies occur.
How to Pay with QR Codes in Argentina
To pay with QR codes in Argentina, you must have an active and verified account with Ripio.
If you haven’t completed KYC (Know Your Customer) with Ripio, World Money will prompt you to verify your identity before you can proceed. This verification is required to enable QR payments and comply with local regulations.
QR code payments allow you to pay merchants in Argentina using your wARS funds.
Making a payment with a QR code
-
Scan the QR code
Open World Money, tap Pay, and point your camera at the merchant’s QR code. -
Enter or review the amount
There are two types of QR codes:
Prefilled QR: The merchant already sets the amount. You'll see the total in ARS and its wARS equivalent, including any applicable fees.
Non-prefilled QR:
You'll need to enter the amount you wish to pay. The app will display the ARS total and the corresponding wARS amount before you continue.
-
Confirm the payment
Tap Confirm to authorize the crypto transfer.If you proceed with the transaction, Ripio processes the payment by converting the required wARS amount to ARS and then remitting it to the merchant.
-
Transaction completed
Once the payment is successful, you’ll see a confirmation in World Money. The transaction details will also be available in your transaction history.
Troubleshooting steps
If the QR code payment isn’t working as expected, try the following:
- Ensure the lighting is good and the QR code is clearly visible.
- Hold your camera steady and point it directly at the QR code.
- Ask the merchant to refresh or regenerate the QR code.
- Force-close World Money and try again.
If the issue continues, please contact us through in-app support so we can help you further.
Frequently Asked Questions (FAQ)
Why are QR payments only available in certain countries?
QR payment availability depends on:
- Local partnerships and regulations
- A local payment network integration
We are working to expand QR payments to additional regions. Users in regions without QR payments can still send payments to other World Money users using supported on/off ramps, and via transfer to external wallets.
Translations may differ slightly from the original English content. For the most accurate information, please refer to the article's English version if any discrepancies occur.
How do I buy, deposit and withdraw Local Stablecoins?
With World Money, you can buy, deposit, and withdraw Local Stablecoins through the in-app exchange, as well as with supported ramp providers. However, cash-in (on-ramp) and cash-out (off-ramp) availability depends on your country and the services offered locally.
When buying Local Stablecoins, you can either exchange them instantly in-app using another currency or purchase them via bank transfer through a third-party provider.
-
To buy Local Stablecoins in-App from another currency
-
In the Home tab on World Money, you can view your Stablecoin balances.
-
Tap See all to see the Local Stablecoin you want to buy or tap Explore other currencies to select one.
-
Tap Buy.
-
Tap Pay with and choose your preferred payment method.
-
Enter the amount you want to buy and tap Continue.
-
Review the details and any applicable fees, then tap Confirm buy. Your funds should be reflected in your wallet immediately.
For more details, visit our Help Center article on How do I buy tokens.
-
-
To deposit Local Stablecoins with a local bank
-
In the Home tab on World Money, tap the Local Stablecoin you want to deposit, or tap Explore other currencies to select one.
-
Tap Add funds.
-
Tap Pay with and choose Pay with Bank transfer.
-
Enter the amount you want to deposit and tap Continue. This will redirect you to the local ramp provider to finish the transaction.
.
-
Continue transaction on the ramp provider and complete the bank transfer to deposit Local Stablecoins in your wallet.
Please note: Bank transfer payments may take up to 48 hours to be reflected in your wallet after you complete the buy.
-
-
To withdraw Local Stablecoins
You can cash out Local Stablecoins from World Money to your bank account if off-ramp services are available in your country. The entire withdrawal process is handled by a third-party provider.
Important: In some cases, you may not be able to cash out certain Local Stablecoins if no ramp providers are available. When this happens, you must first convert them to USDC or WLD before completing the transaction.
-
In the Home tab on World Money, tap the Local Stablecoin you want to deposit, or tap Explore other currencies to select one.
-
Tap the three dots to view more options.
-
Select Withdraw.
-
Select Fiat account: Bank transfer.
You will be redirected to a local ramp. You can continue the withdrawal via this third-party provider, inputting the details of the bank account you wish to receive the funds in.
-
Translations may differ slightly from the original English content. For the most accurate information, please refer to the article's English version if any discrepancies occur.
How do I send and receive Local Stablecoins?
You can use World Money to send and receive supported Local Stablecoins on World Chain. Follow the checklists and step-by-step guides below to make sure your transfers are safe and successful.
-
How to Send Local Stablecoins
Quick checklist before sending
- Confirm the username and token name with the recipient.
- Check the network is World Chain.
- Confirm that the Stablecoin is supported at the destination wallet before sending; otherwise, the funds could be permanently lost.
Steps to send
-
In the Home tab, tap Send.
- Choose the Local Stablecoin you’d like to send from the list.
Search for or select the username of the person you want to send funds to.
Important: Always confirm the recipient’s username before continuing. Blockchain transactions are irreversible once confirmed.
- Enter the amount you’d like to send and tap Continue.
- Review the confirmation screen carefully and make sure all transaction details are correct. When you're ready, tap Confirm send to complete the transaction.
-
How to Receive Local Stablecoins
Quick checklist before receiving
Make sure the token you expect is supported in World Money.
Confirm the sender will use World Chain and the correct contract address.
Steps to receive
-
In the Home tab, tap More.
-
Select Receive.
-
Choose the Local Stablecoin you want to receive from the list.
If the token is not listed, it is unsupported — do not accept deposits of that token to your World Money address.
Make sure World Chain is selected as the network.
Translations may differ slightly from the original English content. For the most accurate information, please refer to the article's English version if any discrepancies occur.
What is a Local Stablecoin?
Overview
A stablecoin is a type of cryptocurrency designed to keep its value steady over time, unlike volatile cryptocurrencies such as Bitcoin or Ethereum. Stablecoins are usually tied to a traditional asset —also known as fiat currency— such as the US Dollar (USD) or Euro (EUR).
A Local Stablecoin is a stablecoin that mirrors the value of a specific country’s official currency. For example, wARS reflects the value of the Argentine Peso (ARS). These tokens make it easier for users to transact in familiar currencies while staying on-chain.
Which Local Stablecoins are supported on World Money?
You’ll find the local stablecoins supported by World Money in the Home tab of your app.
You can add any supported Local Stablecoin, even if you live in a country that uses a different fiat currency.
However, you can only purchase a Local Stablecoin via bank transfer if the transfer is made in the same fiat currency. If it isn’t, you can still get the Local Stablecoin by swapping from another supported asset (such as USDC).
To add a Local Stablecoin, follow these steps:
In the Home tab on World Money, you can view your Stablecoin balances.
Tap See all to see the Local Stablecoin you want to buy or tap Explore other currencies to select one.
Choose the Local Stablecoin you want to add.
How can I use Local Stablecoins for transactions?
Local Stablecoins work like any other cryptocurrency: they can be sent and received as long as the asset is supported by both the sender and the receiver.
Visit our Help Center articles for more information:
Translations may differ slightly from the original English content. For the most accurate information, please refer to the article's English version if any discrepancies occur.
How do I pay another World wallet using Pay?
Pay allows you to send supported tokens directly to another World Money wallet using a World Chain QR code. This feature is designed for payments between World Money users and does not support transfers to external wallets.
Follow these steps to complete a payment:
-
In the Home tab in World Money, tap Pay.
- Allow camera access to continue.
- Scan your friend’s World Chain QR code.
Note: Make sure you are scanning a valid World Chain QR code generated from another World Money wallet to ensure the payment is processed correctly.
Select the token you want to pay with, then enter the amount and tap Continue.
Once you review the transaction details, select Confirm pay to process the payment.
Tap on Done.
Translations may differ slightly from the original English content. For the most accurate information, please refer to the article's English version if any discrepancies occur.
How do I receive tokens?
Token Types
In World Money, you can directly receive the following tokens from other compatible networks:
- WLD - Worldcoin (supported on the World Chain network)
- WETH - Wrapped Ether
- WBTC - Wrapped Bitcoin
- uSOL - Wrapped SOL
- uXRP - Wrapped XRP
- uDOGE - Wrapped DOGE
- uSUI - Wrapped SUI
- uLINK - Wrapped LINK
- uADA - Wrapped ADA
- uXLM - Wrapped Stellar
- uLTC - Wrapped Litecoin
- ORO - ORO (native token on World Chain network)
- ORB - ORB (native token on World Chain network)
- uSHIB - Wrapped SHIB
- uPNUT - Wrapped Peanut
- oXAUt - Wrapped XAUT
- uAVAX - Wrapped AVAX
- uHBAR - Wrapped HBAR
- uDOT - Wrapped DOT
- uUNI - Wrapped UNI
- uPEPE - Wrapped PEPE
- uAAVE - Wrapped AAVE
- uTAO - Wrapped TAO
- uONDO - Wrapped ONDO
- uCRO - Wrapped CRO
- uNEAR - Wrapped NEAR
- uICP - Wrapped ICP
- uAPT - Wrapped APT
- uPOL - Wrapped POL
- uARB - Wrapped ARB
- uTRUMP - Wrapped TRUMP
- uVET - Wrapped VET
- uATOM - Wrapped ATOM
- uFLR - Wrapped FLR
How to Receive Tokens
Follow the steps listed below for the token type that you wish to receive.
1. In the Home tab, tap the button with three consecutive dots (...)
2. Select Receive
3. Select WLD or other wrapped tokens that are available to you as the token to be received
4. Tap on World Chain. This will create a QR code that you can share with the sender. You can also copy and share your wallet address
Translations may differ slightly from the original English content. For the most accurate information, please refer to the article's English version if any discrepancies occur.
How do I buy or sell tokens?
To buy or sell tokens in World Money, choose one of the options below.
Important: Make sure the token you are using is supported by World Money and compatible with your selected payment method or provider. Unsupported tokens or incorrect selections may result in failed transactions or loss of funds. Learn more: What cryptocurrencies or tokens are supported?
-
Buy with Dollars USDC
If you have Dollars USDC in your wallet, you can use them to buy tokens:
-
On the Home tab, tap Buy.
-
Select the token that you want to buy.
- Tap Dollars USDC.
- Enter the amount you wish to buy, then tap Continue. You can also change your payment method on the confirmation screen.
- Tap Confirm to process the transaction.
- Tap Done.
You can also tap Buy on the Trade tab.
Please note: The transaction is fully managed by the third-party provider, who may charge a fee. This fee is determined by the provider, not World Money.
-
-
Buy with other payment methods
You can also buy tokens with external funds, such as a bank transfer or Apple Pay (where available).
- On the Home tab, tap Buy.
- Select the token that you want to buy.
- Tap an available payment method.
- Enter the amount you wish to buy, then tap Continue.
- You'll be taken to a third-party ramp provider to complete your transaction securely. Create an account if necessary and follow the instructions, making sure to enter the correct card or bank details to avoid a failed purchase.
- Keep note of which provider you used, in case you need assistance later.
- Once the process is complete, tap Confirm to process the transaction.
- Tap Done to exit.
-
Buy from an asset's page
You can also browse assets first and buy directly from the asset's page:
-
Open the Trade tab and tap Explore, or use Search assets.
- Browse Top movers or Trending, or search for the asset by name.
- Tap the asset to open its page, where you can see its current price, price history, and details such as market cap and issuer.
- Tap Buy to start your purchase, then follow the steps above.
Tap the star icon on an asset's page to add it to your favourites.
-
-
Sell tokens
To sell your tokens to Dollars USDC in World Money:
-
On the Home tab, tap More, then select Sell.
- Choose the token that you want to sell.
- Enter the amount you wish to sell, then tap Continue.
- Tap Confirm to complete the transaction.
- Tap Done to exit.
You can also tap Sell on the Trade tab. On an individual asset's page, Sell is under the … button.
Please note: The transaction is fully managed by the third-party provider, who may charge a fee. This fee is determined by the provider, not World Money.
-
-
Why might I see a network fee when buying or selling tokens?
In some cases, World Money may not be able to cover the network fee required to process a token buy or sell. When this happens, the app may show you the amount of WLD needed to continue.
This is known as a self-sponsored transaction, and it only appears during periods of very high network activity. When internal limits are reached, World may temporarily stop sponsoring the network fee for certain operations, including buys or sells.
If this applies to your transaction:
- You'll see a message with the amount of WLD required.
- If you accept, the transaction will continue as usual.
You don't need to take any action in advance — the app will notify you automatically whenever a network fee is required.
Neither the World Foundation nor TFH control, endorse, or are responsible for your transactions with third-party providers.
Translations may differ slightly from the original English content. For the most accurate information, please refer to the article's English version if any discrepancies occur.
What cryptocurrencies or tokens are supported on World Money?
World Money supports selected cryptocurrencies and tokens that users can buy, sell, send, and receive directly within the app. These tokens can be stored in your World Wallet and transacted on supported networks.
Below are some of the tokens currently supported in World Money:
- WLD - Worldcoin (supported on the World Chain network)
- WETH - Wrapped Ether
- WBTC - Wrapped Bitcoin
- ORO - ORO (native token on World Chain network)
- ORB - ORB (native token on World Chain network)
Important: The list of supported tokens may change over time.
For the most up-to-date and complete list of supported tokens:
Open the Trade tab and tap Buy to see all available tokens.
-
Or tap the three dots, then choose Receive and scroll to view all options.
You may also tap Explore to view more supported cryptocurrencies.
Make sure you only deposit cryptocurrencies that are supported in World Money. Sending unsupported tokens to your World Wallet may result in permanent loss of funds.
Translations may differ slightly from the original English content. For the most accurate information, please refer to the article's English version if any discrepancies occur.
Why does it sometimes take a while to receive my transaction (or monthly WLD)?
It may take up to 24 hours to receive your WLD in World Money. The completion time of your transaction depends on a variety of factors:
- Network conditions
- Transaction fees at withdrawal time
- The status of World Money
Below is a breakdown of each factor.
1. Network Conditions
If a flood of transactions is submitted at a certain time, then there's a chance for the network to become congested. Network congestion can either slow down or even fail certain transactions. You don't need to worry about losing failed transactions since tokens from a failed transaction will show up in your wallet again.
If you are trying to buy or sell crypto during a network congestion and you receive an error, please try again in a few hours.
If you are sending funds, you can check the transaction status by opening its details. If the field External Transaction ID appears blank or does not appear, it means the transaction has not yet been broadcast to the World Chain network.
2. Transaction Fees
Fees are payments required to process transactions on the blockchain. These fees can vary depending on overall network activity. Changes in fees may affect how transactions are processed on the network.
3. World Money Status
World Money may encounter occasional issues resulting in certain features, such as claiming WLD and transferring funds, being temporarily unavailable. To stay informed about the status of World Money and its specific features, you can visit our dedicated status page.
By accessing our status page, you can obtain real-time updates on any ongoing service disruptions or maintenance activities. This will help you stay informed about the current operational status of World Money.
Whatever the case may be, you can always check on your transaction receiving address on the World Chain network: https://worldscan.org/
Translations may differ slightly from the original English content. For the most accurate information, please refer to the article's English version if any discrepancies occur.
How do I send tokens?
With World Money, you can easily send tokens to your contacts. Follow the steps below to find out how.
Before you begin, make sure you have a sufficient balance of the selected token in your wallet to complete the transaction.
1. In the Home tab, tap on the Send button.
2. On the next page, select the token you wish to send
3. If your contacts have been synced, select the contact who you want to send the tokens to or add a username
If you haven't synced your contacts, you can tap on Sync contacts, then Allow access
4. After selecting the recipient, enter the amount you want to send and press Continue
5. Review the transaction details, and then press the Confirm button
6. Tap the Done button to exit
-
Why might I see a network fee when sending tokens?
In some cases, World Money may not be able to cover the network fee required to send your tokens. When this happens, the app will show you the amount of WLD needed to complete the transaction.
This process is called a self-sponsored transaction, and it only appears during periods of very high network activity. When internal limits are reached, World may temporarily stop sponsoring the fee for certain transactions.
If this occurs:
You’ll see a message explaining how much WLD is needed to proceed.
If you accept, the transaction will continue as normal.
There is no action required from you in advance — the app will automatically let you know whenever this applies.
Translations may differ slightly from the original English content. For the most accurate information, please refer to the article's English version if any discrepancies occur.
How do I check my transaction history?
To check your transaction history in World Money:
-
Head over to the History tab in the bottom menu bar.
-
Select the transaction type you want to see and tap Apply:
- Deposit & Withdraw: money moving in and out of your account, including bank transfers, ApplePay, card, and your Virtual Account
- Buy & Sell: trades between assets, such as buying or selling Bitcoin
- Send & Receive: transfers to and from other people, by username or wallet address
-
Tap on each transaction to show detailed information. To see the transaction details on the blockchain, tap the Details on blockchain button.
On the blockchain record, you'll be able to see details such as the transaction hash, status, and timestamp.
For more details on blockchain transaction records, visit this article: How do I find a transaction on the World Chain Network?
Downloading a Copy of Your Transaction History
If you'd like a downloadable copy of your transaction history, you can request a copy of your data directly in World Money, and it will be sent to your registered email address as CSV and PDF files:
- In World Money, tap your profile icon to go to Settings > Request copy of data.
- Enter your email address and confirm the request. Your data will be compiled and sent to the email address you provided (it isn't downloaded directly in the app). Please allow up to a few hours for the email to be delivered.
- Once you receive the email, you'll find CSV and PDF copies of your transaction history that you can download and save.
Please note this export is a raw record of your transactions. World Money doesn't calculate, categorize, or produce a tax-ready statement, and we're unable to provide tax or financial advice. To organize this information for tax purposes, you may wish to use a third-party tax tool or consult a qualified tax professional.
Troubleshooting
Transaction Shows Completed, but Funds Have Not Been Received
Transactions marked as completed in World Money and/or on the blockchain may take some time to appear in the destination wallet or address. Please allow up to 48 hours and check again.
If the funds have not arrived after this period, contact the destination wallet or the centralized exchange’s support team for further assistance.
Pending Transactions
If your transaction is still pending, it may take time depending on network congestion.
You can monitor its progress by tapping Details on blockchain and viewing it in the blockchain explorer.
Transaction Not Found
If the transaction doesn’t appear, double-check the transaction hash or address to ensure it is correct.
It can sometimes take a few moments for new transactions to appear on the blockchain.
Translations may differ slightly from the original English content. For the most accurate information, please refer to the article's English version if any discrepancies occur.