PayVault is a self-hosted payment gateway that connects your applications to EPS. Process payments securely, manage refunds, and track every transaction in real-time.
A complete payment infrastructure with enterprise-grade security and full operational control.
Accept payments through EPS with full support for bKash, Nagad, card payments, and mobile banking channels.
Every API request is cryptographically signed with replay protection, nonce validation, and timestamp verification.
Real-time payment notifications with automatic retries, configurable endpoints, and signature verification.
Each service has its own API keys, transactions, and revenue tracking. Complete financial isolation between services.
All refunds require manual admin approval. Full and partial refunds with configurable refund windows.
Monitor revenue, track success rates, view recent transactions, and manage services from a beautiful admin panel.
Register your application in the admin panel and generate an API key. Each service gets isolated credentials and transaction history.
Use our documented API to create bills from your backend. Sign requests with HMAC-SHA256 and redirect customers to the payment URL.
Customers complete payment on the EPS-secured page. PayVault handles the callback, verifies the payment, and updates the bill status.
Your registered IPN endpoint receives a signed webhook with the payment result. Verify the signature and update your system.
Check out the documentation for API reference, code examples in Python, Node.js, PHP, and cURL.