NPM Package

Unified Pay

"One function() to Bill Them All"

npm install unified-pay-core

Initialize payments in milliseconds across all major gateways

Built-in security measures and compliance handling

Stripe, PayPal, and more with one unified NPM package

/* Quick start */
import{ createGateways }from'unified-pay-core'
About the project

Why Unified Pay Exists

You ever wake up and think "Why are payments so unnecessarily complicated?"
Same. So we did something about it.

Unified Pay is what happens when a dev rage-quits Stripe docs and builds their own thing out of spite.

Minimal config
One function to handle multiple gateways
Stripe, PayPal support
Built for speed & survival

Features

Works with multiple gateways
Keeps your code clean
TypeScript support
Zero dependencies
Won't leak your secrets
Like governments we won't name
Why Unified Pay?
Unified Pay Works
import { createPayment } from 'unified-pay-core';

// Call this:
const payment = await createPayment({
  gateway: "stripe",
  amount: 1000,
  currency: "INR",
  customer: { email: "you@example.com" }
});

// Boom! You just saved 300 lines and 3 therapy sessions.

Installation

npm i unified-pay-core

Quick Start

Install the package
Import createPayment
Configure your gateway

Supported Gateways

StripePayPalMore Soon™
Unified Pay Pro (Possibly™)

Capitalism meets open-source guilt. Let us know if it's worth the effort.

Feature Wishlist (You Decide)

Do You Even Want Pro?

Let us know which features you actually care about — or we'll just keep pretending this isn't a TODO in Notion.

Tell Us What You want on Twitter
Contact Us

This isn't AWS. But we'll still try to help.

Made by someone who's debugged payment integrations at 3 AM.

Choose your preferred way to get help or report issues.

Drop a tweet, leave feedback, Your input helps us build better tools for the dev community.

Join the developers who've already simplified their payment workflows.