Skip to main content

MoonAgents Card: Crypto-funded virtual payment cards

Set up a virtual payment card funded by your stablecoins, so you can pay online or with a digital wallet wherever supported cards are accepted.

Who can use this feature?
MoonAgents Card is only available to residents of supported regions. Your region is confirmed during verification and can't be changed afterward. Your MoonAgents Card is issued by a third-party provider, Monavate

Overview


MoonAgents Card turns your stablecoin balance into spending power through a virtual payment card, powered by a third-party card-issuing provider, Monavate. You can use the MoonPay CLI to initiate the card creation process. Once you've verified your identity, completed onboarding with Monavate, and delegated a funded wallet, your MoonPay Agent can use the card for online purchases.

The card uses a self-custodial wallet setup, so you stay in control of your funds. They never leave your wallet until a purchase is made.

Key benefits


  • Self-custodial setup so you keep control of your wallet

  • Funds stay in your wallet until purchase — no lock-in, no loss of control

  • Virtual card access for online purchases

  • Fast activation once your application and verification are approved

  • Stablecoin funding using supported USD-pegged assets

  • Solana-network support with more chains on the roadmap

How MoonAgents Card works


MoonAgents Card connects your stablecoin balance to a virtual payment card through a regulated card-issuing setup (provided by Monavate).

The card funding process

Here's how the full setup process works from wallet creation to first spend:

  1. Create or connect the Solana wallet you want to use

  2. Begin MoonAgents Card onboarding through MoonPay CLI

  3. Complete identity verification (handled by Veriff)

  4. Accept Monavate's terms of service and finish onboarding

  5. Issue your virtual card

  6. Delegate your wallet so the card can spend from it

  7. Spend from your delegated balance using your virtual card

The only step that requires human intervention is identity verification - an agent interacting with the MoonPay CLI will guide you through all other steps.

When you make a purchase, the required amount is debited from your delegated wallet at the moment of the transaction. If a transaction is declined, no funds move.

Important: You must complete identity verification before your card can be issued or used.

Payment authorization flow

From the merchant's perspective, MoonAgents Card works like any other virtual payment card. Behind the scenes, your stablecoin balance is what powers each transaction.

When you make a purchase:

  1. The merchant sends an authorization request through the card network

  2. Your delegated stablecoin balance is checked

  3. The purchase amount is transferred from your wallet to settle the transaction

  4. Compliance and risk checks are applied

  5. The purchase is approved or declined

  6. Approved transactions settle through standard card network processing

  7. If declined, no funds leave your wallet

Getting started with MoonAgents Card


You can set up a MoonAgents Card using MoonPay CLI as part of your broader wallet workflow.

Install the CLI and log in

Install MoonPay CLI by running:

npm install -g @moonpay/cli
mp login

Follow the link to verify your account, then run mp verify <code> with the code from the sign-in page.

Create a Solana wallet

mp wallet create --name your-wallet-name

Begin onboarding

The card issuer (Monavate) needs to verify your identity. Start the KYC flow:

mp card onboarding start \
--first-name "Your First Name" \
--last-name "Your Last Name" \
--country-of-residence GBR \
--country-of-nationality GBR \
--phone-country-code +44 \
--phone-number 7700900000 \
--date-of-birth 1990-01-01

The command returns a Veriff link. Open it in your browser and complete identity verification (a photo of your ID and a quick selfie).

Check verification status

mp card onboarding check

When verification is complete, this returns Monavate's live terms of service, privacy policy, and (for US residents — coming soon) E-Sign Act disclosure URLs. Read them, then accept:

mp card onboarding finish \
--address-line1 "221B Baker Street" \
--city London \
--zip "NW1 6XE" \
--accept-terms

Issue your virtual card

mp card create

To view card status (last 4 digits, status):

mp card retrieve

To view full card details (PAN, CVV, expiry — for entering into a merchant page):

mp card reveal

Delegate your wallet to fund the card

Pick a Solana wallet you control and delegate a spending allowance:

mp card wallet link \
--wallet your-wallet-name \
--currency usdc \
--amount 5000

This delegates up to 5,000 USDC from that wallet to fund card transactions. Your card can spend up to that allowance; once it's used up, you'll need to re-delegate (or you can re-delegate any time).

You're done! The card is now usable.

Important: Your full card credentials are generated and delivered securely — MoonPay does not store your full card number and CVV on its servers. Only use official MoonPay tools and verified flows when creating, funding, or managing your card.

Manage your card


You can manage your card through the same MoonPay CLI workflow you used to create it.

Freeze or unfreeze your card

mp card freeze     # block all transactions
mp card unfreeze # re-enable

Check delegated wallets and remaining allowance

mp card wallet list

Revoke a delegated wallet

mp card wallet unlink --wallet your-wallet-name --currency usdc

This builds and broadcasts an on-chain Revoke transaction. Once it confirms, the card can no longer spend from that wallet.

View card transactions

mp card transaction list

Withdraw or move funds

MoonAgents Card uses a self-custodial setup, so you have complete ownership and control of your linked wallet at all times; including while your card is active. There are no restrictions on moving funds out of your wallet. Use the standard wallet commands:

Send funds to another wallet address

mp token transfer

Swap funds to another asset

mp token swap

Note: Moving funds out of your card-linked wallet will reduce your available card balance. Make sure you maintain sufficient funds if you intend to keep using the card.

MoonAgents Card and MoonPay Agents


If you already use MoonPay Agents or MoonPay CLI, Moon Agent Card fits right into your existing setup. You can create a wallet, complete verification, fund it, and manage your card all from the same CLI workflow.

For example, an agent that monitors your stablecoin balance and tops up your card when it runs low is a natural extension of the automation patterns covered in the MoonPay Agents guides.

Depending on your setup, you can also use MoonPay tools to create and manage wallets, fund a wallet with crypto or fiat, check balances before spending, and run wallet and funding actions through MoonPay CLI.

Tip: To find out how to connect your MoonAgents Card to your AI Assistant, see Connect MoonPay to any MCP-compatible AI or OpenClaw + MoonPay CLI setup guide.

Identity verification and compliance


You must complete identity verification before you can receive card details or use your card. Verification is handled by Veriff, an industry-standard provider, and typically completes within a few minutes, though it may take longer depending on document quality and your region.

Verification may include a government-issued ID, liveness or biometric checks, sanctions and PEP screening, AML checks, and residential address confirmation.

If verification is delayed or unsuccessful

  • Make sure your documents are clear, valid, and not expired

  • Confirm you're applying from your correct region of residence — your region can't be changed after card issuance

  • Run mp card onboarding check to see the latest status

  • Contact MoonPay Support if your verification status hasn't updated after 24 hours

Supported assets and networks


MoonAgents Card currently supports USDC and XO on the Solana network. The exact combination of supported assets and networks can vary by region and product availability. Additional chains and stablecoins are on the roadmap.

Important: You can’t use non-stablecoin cryptocurrencies like BTC or ETH directly as card collateral. Convert them to a supported stablecoin first.

Accepted assets

  • USDC on Solana

  • XO on Solana

Note: Not all assets are supported on every network. Check the MoonPay app for current eligible pairings.

Using your virtual card


Once issued, MoonAgents Card works like a standard virtual payment card in supported use cases.

Your card includes a card number, expiry date, and CVV. There's no physical card — everything is virtual.

Where you can use MoonAgents Card

The primary use case today is online purchases — issue your card via MoonPay CLI and use the card details to pay anywhere Mastercard is accepted online.

This means your stablecoin balance can work in two directions at once. From a single set of locally managed wallets, your agent can interact with DeFi and prediction markets while you spend in the real world.

Note: Browser-based e-commerce flows — where an AI agent fills out card details at checkout — are technically possible but not recommended for everyday use. LLM-based browser orchestration introduces latency and friction that make it impractical for most users today.

Refunds

If a merchant issues a refund, the amount is returned through the standard card network process and credited to your available balance once processed. Timing depends on the merchant and card network.

Declined transactions

A transaction may be declined if your delegated allowance is too low, a compliance or fraud-prevention check is triggered, the merchant or transaction type isn't supported, or your card has been frozen. If an authorization fails, no funds leave your wallet.

Disputes and chargebacks

Disputes follow the standard card network process. If you notice an issue with a transaction, contact MoonPay Support first so the case can be reviewed and escalated if needed.

Limits and restrictions


MoonAgents Card availability and usage depend on your region, verification status, and compliance checks.

Your region is confirmed during verification and can't be changed after card issuance. Access from restricted jurisdictions is prohibited.

US residents are not currently supported - US support is on the roadmap. Other regional eligibility is confirmed during verification.

Important: Your spendable balance may be lower than your deposited amount due to verification status, regional rules, or compliance controls. Contact MoonPay Support if your available balance doesn't reflect your deposit after confirmation.

Your spendable balance is governed by the SPL Approve allowance you set when delegating a wallet using mp card wallet link --amount …

Your card cannot spend more than that allowance until you re-delegate. Specific regulatory limits vary by region and account status.

Getting support


Contact MoonPay Support first for any MoonAgents Card issue. MoonPay handles setup, wallet connection, onboarding, card access, and general troubleshooting. If your issue needs coordination with Monavate, MoonPay will manage that as part of the support process.

You can reach out about card setup and access, verification status, wallet connection issues, funding problems, declined transactions, refund or dispute questions, and general MoonAgents Card troubleshooting.

To help speed things up, include your wallet address, your card ID (run mp card retrieve to find it), a description of the issue, relevant transaction details, and any screenshots or error messages.

Important: Monavate, not MoonPay, is the issuer of your MoonAgents Card and the terms you accept with Monavate govern that relationship. MoonPay Support simply offers customer services on behalf of Monavate but is not responsible for any issues stemming from your use of the MoonAgents Card.

Tip: If your issue relates to a MoonPay CLI or MoonPay Agents workflow, include the command you ran and the error message you received.

Technical reference


Common CLI commands

# Onboarding
mp card onboarding start # begin KYC + return Veriff link
mp card onboarding check # poll verification status + fetch legal docs
mp card onboarding finish # accept terms + finalize onboarding

# Card management
mp card create # issue the virtual card
mp card retrieve # show card status (last 4, status)
mp card reveal # show full PAN/CVV/expiry
mp card freeze # block transactions
mp card unfreeze # re-enable transactions
mp card user retrieve # show your Monavate user record
mp card transaction list # paginated card transactions

# Wallet delegation
mp card wallet list # show delegated wallets
mp card wallet check # check whether a specific wallet is delegated
mp card wallet link --wallet … # delegate a wallet (4-step on-chain flow)
mp card wallet unlink --wallet … # revoke a wallet's delegation

FAQs


Who can use MoonAgents Card?

MoonAgents Card is currently available to residents of supported non-US regions. US support is on the roadmap. Eligibility for issuance is confirmed during verification.

Do I need to complete identity verification?

Yes. You must complete identity verification (handled by Veriff) before your card can be issued or used.

What assets can I use to fund the MoonAgents Card?

MoonAgents Card currently supports USDC and XO on the Solana network. Additional chains and stablecoins are on the roadmap.

Can I use non-stablecoin tokens like BTC or ETH directly?

No. You'll need to convert them to USDC on Solana first, using mp token swap or mp token bridge.

What happens if a transaction is declined?

The transaction doesn't complete and no funds leave your wallet.

How do refunds work?

Refunds follow the standard card network process and are returned to your delegated balance once processed.

Who do I contact if something goes wrong?

Contact MoonPay Support first. MoonPay is the main point of contact for all MoonAgents Card issues.

Is the MoonAgents Card connected to MoonPay Agents or MoonPay CLI?

Yes. You can use MoonPay CLI commands to initiate the MoonAgents Card creation process and manage it end-to-end.

Can I still control my wallet funds?

Yes. MoonAgents Card uses a self-custodial model - your funds stay in your wallet at all times. The card spends via an on-chain Approve allowance you set during mp card wallet link, and you can revoke it anytime with mp card wallet unlink.

Can I have more than one card?

At launch, each MoonPay user gets one MoonAgents Card. Multi-card support is on the roadmap.

Did this answer your question?