An open-source SDK that unifies multiple payment gateways into a single integration point. Available for JavaScript, PHP (Laravel), and Python (Django).
Capabilities
Integrate multiple payment gateways with a single endpoint
No need to install individual payment gateway SDKs
Install and configure UniPay with minimal effort
Easily add support for more payment gateways in the future
Consistent error handling across different payment gateways
Designed to accommodate future expansions and additional features
Built With
Integrations
PayPal, PhonePe, Paytm, and Easebuzz coming soon.
Quick Start
npm install @pushparajunipay/unipayCurrently in development phase. Use with caution in production.
Problem Solving
When payment gateway credentials are invalid or missing.
Solution: Implemented clear credential validation with helpful error messages.
Network-related errors during payment processing.
Solution: Implemented retry mechanisms with helpful feedback to users.
Handling cases where payment processing exceeds expected time.
Solution: Added configurable timeout settings and appropriate error handling.
Feel free to reach out if you have questions about UniPay or want to contribute to the project.