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

[List your product](https://connect.nachonacho.com/signup-seller)

## 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

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

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

3. 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  }'
```

4. 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](https://api-docs.nachonacho.com/). 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.](/content/seller/provisioning/index.html)  
[Manual provisioning\  
\  
Sales-led products and custom onboarding\  
\  
The buyer pays in NachoNacho, you set up their account by hand. No integration at all.](/content/seller/provisioning-manual/index.html)  
[Affiliate\  
\  
Sellers already running an affiliate program\  
\  
Keep your own checkout and track sales through the affiliate network you already use.](/content/seller/affiliate/index.html)

### Ready to bill on your own terms?  
[List your product](https://connect.nachonacho.com/signup-seller)
