@theyahia/halyk-epay-mcp
v1.0.1
Published
MCP server for Halyk Bank ePay — payment gateway, 3DS (Kazakhstan)
Downloads
199
Maintainers
Readme
halyk-epay-mcp
MCP server for Halyk Bank ePay payment gateway (Kazakhstan). Supports online payments, QR payments, recurring subscriptions, and refunds.
Tools (8)
| Tool | Description |
|------|-------------|
| get_auth_token | Get OAuth2 authentication token |
| create_payment | Create a new online payment |
| get_payment_status | Check payment status by order ID |
| refund_payment | Refund a payment |
| create_recurring | Create a recurring subscription |
| charge_recurring | Charge a recurring subscription |
| create_qr_payment | Generate a QR code payment |
| get_qr_status | Check QR payment status |
Quick Start
{
"mcpServers": {
"halyk-epay": {
"command": "npx",
"args": ["-y", "@theyahia/halyk-epay-mcp"],
"env": {
"HALYK_TERMINAL_ID": "<YOUR_TERMINAL_ID>",
"HALYK_CLIENT_ID": "<YOUR_CLIENT_ID>",
"HALYK_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>"
}
}
}
}Environment Variables
| Variable | Required | Description |
|----------|----------|-------------|
| HALYK_TERMINAL_ID | Yes | Terminal ID from Halyk ePay portal |
| HALYK_CLIENT_ID | Yes | OAuth2 client ID |
| HALYK_CLIENT_SECRET | Yes | OAuth2 client secret |
Demo Prompts
- "Create a payment for 10000 KZT for order #456"
- "Check payment status for order ORD-456"
- "Generate a QR code payment for 5000 KZT"
- "Set up a monthly recurring payment of 15000 KZT"
- "Refund order ORD-456 for 5000 KZT"
License
MIT
