Skip to main content
Solana-first · USDC model · Local preview

Merchant payment workflows, modeled locally.

MoonTap is a mock-backed local preview of checkout, links, invoices, POS, and API workflows. You can create and confirm local records, but it does not send wallet transactions, execute swaps, use payment rails, settle funds, verify customer holdings, deliver webhooks, issue on-chain receipts, or process refunds.

  • Local records only
  • Local API contracts
  • Pricing-policy preview
local.moontap.app/checkout/example
LR
Lunar Roasters
Order #LR-29481
local_record · example
100.00USDC

Local quote illustration. No wallet transaction, swap, payment, or settlement occurs.

Pay withChange asset
Solana
Local wallet profile · example
0.6841 SOL
≈ $100.00
Modeled MoonSwap route · not executedPolicy preview
Invoice amount
100.0000 USDC
MoonSwap policy fee
0.20 USDC
Premium policy rate
0.15 USDC
Holder-tier example · no verification
−0.06 USDC
Network estimate · not charged
0.000005 SOL
Slippage policy
0.30 %
Local quote example
0.6864 SOL
+100.00 USDC projected
Projected merchant amount
100.00 USDC
Open local checkout
Local quote previewNo funds move

Modeled asset catalog · Route concepts

Solana route model

USDC, SOL, and Solana tokens appear in local quotes. MoonSwap swaps are modeled but never executed.

USDC
Solana
BONK
$MROCKS
USDC
Solana
BONK
$MROCKS

Future chain catalog

These assets illustrate future route options. Other-chain payment rails, bridging, and settlement are not connected.

USDC
USDT
Ethereum
Base
Arbitrum
Optimism
Polygon
BNB Chain
Bitcoin
Litecoin
Dogecoin
XRP
USDC
USDT
Ethereum
Base
Arbitrum
Optimism
Polygon
BNB Chain
Bitcoin
Litecoin
Dogecoin
XRP

One local model, every surface

Modeling online, IRL, and Web3 commerce.

MoonTap models the merchant surfaces from hosted checkout and payment links to local counter QR flows. They share the same local records and route contracts without claiming live commerce.

Online & in-app

Explore hosted checkout, payment-link, and invoice flows that create local records behind the existing API contracts.

  • Hosted checkout flow
  • Payment-link flow
  • Invoice records
  • Local REST contracts

IRL & POS

Generate a local QR request and walk through cashier states for events or counters. It does not accept or settle funds.

  • Local QR request
  • Counter POS state
  • Cashier flow
  • Browser-printable record

Web3-native

Preview wallet-profile UI, token-gating concepts, and holder-policy rules without signatures, holder verification, or on-chain activity.

  • Wallet-profile UI
  • Token-gating concept
  • Holder-policy preview
  • Local receipt record
Local contract · Solana preview

MoonSwap routing

How a Solana → USDC route is modeled.

The local checkout illustrates how SOL and supported Solana SPL token payments could route through MoonSwap with policy rules for full-value delivery, slippage, and MEV protection. It does not call MoonSwap, send a wallet transaction, execute a swap, or settle USDC; those providers remain production-cutover work.

Example source amount
0.6864 SOL
Projected merchant amount
100.00 USDC
MoonSwap policy fee
0.20 USDC
Premium policy rate
0.15 USDC

Base, Ethereum, BTC, Polygon, and other assets are architecture roadmap examples only. They do not enable other-chain payments, direct settlement, or bridging in this local preview.

Local customer example · Solana
Quote shown in SOL
0.6864 SOL
Modeled MoonSwap route · Solana

Quote · route model · no execution

  • Standard fee0.20 USDC
  • Premium exec0.15 USDC
  • Slippage cap0.30 %
Projected merchant outcome · Solana
Projected USDC
100.00 USDC
Modeled settlement asset
USDC on Solana
All-or-nothing policy rule

In production, a swap would need to deliver the full invoice amount or fail without a partial settlement. This local preview does not call a routing provider or create an on-chain transaction.

On the roadmap · Phase 2

Multi-chain MoonSwap

Premium-exec swaps for any volatile asset on Ethereum, Base, Arbitrum, Optimism, Polygon, Avalanche, and BNB Chain — settling to USDC on the customer's chain or auto-bridging to Solana.

  • Ethereum
  • Base
  • Arbitrum
  • Optimism
  • Polygon
  • BNB Chain

Local guardrails

Guardrails, modeled before production.

MoonTap makes the intended policy visible before provider work is connected. These controls cannot protect production funds until wallets, routing, payment rails, and settlement providers exist.

USDC settlement model

Local records project a USDC outcome. No money, custody, payout, or FX protection is provided in this preview.

All-or-nothing policy rule

The route model preserves the intended full-value rule. Swaps are never executed and no settlement can be partial or complete here.

Local asset preferences

Settings can filter which modeled asset classes appear in local quotes. They do not screen or protect live assets.

Local accounting records

Local records show modeled gross, fees, and projected net amounts. They are not payment receipts or accounting settlement data.

Payment surfaces

A local model of each payment surface.

Local

Hosted checkout

A local checkout record with a quote timer, asset selection, modeled MoonSwap route, and fee-policy preview.

Local

Payment links

Create a local URL or QR and record a local confirmation. No customer payment is collected.

Local

Invoices

Create branded local invoices and mark their local records paid; no funds move and no on-chain receipt is issued.

Planned

Subscriptions roadmap

Recurring billing, retries, dunning, and cancellation flows are planned after production payment rails are connected.

Local

QR & POS

Generate a local QR request and manually advance its state for a POS walkthrough. It does not accept or settle funds.

Local

API & webhooks

Local REST contracts, idempotency keys, and an OpenAPI reference for integration work. Webhook records stay local and are never delivered.

Holder perks

Holder benefits, shown as policy.

These cards describe proposed fee policy for a future production release. The local preview does not connect wallets, verify holdings, assign a customer holder tier, or apply a live discount.

For merchants · two paths to lower fees

Either, not both

If adopted at production cutover, this policy would reduce the 0.500% MoonTap processing rate through either path — whichever yields the lower rate. The local preview does not verify holder or volume eligibility.

Path 1 · Holder ladder · up to 20% off

A future integration could evaluate $MROCKS or Moonsters NFTs in a merchant wallet on a recurring basis. No wallet proof is collected or verified locally.

Holder · Standard

Moonsters Standard

0.500%base rate
Policy baseline
None — the default tier
  • Standard 0.5% MoonTap processing fee
  • Verified merchant badge
  • All payment surfaces unlocked
Holder · Merchant

Moonsters Merchant

0.450%10% off
Proposed eligibility
  • 15+Moonsters NFTs
  • 3M+$MROCKS
  • 0.45% processing fee — 10% off
  • Merchant holder badge in checkout
  • Priority support queue
Policy example
Holder · Premier

Moonsters Premier

0.425%15% off
Proposed eligibility
  • 50+Moonsters NFTs
  • 10M+$MROCKS
  • 0.425% processing fee — 15% off
  • Premier holder badge
  • Dedicated account manager
Holder · Founders

Moonsters Founders

0.400%20% off
Proposed eligibility
  • 100+Moonsters NFTs
  • 20M+$MROCKS
  • 0.40% processing fee — 20% off, lowest published rate
  • Founders holder badge
  • Dedicated account manager · roadmap input
  • Early access to new MoonTap features
or

Path 2 · Volume ladder · up to 15% off

A future integration could evaluate trailing 30-day processed volume. Local records do not accrue a production volume tier or activate a discount.

Volume · Standard

Standard

0.500%base rate
Proposed trailing 30-day volume
Up to $100K/mo
  • Standard 0.5% MoonTap processing fee
  • Verified merchant badge
  • All payment surfaces unlocked
Volume · Growth

Growth

0.475%5% off
Proposed trailing 30-day volume
$100K – $500K/mo
  • 0.475% processing fee — 5% off
  • Volume re-checked on a trailing 30-day window
  • Auto-applied — no contract required
Policy example
Volume · Scale

Scale

0.450%10% off
Proposed trailing 30-day volume
$500K – $2M/mo
  • 0.45% processing fee — 10% off
  • Volume re-checked on a trailing 30-day window
  • Priority support queue
Volume · Enterprise

Enterprise

0.425%15% off
Proposed trailing 30-day volume
$2M+/mo
  • 0.425% processing fee — 15% off (or custom)
  • Dedicated account manager
  • Custom contracts available below 0.425% case-by-case

Future customer · premium-execution policy

This describes a possible customer discount for a future auto-swap flow. The local checkout neither verifies customer holdings nor executes a swap, so it does not grant a live customer discount.

Customer · Access

Moonsters Access

5%off premium exec
Proposed eligibility
  • 1+Moonsters NFT
  • 200K+$MROCKS
  • 5% off premium execution fees
  • Access holder badge in checkout
Customer · Core

Moonsters Core

10%off premium exec
Proposed eligibility
  • 5+Moonsters NFTs
  • 1M+$MROCKS
  • 10% off premium execution fees
  • Core holder badge in checkout
Policy example
Customer · Prime

Moonsters Prime

20%off premium exec
Proposed eligibility
  • 10+Moonsters NFTs
  • 2M+$MROCKS
  • 1+Artifact NFT
  • 20% off premium execution fees
  • Prime holder badge in checkout
  • Artifact NFT qualifies on its own
Customer · Vanguard

Moonsters Vanguard

30%off premium exec
Proposed eligibility
  • 25+Moonsters NFTs
  • 5M+$MROCKS
  • 30% off premium execution fees
  • Vanguard holder badge in checkout
Customer · Elite

Moonsters Elite

40%off premium exec
Proposed eligibility
  • 50+Moonsters NFTs
  • 10M+$MROCKS
  • 40% off premium execution fees
  • Elite holder badge in checkout
Customer · Legend

Moonsters Legend

50%off premium exec
Proposed eligibility
  • 100+Moonsters NFTs
  • 20M+$MROCKS
  • 50% off premium execution fees — highest available
  • Legend holder badge in checkout
  • Earliest access to new MoonSwap features

If enabled at production cutover, merchant holder and volume discounts would never stack; the lower eligible rate would apply and ties would resolve to holder. Customer policy would apply only to MoonSwap premium / execution fees and merchant policy only to MoonTap processing fees. This local preview performs no on-chain holder proof, customer eligibility check, automatic volume tiering, or live fee entitlement. Artifact NFTs are proposed for customer Prime only, not merchant tiers.

Developers

A local API contract your team can explore.

Explore local REST contracts, idempotency keys, predictable status models, and an OpenAPI reference while production providers are connected. API keys and webhook records live in local state; no external webhook delivery, payment, refund, or settlement occurs.

Local API keys

Create scoped local key records for exploring read and write API contracts.

Local webhook records

Inspect and replay local event records; no webhook is delivered to an external endpoint.

Local test mode

Mock-backed routes with isolated stores for repeatable integration testing.

SDK roadmap

Use the REST and OpenAPI contracts today; official SDK packages are planned.

create-payment.tsLocal API contract · v1
const response = await fetch("/api/v1/payments", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${process.env.MOONTAP_SECRET_KEY}`,
    "Content-Type": "application/json",
    "Idempotency-Key": "order-1042",
  },
  body: JSON.stringify({
    amount_usd: 100,
    description: "Order #1042",
  }),
})

const payment = await response.json()
POST /v1/payments201 Created · local record

Pricing-policy preview

Model the rate policy. Nothing is billed.

These values model the intended rate policy. No customer or merchant is billed, no funds settle, and holder or volume eligibility is not verified in the local preview.

Modeled base rate
0.500%

A policy input for local records across checkout, links, invoices, and POS. It is not a production fee or live quote.

  • USDC settlement model only
  • MoonSwap route model · not executed
  • Local REST contracts · no outbound webhooks
  • No setup or monthly fees modeled
Policy modelPolicy rate
Local USDC quote0.500%
Modeled token → USDC route0.500% + MoonSwap fees
Future direct-asset settlement0.500%
Local invoices and POS records0.500%
Local refund requestNot executed
Merchant holder-policy exampleUp to −20%

MoonSwap fees, premium execution, network fees, and slippage are illustrative policy inputs in local checkout. They are not charged to a customer or deducted from a merchant settlement.

Compare modeled fees

Explore a local policy comparison with Coinbase, BitPay, Helio, NOWPayments, and more.

The calculator uses illustrative policy inputs and local volume assumptions; it is not a live quote or provider comparison.

Open the calculator

Frequently asked

Questions, answered.

Local preview

Ready to explore the local flow?

Set up a local merchant profile, create a local checkout or payment link, and explore the API contracts. No wallet transaction, payment rail, settlement, refund, or webhook delivery is performed.

Local contract preview · Production providers pending