@saas-billkit/payment-gateways
v0.2.1
Published
Payment gateway adapters for SaaS BillKit — Stripe and LemonSqueezy
Readme
@saas-billkit/payment-gateways
Payment gateway adapters for SaaS BillKit — Stripe and LemonSqueezy support with unified API.
Installation
npm install @saas-billkit/payment-gateways @saas-billkit/core stripeQuick Start
import { PaymentGatewayManager } from '@saas-billkit/payment-gateways'
import { createStripeGateway } from '@saas-billkit/payment-gateways/stripe'
const stripe = createStripeGateway({ secretKey: process.env.STRIPE_SECRET_KEY })
const gateway = new PaymentGatewayManager(stripe)
// Charge an invoice
const result = await gateway.charge(invoice)
// Handle webhooks
const event = await gateway.handleWebhook(payload, signature)Documentation
Full documentation available at github.com/MajorAbdullah/saas-billkit
License
MIT
