Skip to main content
MoonPay

Welcome to the MoonPay Platform

Use the MoonPay Platform APIs, SDKs, and frames to build crypto ramps directly in your app. Before you start, review the requirements and core concepts.

Getting started

Choose an onboarding path

Compare hosted onboarding, onboarding via API, and guest checkout, and pick the path that fits your app.

Hosted onboarding

The hosted path: MoonPay’s co-branded connect frame handles login and the full KYC flow.

Onboarding via API

The API-driven path: capture KYC data in your own screens and submit it with the Customer API.

Guest checkout

The deferred path: new customers buy instantly, with verification stepped up at purchase time.

Frames

Embed headless and co-branded UI in your app.

API reference

Explore the Platform API endpoints and parameters.

Quickstart

The quickstart below shows the fastest path, hosted onboarding with Apple Pay. For the alternatives, see Choose an onboarding path.
1

Get a session token

Create a session token on your server and send the token to your frontend.
2

Connect a customer

On your frontend, check whether the customer has an active connection. If they do, you receive credentials for the next steps.
3

List payment methods

List the payment methods available to the customer at the current time.
List payment methods
4

Get quotes

Get quotes with detailed fees and limits for transactions.
Get quotes
5

Execute headless payments

Once you have a quote, execute the transaction.
Pay with Apple Pay