getPaymentMethods() to see which methods are available for the
customer right now, then pick the guide that matches your experience.
Guest checkout removes the first
requirement: new customers buy with Apple Pay before they have a MoonPay
account, and verification steps up only when a purchase requires it.
Compare payment methods
Every method can require a challenge when a transaction needs extra
verification. You handle it the same way in each flow: render the
Challenge frame at the URL you receive. See
Handle challenges.
Payment guides
Guest checkout
Let new customers buy with Apple Pay before they have a MoonPay account.
Pay with Apple Pay
Let customers buy crypto headlessly with Apple Pay.
Pay with Google Pay
Let customers buy crypto headlessly with Google Pay.
Pay with card
Let customers buy crypto using stored credit and debit cards.
Pay with the buy button
Add a single express checkout button that handles payment-method selection
and confirmation.
Pay with widget
Render the MoonPay-hosted buy widget for all payment methods and regions.
Handle challenges
Render the Challenge frame when a transaction needs extra verification.