HiPay MCP Server
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@HiPay MCP Serverget transaction details for transaction ID 12345"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
HiPay MCP Server
A Model Context Protocol (MCP) server for integrating with HiPay's Enterprise payment processing API. This server provides comprehensive tools to interact with HiPay's transaction management, payment processing, and security features through a standardized MCP interface.
Features
Transaction Management: Retrieve, create, and update transactions using V1 and V3 APIs
Payment Processing: Create orders and hosted payment pages
Order Management: Get all transactions associated with an order
Environment Support: Works with both staging and production environments
Secure Authentication: Uses Basic Auth with username/password credentials
MCP Integration: Fully compatible with the Model Context Protocol standard
Related MCP server: bog-ipay-mcp
Usage
Command Line
# Using environment variables
export HIPAY_USERNAME="your_username"
export HIPAY_PASSWORD="your_password"
export HIPAY_ENVIRONMENT="stage"
npx @hipay/mcp-server --tools=transactions.get,transactions.update
# Using command line arguments
npx @hipay/mcp-server \
--tools=all \
--username=your_username \
--password=your_password \
--environment=production
# Enable specific tools
npx @hipay/mcp-server \
--tools=transactions.get,transactions.update \
--username=your_username \
--password=your_passwordAvailable Tools
Transaction Tools
transactions.get- Retrieve transaction details by ID (V3 API)transactions.getV1- Retrieve transaction details by ID (V1 API)transactions.getByOrder- Get all transactions for an ordertransactions.update- Update a transaction (capture, refund, accept, etc.)
Hosted Payment Pages
hostedPaymentPages.create- Create a hosted payment page
Tool Selection
You can enable specific tools or all tools:
--tools=all- Enable all available tools--tools=transactions.get,transactions.update- Enable specific tools (comma-separated)--tools=- If omitted, all tools are enabled by default
Environment Options
stage- Use HiPay's staging environment (default)production- Use HiPay's production environment
Configuration
Environment Variables
HIPAY_USERNAME- Your HiPay API username (required)HIPAY_PASSWORD- Your HiPay API password (required)HIPAY_ENVIRONMENT- Environment to use:stageorproduction(default:stage)
Command Line Arguments
--tools- Comma-separated list of tools to enable, orallfor all tools (required)--username- HiPay API username (optional ifHIPAY_USERNAMEis set)--password- HiPay API password (optional ifHIPAY_PASSWORDis set)--environment- Environment to use:stageorproduction(default:stage)
Prerequisites
Node.js 18+
npm
Support
For issues and questions, please open an issue in the repository.
This server cannot be deployed
Maintenance
Related MCP Connectors
- mcpOAuthcom.stripe
MCP server integrating with Stripe - tools for customers, products, payments, and more.
Unified MCP server for 70+ eCommerce platforms: products, orders, customers, and more.
MCP Server for agents to onboard, pay, and provision services autonomously with InFlow
MCP server for Hostinger API
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server for the PayPay Open Payment API, enabling QR code creation, payment tracking, refunds, and cancellations with sandbox and production support.441 npmMIT
- AlicenseAqualityDmaintenanceMCP server for Bank of Georgia iPay payment gateway, enabling payment orders, refunds, recurring payments, and pre-authorization via OAuth 2.0 + JWT.816 npmMIT
- AlicenseAqualityDmaintenanceMCP server for PayTabs payment gateway (MENA region). Enables payment page creation, transaction management, refunds, voids, tokenization, and payment method discovery.89 npmMIT
- AlicenseAqualityDmaintenanceMCP server for cryptocurrency payment integration, enabling payment requests, webhook verification, and payment URL building.6MIT