NachoPay: usage-based billing for your SaaS
NachoPay: charge your customers whatever you want, whenever you want
Not every product fits a fixed monthly plan. With NachoPay, the buyer saves a payment method once and you bill them on your own terms — usage, seats, credits, or one-off work — with a single API call.
Built for products that do not fit a plan
Usage-based by design
Metered APIs, credits, per-seat that changes every month, professional services billed on completion. You decide the amount at the moment you charge — there is no plan to create, update, or migrate.
One endpoint to integrate
Exchange a token once when the buyer signs up, then call one endpoint every time you want to bill. No pricing tiers to configure, no subscription objects to keep in sync, and no webhook plumbing required to get paid.
We handle the money
NachoNacho collects from the buyer, applies their discount, and pays out your revenue share. You never touch card details, and failed cards, refunds and receipts are all handled for you.
A new acquisition channel
Your product sits in front of tens of thousands of businesses already buying software on NachoNacho. You only pay revenue share on money you actually collect — nothing upfront.
How NachoPay works
The buyer saves a payment method
Buyers find your product in the NachoNacho marketplace and check out in a few clicks. Nothing is charged at that point — we simply store a payment method and create the subscription on our side.They land back in your app
We send the buyer to your signup page with a single-use token. You exchange it server-side for a NachoNacho subscription ID and store it against your own customer record. That is the whole integration.You charge whatever you want, whenever you want
End of the month, a metered threshold, a finished project — whenever you decide to bill, one API call charges the buyer. No plans to keep in sync, no proration to reason about, no webhooks to babysit.
curl -X POST https://public-api.nachonacho.com/payments \
-H "Authorization: Bearer $JWT" \
-H "Content-Type: application/json" \
-d '{\n "subscriptionId": "cmmcoxge20001cnsppobu1anr",\n "amount": 100,\n "description": "Usage for July"\n }'
- We collect the money and pay you
NachoNacho charges the buyer, applies their discount, handles the payment details, and pays you your share. Every charge and refund shows up in your seller dashboard and in theirs.
Everything is documented in the NachoNacho Public API. Prefer not to write any code? You can also charge and refund a buyer straight from your seller dashboard.
Four ways to get paid
Every product on NachoNacho uses one redemption mechanism. Pick the one that matches how you sell — you can always change it with us later.
NachoPay
You're here
The buyer saves a payment method once and you charge them on your own terms, by API.
Provisioning\
\
Fixed monthly or annual plans\
\
Buyers subscribe to your plans inside NachoNacho and land in your app already paid.
Manual provisioning\
\
Sales-led products and custom onboarding\
\
The buyer pays in NachoNacho, you set up their account by hand. No integration at all.
Affiliate\
\
Sellers already running an affiliate program\
\
Keep your own checkout and track sales through the affiliate network you already use.