# fiat-moonpay

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](https://docs.wdk.tether.io/sdk/fiat-modules/fiat-moonpay/usage) guide.

{% hint style="info" %}
This module requires a MoonPay developer account. [Create your account here](https://dashboard.moonpay.com/signup).
{% endhint %}

## 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](https://support.moonpay.com/en/articles/380823-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

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>:gear:</td><td><strong>Configuration</strong></td><td>Set up your MoonPay API credentials and configure the module</td><td><a href="fiat-moonpay/configuration">configuration</a></td></tr><tr><td>:book:</td><td><strong>Usage Guide</strong></td><td>Learn how to integrate MoonPay in your application</td><td><a href="fiat-moonpay/usage">usage</a></td></tr><tr><td>:page_facing_up:</td><td><strong>API Reference</strong></td><td>Complete API documentation for the module</td><td><a href="fiat-moonpay/api-reference">api-reference</a></td></tr></tbody></table>

***

### MoonPay Resources

* [MoonPay Dashboard](https://dashboard.moonpay.com/signup) - Create your developer account
* [MoonPay Support Center](https://support.moonpay.com/) - Official MoonPay documentation and support
* [Supported Payment Methods](https://support.moonpay.com/en/articles/380823-moonpay-s-supported-payment-methods) - Full list by country

***

### Need Help?

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><i class="fa-discord">:discord:</i></td><td><strong>Discord Community</strong></td><td>Connect with developers, ask questions, share your projects</td><td><a href="https://discord.gg/arYXDhHB2w" class="button primary">Join Community</a></td><td><a href="https://discord.gg/arYXDhHB2w">https://discord.gg/arYXDhHB2w</a></td></tr><tr><td><i class="fa-github">:github:</i></td><td><strong>GitHub Issues</strong></td><td>Report bugs, request features, and get technical help</td><td><a href="https://github.com/tetherto/wdk-core" class="button secondary">Open an Issue</a></td><td><a href="https://github.com/tetherto/wdk-core">https://github.com/tetherto/wdk-core</a></td></tr><tr><td><i class="fa-envelope">:envelope:</i></td><td><strong>Email Contact</strong></td><td>For sensitive or private matters, contact our team directly</td><td><a href="mailto:wallet-info.tether.io" class="button secondary">Send an email</a></td><td><a href="mailto:wallet-info.tether.io">mailto:wallet-info.tether.io</a></td></tr></tbody></table>
