fiat-moonpay
Overview of the @tetherto/wdk-protocol-fiat-moonpay module
A WDK module for integrating MoonPay's fiat on-ramp and off-ramp services. This module generates signed widget URLs that allow users to buy and sell cryptocurrency using fiat currencies directly within your application.
Get started by reading the Usage guide.
This module requires a MoonPay developer account. Create your account here.
Features
Fiat On-Ramp: Generate widget URLs for users to buy cryptocurrency with fiat
Fiat Off-Ramp: Generate widget URLs for users to sell cryptocurrency for fiat
Price Quotes: Get real-time quotes for buy and sell operations
Transaction Tracking: Retrieve transaction status and details
Currency Support: Query supported cryptocurrencies, fiat currencies, and countries
Customizable Widget: Configure colors, themes, language, and behavior
Supported Payment Methods
Credit and debit cards (Visa, Mastercard, etc.)
Bank transfers (ACH, SEPA, etc.)
Apple Pay and Google Pay
Local payment methods (varies by region)
For the full list of supported payment methods by country, see MoonPay's Supported Payment Methods.
Supported Cryptocurrencies
This module supports purchasing and selling cryptocurrencies on networks compatible with WDK wallet modules, including:
Ethereum and EVM-compatible chains (ETH, USD₮, etc.)
Bitcoin (BTC)
TRON (TRX, USD₮)
TON
Solana (SOL, USD₮)
Next Steps
MoonPay Resources
MoonPay Dashboard - Create your developer account
MoonPay Support Center - Official MoonPay documentation and support
Supported Payment Methods - Full list by country

