Skip to content
V-Sum

MoonPay

MoonPay Technical Briefing

Published April 26, 2022

MoonPay Technical Briefing thumbnail

Supported by Modern Treasury , IowaEDA and Brale

Overview

MoonPay is the on-ramp that lets anyone with a crypto wallet top up in a couple of clicks — or, increasingly, buy an NFT with a credit card without ever touching crypto. The demo opens with the common workflow (found an NFT on OpenSea, not enough ETH on Polygon to buy it), walks through a $30 ETH-on-Polygon top-up with 3D Secure via a UK banking app, and tours buy.moonpay.com — MoonPay supports 100+ cryptocurrencies, 40+ fiat currencies, SEPA across Europe and the UK, and a limited US ACH rollout. For developers, MoonPay ships a configurable widget (iframe or URL) with pre-fillable currency, amount, wallet address, email, language, and brand colors, plus an API key per partner. The closing demo buys an NFT on OpenSea with the MoonPay iframe filter enabled — one saved-card click, 3D Secure, and the NFT is minted to the buyer's wallet with no bridging or gas-fee juggling required.

0:00 Introduction to MoonPay

MoonPay's demo opens with a common problem: you found an NFT on OpenSea but don't have enough ETH on Polygon to buy it. MoonPay is designed for people who already have a crypto wallet and just need to top it up fast.

0:30 Top up $30 of ETH on Polygon

Live demo: choose ETH on Polygon, enter $30, switch currency if needed (the minimum is $30). MoonPay detects MetaMask in the browser and pre-fills the destination address.

1:00 Logged-in flow — saved cards, saved wallet

For returning MoonPay users, card, wallet, and personal info are all saved — buy crypto in a couple of clicks. The presenter approves the transaction on their UK banking app via 3D Secure.

1:30 buy.moonpay.com — 100+ crypto, 40+ fiat

Anyone can paste a wallet address at buy.moonpay.com and top up. MoonPay supports more than 100 cryptocurrencies and 40 fiat currencies, with SEPA bank transfers in Europe and UK, and a limited ACH rollout in the US.

2:00 MoonPay Widget — iframe or URL

Developers generate an API key, load the MoonPay widget URL, and embed it as an iframe or open it in a web view. This is how MoonPay powers wallets and mobile apps across the ecosystem.

2:30 Widget customization

Pre-fill currency, amount, wallet address, email, language, and brand color so users skip unnecessary steps. MoonPay supports more advanced configuration via the developer docs.

3:30 Buying an NFT on OpenSea with a credit card

On OpenSea's "Tiny Faces" collection, MoonPay enables a "buy with card" filter. One click, 3D Secure, and the NFT is purchased without ever touching crypto — no bridging, no gas management, no separate ETH top-up.

5:30 One-click NFT delivery

The MoonPay widget is embedded as an iframe on OpenSea. MoonPay purchases the NFT on the user's behalf, the wallet calls the OpenSea smart contract, and the NFT shows up in the wallet once the transaction is mined.

Presented by Victor Faramond MoonPay · LinkedIn · website

Topics: Crypto Infrastructure, Payments

More from V-Sum Fourteen