Demo and Simulation Environment Only. No real money transactions.

Oz
DIRECT PAYMENT GATEWAY
OPEN SOURCE

The AI-Native storefront checkout engine for PH merchants

Orchestrate your checkouts conversationally via AI agents. Connect your own PayMongo account to process payments directly with 0% platform transaction fees.

Interactive Form Builder

Design Your Checkout Button

Checkout Highlight Color
Use designer to customize text, prices, and colors.
Fee Comparison

Pay Processing Fees Only

Standard hosted platforms add extra commission margins on top of the processor rates. WizPay removes the middleman completely.

Aggregator Platforms

  • Extra Transaction Fees: Standard platforms take a percentage cut of every order you sell.
  • Payout Delays: Funds are held by intermediary accounts for days before transferring to your bank.
  • Forced Redirects: Customers are redirected to third-party domains, increasing cart abandonment.

WizPay Framework

  • 0% Extra Markup: You only pay PayMongo's standard credit card/GCash gateway fees directly.
  • Instant Processing: Payments clear straight into your linked PayMongo balance without middlemen holds.
  • Embedded Checkout: The checkout form is shown directly on your website, providing a smooth user flow.
✦ Conversational Commerce

Conversational Checkout Setup

If you want to use WizPay but don't have developer skills, you can have your favorite AI assistant (like Cursor, Claude Desktop, or Antigravity) configure everything for you. WizPay supports the **Model Context Protocol (MCP)**, allowing your AI assistant to directly create, update, and deploy checkout forms on your behalf.

// Copy this prompt and paste it to your AI assistant

"I want to set up WizPay (https://github.com/jedmamosto/open-wizpay) — an open-source Philippine checkout engine — so I can accept GCash and Maya payments from my customers via a sharable payment link or embeddable widget on my website. Before you run any commands, ask me for each of the following credentials one at a time, and guide me on exactly where to find or create them if I don't have them yet: 1. Firebase Project: I need a Firebase project with Firestore enabled. If I don't have one, walk me through creating it at https://console.firebase.google.com and generating a Service Account private key from Project Settings → Service Accounts. 2. PayMongo Keys: I need my PayMongo Public Key and Secret Key. If I don't have a PayMongo account, guide me to sign up at https://dashboard.paymongo.com and locate my API keys under Developers → API Keys. Ask me whether I want to use Test or Live keys. 3. Admin Credentials: I need to choose an admin email and password for the WizPay dashboard. Once I have confirmed all credentials, you should: A. Clone the repository and configure `packages/web-app/.env.local` with my answers. B. Run `npm install` and link the AI assistant via `npx @jedmamosto/wizpay-mcp-setup`. C. Start the server with `npm run dev:web` and verify the dashboard is live at http://localhost:3000. D. Use the WizPay MCP tools to create my first checkout form with at least one product (minimum price PHP 20.00) and give me the shareable payment link. E. Deploy to Vercel using the one-click deploy link or by running `npx vercel --prod --yes`, and ensure all environment variables are copied to the Vercel dashboard so my payment form and webhooks work on the live URL. Do not skip any step or assume I have anything set up. Ask me before you act."

// Step-by-Step Developer Guide

1. Configure Firestore Credentials

Configure your Firebase project credentials directly in packages/web-app/.env.local:

  • Add your public Firebase keys (API Key, Auth Domain, Project ID, App ID).
  • Provide your FIREBASE_SERVICE_ACCOUNT_KEY as a JSON string to authenticate Firestore Admin.

2. Start Web Server

Install project dependencies and start the Next.js local server:

npm install && npm run dev:web

The server runs on http://127.0.0.1:3000.

3. Link AI Client via MCP

Run the interactive installer script to configure your AI assistant (Cursor, Claude Desktop, Antigravity, etc.):

npx @jedmamosto/wizpay-mcp-setup

Alternately, run npm run setup in the MCP server package directory.

4. Restart & Interact

Restart your AI assistant to load the new tools, then prompt it directly to deploy to production:

"Deploy my payment gateway to Vercel"

Once deployed, webhooks will trigger instantly when live GCash/Maya payments clear.

🚀 One-Click Cloud Deployment

Want to skip local setup completely? Deploy a public instance of WizPay to Vercel instantly. You will be prompted to enter your Firebase and PayMongo credentials in a secure web form.

Connects directly to your AI Assistant via MCP
FAQ

Frequently Asked Questions

Yes, WizPay is completely open-source and free to use. We do not charge transaction setup percentages or monthly fees. You connect your direct PayMongo account credentials to process checkouts, meaning you only pay PayMongo's raw standard gateway fees. We make zero platform markups.
No. While developers love our SDK, non-technical merchants can visually configure checkouts in the dashboard and paste the resulting script onto their website. Alternatively, you can copy our AI onboarding prompt and have an AI model walk you through the setup.
Security is our highest mandate. Your secret keys are stored securely inside your private Firebase database instance, completely isolated from our servers. When client requests query details, WizPay sanitizes all payloads, meaning private credentials are never returned to consumer browsers.
Out-of-the-box, we support GCash, Maya, GrabPay, Visa, Mastercard, JCB, QR Ph, and Billease Buy Now Pay Later configurations.

Ready to Take Control of Your Payments?

Stop giving away transaction cuts to third-party platforms. Link your credentials, retain 100% of your earnings, and deploy checkout buttons instantly.

Open-Source. Direct Integration. Secure.