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
| Component | Features |
|---|---|
| URL integration | An alternative to using our SDKs Generate MoonPay widget links to show the widget in an iframe |
| Web SDKs | Parameters to pre-fill cryptocurrency, fiat currency, crypto amount, user email, etc. Includes communication layer between partner apps and the MoonPay widget |
| Mobile SDKs | React Native SDK |
| Node SDK | Perform server-side functions, like URL signing |
| MoonPay API | Get minimum / maximum sell amounts Get sell quote Show transaction history |
| Webhooks | Get 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.

Updated 5 months ago
