Motpay · staging

Infini sandbox acceptance dashboard

A safe flow for merchant setup, payment link creation, checkout URL generation, webhook processing, idempotent ledger entry creation, and withdrawal approval controls.

EnvironmentMotpay: stagingProvider: infiniProvider env: sandbox

Environment checks

  • Supabase URLmissing
  • Supabase publishable keymissing
  • Motpay API base URLset

Merchant/account

Seed merchant: Motpay Demo Merchant

fake_readyUSD settlementinfini:sandbox

Payment methods

  • Card · PrimaryFake enabled
  • Apple Pay · PrimaryPlaceholder
  • Google Pay · PrimaryPlaceholder
  • USDT · SecondaryPlaceholder
  • USDC · SecondaryPlaceholder

Dashboard / Flow

Current step: Ready to create payment link. API boundary: https://motpay-api-staging.davidyangpersonal.workers.dev

no orderno withdrawal
Provider ordernot created
Provider statusnot queried
Checkoutnot available
Merchant/account fake readyPayment methods displayedCreate payment linkCreate order + checkout_urlWait for signed Infini sandbox webhookOrder paid + one ledger entrySandbox withdrawal disabled pending approvalProvider withdrawal requires explicit enablement

Acceptance checklist

Use this staging page for the small set of human-visible checks. Agent-only checks are recorded by npm run acceptance:v3:pre-db.

Run log

No actions yet. Start with “Load state”.