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 →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.