For AI agents: visit https://moonpay.readme.io/v1.0/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
Jump to Content
MoonPay
GuidesAPI ReferenceProduct Changelog
Get StartedMoonPay
Guides
Get Started
GuidesAPI ReferenceProduct Changelog

👩‍🚀 moonbase

  • Welcome to MoonPay
  • Why integrate with us

getting started

  • Ramps
    • On-ramp
    • On-ramp parameters
    • Off-ramp
    • Off-ramp parameters
  • Swap
    • Swap parameters
    • Supported pairs
  • MoonPay Authenticate
    • Quickstart
    • How to
      • Configure user authentication methods
      • Get and inspect a partner token
      • Customize the experience
      • Generate a wallet
      • Interact with wallets
    • FAQ
  • JavaScript SDKs
    • Web
    • React Native
    • React
    • Ramps events
    • Event properties
  • Mobile SDKs
    • iOS
    • Android
  • Backend SDKs
    • Node SDK
  • Themes
  • URL signing
  • Ramps launch guide

best practices

  • Ramps integration
  • Mobile payments
  • Sandbox testing
  • Testing credit cards

MINTING

  • Overview
  • Architecture
    • Introduction to smart contracts
    • ERC-721a contract
    • ERC-1155 contract
    • Splitter contract
    • Token management
    • Token metadata basics
    • Proceeds and Royalties
    • Distributing proceeds
    • Wallets
    • Minting logistics

Hypermint

  • Token Management
    • Metadata Basics
    • Creating Your NFTs
  • Proceeds and Royalties
    • Distributing Proceeds Example
    • Wallets
  • Launch Your Collection
  • HyperMint APIs
    • GET: Contract Information
    • PUT: Create Draft Contract
    • PATCH: Deploy Contract
    • GET: Tokens
    • GET: Token Information
    • GET: Authorize Buy
    • PUT: Mint Token
    • GET: Mint Status
    • GET: Mints of Contract
    • GET: Owned Tokens
    • PUT: Transfer Token
    • GET: Transfer Status
    • PATCH: Update Contract Name and Symbol
    • PATCH: Update Contract - ERC-721a
    • PATCH: Update Contract Metadata URLs
    • PATCH: Update Contract Buy on Network
    • PATCH: Update Contract Dates
    • PUT: Add Access Lists Addresses
    • PUT: Add Tokens - ERC-1155
    • PATCH: Update Token - ERC-1155
    • GET: Interaction Status
    • GET: Contract Hosted Metadata
    • GET: Token Hosted Metadata
    • PATCH: Set Token Hosted Metadata
    • PUT: Upload Contract and Token Metadata Media
    • GET: Token Allocation
    • GET: Verify Token Burn
  • Authorization and Token Gating
  • Minting SDK
    • Authenticate
    • Contract
    • Constructor
    • Buy
  • Server Code
    • Authorizing Access List Purchases
    • Self Hosted Metadata
  • FAQ

Passes

  • Product Overview
  • Getting Started
  • Passes
    • Creating Passes
    • Updating Passes
    • Distributing Passes
    • Using Pass Barcodes
    • Querying Passes
    • Scanning Passes
    • Fetching Scan History
    • Using Webhooks
  • Policies
    • Creating Policies
    • Validating Policies
    • Attaching Policies To Passes
  • SDK
    • Installation & Setup
    • Components
      • <PassGenerator />
      • <GatedComponent />
    • Hooks
      • usePolicies

FAQs

  • General
  • Registration numbers by jurisdiction

Mobile SDKs

🎮 SDKs for all your tech stacks

Refer to the following guides:

JavaScript SDKs: Desktop Web, React Native, React

Mobile SDKs: iOS, Android

Updated 5 months ago


Event properties
iOS
Did this page help you?
    • JavaScript SDKs: Desktop Web, React Native, React
    • Mobile SDKs: iOS, Android