Stop wrestling with payment integrations. Start building.
┌─────────────────────────────────────────────────────────────┐
│ GatewayRegistry │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────────────┐ │
│ │ PayPal │ │ Stripe │ │ Bank API│ │ YourCustomGW │ │
│ └────┬────┘ └────┬────┘ └────┬────┘ └────────┬────────┘ │
└───────┼────────────┼────────────┼────────────────┼──────────┘
│ │ │ │
└────────────┴─────┬──────┴────────────────┘
│
┌──────▼──────┐
│ Transaction │ ← Deterministic State Machine
│ (Stack) │
└──────┬──────┘
│
┌──────────────────┼──────────────────┐
│ │ │
┌────▼────┐ ┌─────▼─────┐ ┌─────▼─────┐
│ PENDING │ ───► │ SUCCESS │ or │ ERROR │
└─────────┘ └───────────┘ └───────────┘
Goodbye to the days of wrestling with complex payment gateway APIs.
Core Repository: GatePay
MIT License - Use it, modify it, ship it.
Stop fighting your payment gateway. Start shipping features.
Built with ❤️ for developers who have better things to do than debug payment integrations.