网银商户mcp
GatePay商户MCP服务器——GatePay支付系统的模型上下文协议服务器。
特性
- 查询订单 (
payment_get)--按以下方式查询订单详细信息prepay_id或merchant_trade_no - 查询退款 (
refunds_get)--按查询退款明细refund_request_id - 查询余额 (
balances_get)--查询商户账户余额,可选货币过滤器 - 创建退款 (
refunds_create)--在以下支持下发起退款:
- 全额或部分退款 - 原路径退款或指定退款 - 指定退款给Gate用户(通过UID)或Web3地址 - 可配置的费用承担者(商家或用户)
快速开始
将以下内容添加到MCP客户端配置中:
{
"mcpServers": {
"gatepay-merchant": {
"command": "npx",
"args": ["-y", "gatepay-merchant-mcp@latest"],
"env": {
"GATEPAY_CLIENT_ID": "",
"GATEPAY_SECRET_KEY": "",
"GATEPAY_RESTRICTED_KEY": ""
}
}
}
}将其放入MCP配置中,如~/.cursor/MCP.json,然后重新启动客户端或重新加载MCP。
环境变量
| 环境变量 | 必填 | 说明 |
|---|---|---|
GATEPAY_CLIENT_ID | 是 | 您的GatePay商家客户ID |
GATEPAY_SECRET_KEY | 是 | 用于签名的GatePay API密钥 |
GATEPAY_RESTRICTED_KEY | 是 | 您的GatePay受限身份验证密钥 |
GATEPAY_BASE_URL | 没有 | API终结点(默认值: https://openplatform.gateapi.io/payment/open/api/mcp) |
发展
# install dependencies
npm install
# build TypeScript output into dist/
npm run build
# run the built entrypoint
npm start
# run integration test against test environment
npm test
许可证
麻省理工学院
