← Back to APIs

NovaPay

paymenthttps://api.novapay.io

Simple 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