Welcome to Stripe Payments API
A production-ready Node.js + Express API for integrating Stripe payment processing into your applications. This API provides a complete payment gateway with customer management, card tokenization, payment processing, and webhook handling.Quickstart
Get up and running with the API in minutes
API Reference
Explore all available endpoints
Complete Workflow
Learn the end-to-end payment flow
Docker Deployment
Deploy using Docker or pull from Docker Hub
Key Features
Customer Management
Create, update, retrieve, and delete Stripe customers
Card Tokenization
Securely tokenize and manage customer payment methods
Payment Processing
Create payment intents, confirm charges, and handle refunds
Webhook Events
Receive and verify Stripe webhook events with signature validation
Architecture Highlights
Modular Design
Domain-based organization with customers, cards, payments, and webhooks modules
Error Handling
Centralized error handling with standardized API responses
OpenAPI Docs
Complete Swagger documentation available at
/doc endpoint