moonpay-virtual-account

Coordinate MoonPay virtual-account KYC, agreements, wallet registration, and onramp execution.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill moonpay-virtual-account-uniquecrete
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moonpay-virtual-account
Source: https://github.com/Uniquecrete/ThinkFasterv1/tree/main/Skills/zo-moonpay-virtual-account
Command: npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill moonpay-virtual-account-uniquecrete

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you set up and run MoonPay virtual-account flows to move value between fiat and supported stablecoins with required KYC and agreement steps.

Core Features & Use Cases

  • Virtual Account Setup & Status: Create or retrieve the current virtual-account state before proceeding.
  • KYC Continuation & Restart: Continue KYC when a continuation step exists or restart when needed.
  • Agreement Review Control: List agreements and stop for explicit user confirmation before accepting agreements.
  • Wallet Registration for On/Offramp: Register and select a wallet (e.g., Solana/main) when the flow requires it.
  • Onramp Execution: Create onramp transfers from fiat to a specified stablecoin and retrieve onramp status.

Quick Start

Ask Zo to run the MoonPay virtual-account workflow to create an onramp from USD to USDC on Solana after completing KYC and reviewing any required agreements.

Frequently Asked Questions about moonpay-virtual-account

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I complete MoonPay KYC and virtual account onboarding for stablecoin onramp?

MoonPay virtual account onboarding requires completing KYC verification, reviewing authorization agreements, and registering a target wallet before executing stablecoin onramp transfers. You must create a virtual account, pass identity checks, accept agreements, and configure your wallet chain before moving fiat value.

What is needed to execute a fiat to stablecoin onramp using MoonPay virtual accounts?

Executing a fiat to stablecoin onramp requires a verified MoonPay virtual account, completed KYC continuation, accepted agreements, and a registered wallet like Solana/main. You must coordinate these prerequisites before creating an onramp transfer and retrieving its transaction status.

How do I handle a stuck MoonPay KYC continuation step during virtual account setup?

MoonPay KYC continuation links require browser handling to complete identity verification steps. If a continuation step stalls, you can retrieve the current virtual account state and restart the KYC process to generate a new continuation link for verification.

Do I need to manually accept MoonPay agreements before wallet registration?

Yes, MoonPay agreement review must be explicitly confirmed before acceptance. The workflow lists required agreements and stops for user confirmation prior to wallet registration and onramp execution, ensuring authorization is safely coordinated before financial rail actions.

Can I use MoonPay virtual accounts for both fiat onramp and offramp value movement?

MoonPay virtual accounts support both fiat onramp and offramp value movement between fiat and supported stablecoins. Wallet registration configures the chain destination, while KYC and agreement steps apply universally to coordinate safe authorization for either financial rail direction.