Architecture
The MoonPay On-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 |
---|---|
Web SDKs | Parameters to pre-fill cryptocurrency, amount, user email, etc. Includes communication layer between partner apps and the MoonPay widget |
Mobile SDKs | SDKs for iOS and Android apps |
Node SDK | Perform server-side functions, like URL signing |
MoonPay API | Get minimum / maximum purchase amounts Get buy quote Show transaction history |
Webhooks | Get transaction updates |
Legacy integration | An alternative to using our SDKs Generate MoonPay widget links to show the widget in an iframe |
High-level diagram
This diagram shows a basic crypto purchase flow and the components required for implementation. We recommend using our API and webhooks to provide helpful context in your app, including minimum / maximum purchase amounts, quotes, and transaction history.
Updated 10 months ago
What’s Next