Back to services

Checkout inside your product

Embedded crypto checkout overlay

Embedded MakePay checkout lets your product keep the buying flow on-site while MakePay handles the crypto payment experience. Use the modal script, open the same payment UID inside an iframe overlay, and connect events or redirects to your product workflow.

embedded crypto checkoutcrypto checkout overlaymodal crypto payment

/modal/makepay.js

Use the modal script to launch checkout from your own button.

Events

React when checkout updates, closes, redirects, or confirms.

Same UID

Hosted and embedded modes use the same MakePay payment link.

How it works

Where embedded checkout fits

Use an overlay when checkout belongs inside your product journey and you still want MakePay to handle payment complexity.

SaaS upgrade flowsOpen checkout when a user upgrades, buys credits, or confirms a paid workspace action.
On-site product checkoutKeep shoppers on your website while the modal handles crypto payment instructions and status.
Wallet-native productsGive crypto users a payment experience that feels native to the product they already use.
Read integration docs

Why MakePay

Integrated without owning the payment page

The modal approach keeps your product experience tight while MakePay keeps payment routing, status, and fallbacks consistent.

Lightweight modal scriptUse /modal/makepay.js to open the same checkout from your site or app.
Events and redirectsConnect close behavior, payment progress, success redirects, and webhooks to your product flow.
Same brand settingsLogo, colors, domain settings, and confirmation email behavior stay managed in MakeCrypto.
Show demo payment

All-in-one

One MakePay service path, the same direct settlement model.

The service page should make the launch path obvious. These are the customer moments, team controls, and payment outcomes this MakePay flow is designed to cover.

01
SaaS upgrade flows

Open checkout when a user upgrades, buys credits, or confirms a paid workspace action.

02
On-site product checkout

Keep shoppers on your website while the modal handles crypto payment instructions and status.

03
Wallet-native products

Give crypto users a payment experience that feels native to the product they already use.

04
Lightweight modal script

Use /modal/makepay.js to open the same checkout from your site or app.

05
Events and redirects

Connect close behavior, payment progress, success redirects, and webhooks to your product flow.

06
Same brand settings

Logo, colors, domain settings, and confirmation email behavior stay managed in MakeCrypto.

Service model

Built around direct wallet payments, not custody.

MakePay keeps the same operating model across services: branded checkout, clear status, team visibility, and settlement routes that point back to the merchant wallet.

Lightweight modal script

Use /modal/makepay.js to open the same checkout from your site or app.

Events and redirects

Connect close behavior, payment progress, success redirects, and webhooks to your product flow.

Same brand settings

Logo, colors, domain settings, and confirmation email behavior stay managed in MakeCrypto.

Embedded integration

Overlay checkout

Active

Launch mode

Overlay

Checkout opens inside your app

Event stream

7 types

Status and close callbacks

Fallback

Hosted

Same payment URL remains available

Bring checkout to the customer

In-app

Live

Customers can pay without losing the product context that made them ready to buy.

Buy credits buttonEvent receivedModal opened
Checkout callbackWebhook deliveredComplete
Close behaviorReturn URL setConfigured
Load modal script

Service answers

The useful questions before launch.

Every checkout path has small operational details. These answers keep the service page practical for merchants, developers, and support teams.

01Is embedded checkout different from hosted checkout?

It uses the same payment link and hosted checkout, but opens inside your product through the modal or embedded route.

02Do developers need the MakePay docs?

Yes. Use the MakeCrypto documentation for modal setup, events, redirects, and implementation details.

03What happens if a modal cannot open?

Keep the hosted MakePay URL as the fallback so customers can still complete payment on the public checkout page.

Keep exploring

Pick the checkout path that matches the customer moment.

Start from this service, compare nearby flows, or open the dashboard when you are ready to build the next MakePay checkout.