← Back to APIs
NovaPay
paymenthttps://api.novapay.ioSimple payment API for SaaS
What it does
NovaPay provides a lightweight payment API designed for SaaS applications. It supports one-time and recurring charges, subscription management, and webhook notifications. Ideal for indie hackers and startups who want Stripe-like functionality without the complexity.
Example usage
Copy and run — works out of the box.
curl
curl -X POST https://api.novapay.io/charge \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"amount": 1999, "currency": "usd", "source": "tok_xxx"}'Node.js
const NovaPay = require('novapay');
const nova = new NovaPay(process.env.NOVA_API_KEY);
const charge = await nova.charges.create({
amount: 1999,
currency: 'usd',
source: 'tok_xxx',
});Python
import novapay
nova = novapay.NovaPay(api_key=os.environ['NOVA_API_KEY'])
charge = nova.charges.create(
amount=1999,
currency='usd',
source='tok_xxx'
)Build ideas for this API
AI-suggested app ideas — perfect for indie hackers.
- Subscription box marketplace with flexible billing
- Micro-SaaS billing dashboard for freelancers
- Donation platform for creators with tiered rewards