Architecture

The MoonPay Off-Ramp is a standalone widget product with an optional API and webhooks for an enhanced user experience. We provide web and mobile SDKs to render the widget in your app and a backend Node SDK for performing server-side functions.

Components for on-ramp integrations

ComponentFeatures
URL integrationAn alternative to using our SDKs
Generate MoonPay widget links to show the widget in an iframe
Web SDKsParameters to pre-fill cryptocurrency, fiat currency, crypto amount, user email, etc.
Includes communication layer between partner apps and the MoonPay widget
Mobile SDKsReact Native SDK
Node SDKPerform server-side functions, like URL signing
MoonPay APIGet minimum / maximum sell amounts
Get sell quote
Show transaction history
WebhooksGet transaction updates

High-level diagram

This diagram shows a basic crypto sell flow and the components required for implementation. We recommend using our API and webhooks to provide helpful context in your app, including minimum / maximum sell amounts, quotes, and transaction history.