README
🚀 Razorpay MCP 服务器(官方)
Razorpay MCP 服务器基于 模型上下文协议 (MCP) 构建,能与 Razorpay API 实现无缝集成。它为开发人员和 AI 工具提供了高级支付处理功能,极大地简化了支付相关业务的开发流程。
✨ 主要特性
- 提供多种支付相关工具,涵盖付款、订单、退款等操作。
- 支持工作流自动化,可实现付款、订单和退款的自动化处理。
- 为开发者提供统一接口,简化与 Razorpay 的集成过程。
📦 安装指南
安装要求
- Razorpay API 密钥 ID:用于身份验证的密钥 ID。
- Razorpay API 密钥 Secret:与密钥 ID 配对使用的秘密密钥。
运行服务器
# 必要参数
--key your_api_key_id # 或 -k
--secret your_api_secret # 或 -s
# 可选配置
--log-file path/to/logfile.log # 或 -l
--toolsets all,tools1,tools2 # 或 -t
--read-only # 开启只读模式
示例
# 基本运行
razorpay-mcp-server --key your_api_key_id --secret your_api_secret
# 配置日志和工具集
razorpay-mcp-server -k your_api_key_id -s your_api_secret -l /var/logs/mcp.log --toolsets fetch_payment,create_order
💻 使用示例
现有工具
目前,Razorpay MCP 服务器提供了以下工具:
| 工具 | 描述 | API
|----------------------|----------------------------------------|------------------------------
| fetch_payment | 使用 ID 获取付款详细信息 | 付款
| create_payment_link | 创建新的支付链接(标准) | 支付链接
| fetch_payment_link | 获取支付链接的详细信息(标准) | 支付链接
| create_order | 创建订单 | 订单
| fetch_order | 使用 ID 获取订单 | 订单
| fetch_all_orders | 获取所有订单 | 订单
| create_refund | 创建退款 | 退款
| fetch_refund | 使用 ID 获取退款详细信息 | 退款
| update_refund | 使用 ID 更新退款说明 | 退款
使用场景
- 工作流自动化:使用 Razorpay MCP 服务器实现付款、订单和退款的自动化处理。
- 集成开发:为开发者提供统一接口,简化与 Razorpay 的集成过程。
🔧 技术细节
日志与调试
- 日志文件:默认为当前目录下的
logs文件夹,可通过--log-file指定其他路径。 - 调试工具:使用标准 Go 调试工具进行故障排除。
📄 许可证
此项目在 MIT 开源许可证下发布。详细信息请参阅 LICENSE。
通过以上内容,您可以全面了解 Razorpay MCP 服务器的功能、配置和使用方法,帮助您轻松实现与 Razorpay 的集成。
扫码联系在线客服