Fiat On-Ramps: A Comprehensive Guide

ยท

Overview

Magic provides seamless fiat on-ramp functionality within its wallet widget UI, enabling users in the US and internationally to purchase cryptocurrencies through diverse payment methods. Supported options include:

Note: Currently supports Ethereum and Polygon networks only.

Compatibility

Wallet Types

Integration Methods

Available via widget UI using these SDKs:

Important Update: Universal and Dedicated Wallets will soon merge into a single product line. Existing Universal apps created before February 7, 2024 remain unaffected.

Key Use Cases

  1. Direct Crypto Purchases
    Users can buy cryptocurrencies through the wallet widget UI with partner providers.
  2. Transaction Flow Integration
    Automatic balance top-up prompts appear when users lack sufficient funds for on-chain transactions.

Implementation Guide

Displaying Purchase Interface

After SDK setup and user authentication, invoke the widget with:

const walletInfo = await magic.user.getInfo();
const walletType = walletInfo.walletType;

if (walletType === "magic") {
  await magic.wallet.showUI();
}

๐Ÿ‘‰ Need help with integration? Our experts can guide you

Transaction Flow Integration

The sendTransaction() function automatically triggers fiat on-ramp options when insufficient balances are detected.

Partner Ecosystem

Magic collaborates with industry leaders to provide global coverage:

ProviderCoverageDocumentation
PayPal150+ countriesCrypto FAQs
SardineUS & InternationalDocs
Onramper150+ countriesAsset Support
StripeUS FocusedCrypto Overview

FAQ Section

Which countries support fiat on-ramps?

Our partners collectively serve users in 150+ countries, with specific availability varying by provider. US users have full access to all options.

What payment methods are available?

We support bank transfers (ACH/SEPA), card payments, and mobile payment systems like Apple/Google Pay.

How quickly are funds available?

๐Ÿ‘‰ Discover more about transaction speeds

Are there purchase limits?

Yes, limits vary by provider and user verification level. Typically:

Which cryptocurrencies can I buy?

Supported tokens depend on the provider and network (currently Ethereum/Polygon only).

Additional Resources

For enterprise solutions or custom implementations, contact our sales team for tailored support.