Skip to main content
The MoonPay widget integration is powered by two APIs:
  • Ramps: buy and sell quotes; transaction lookups; supported countries, currencies, and payment methods.
  • Virtual Accounts: programmatic on-ramp and off-ramp via virtual bank accounts, plus the associated transaction history.

On-ramp

Buy quotes, currency limits, network fees, and transaction lookups.

Off-ramp

Sell quotes and sell transaction lookups.

Data

Supported countries, currencies, payment methods, and IP-address checks.

DeFi tokens

Token data and token lists for DeFi assets.

Virtual Accounts

Programmatic on-ramp and off-ramp via virtual bank accounts.

Webhooks

Receive asynchronous notifications when transaction status changes.

Authentication and base URL

See Using the API for the base URL, API key types, and which endpoints use which authentication scheme.

Errors

Errors return a JSON body with a stable moonPayErrorCode. See Errors for the response shape and code catalog.