Build the storefront. We're the seller.
paynow.js takes the checkout, the REST API covers everything around it, and signed webhooks tell your code when to deliver. PayNow is the Merchant of Record, so sales tax and chargebacks are our problem, not yours.
Three moving parts
Most integrations end up using all three, roughly in this order.
paynow.js
Take payments on your own site: one script tag, one call, no redirect.An embeddable library for taking payments on your own site, with no redirect to a hosted checkout. One script tag or one npm install, then one call to open it.
See the live demo →REST API
Management routes to run the store, storefront routes to serve your buyers.Management routes run the store: products, orders, customers, subscriptions. Storefront routes serve your buyers. API keys for the first, customer tokens for the second.
Read the API reference →Webhooks
Signed events for orders, refunds, chargebacks and subscriptions.Events for orders, refunds, chargebacks, subscriptions and every delivery item. Each one is HMAC-signed, and retried with backoff until your endpoint answers.
Webhook reference →MCP server for AI assistants
Connect Claude, ChatGPT, Codex or Cursor to your store and ask for things in plain English.Connect Claude, ChatGPT, Codex or Cursor to your store over our official MCP server and ask for things in plain English. Sign in to choose the stores and permissions it gets, or use an API key locked to a single store.
Every plugin is open source
Official builds for the games below, on GitHub. Install one as it is, or read the source and write your own.

Rust · Hurtworld · 7 Days to Die

Bukkit / Spigot / Paper · Fabric · NeoForge · Folia

Garry’s Mod · DarkRP · ULX & SAM

FiveM · RedM · ESX & QBCore

Hytale servers, early access
Keys take a minute
Sign up, switch on test mode, and you can run a real checkout before you charge anyone.