mcp服务器支付栈
Paystack MCP服务器——通过人工智能助手接受付款、验证交易和管理客户。
 ](https://pypi.org/project/mcp-server-paystack/)
______________________________________________________________________
一 主控程序 将AI助手(Claude、Cursor等)连接到 Paystack API通过自然语言初始化付款、验证交易、管理客户、创建付款链接、检查余额等。
Stripe有一个MCP服务器。现在,非洲最大的支付平台也是如此。
快速开始
安装
pip install mcp-server-paystack获取API密钥
- 在以下网址创建免费帐户 paystack.com
- 首选 设置>API键和Webhook
- 复制您的 测试密钥 (
sk_test_...)
测试模式完全免费,不涉及真正的金钱。
配置
克劳德桌面版
添加 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"paystack": {
"command": "mcp-server-paystack",
"env": {
"PAYSTACK_SECRET_KEY": "sk_test_your_key_here"
}
}
}
}克劳德代码
claude mcp add paystack -e PAYSTACK_SECRET_KEY=sk_test_your_key_here -- mcp-server-paystack光标
添加 .cursor/mcp.json:
{
"mcpServers": {
"paystack": {
"command": "mcp-server-paystack",
"env": {
"PAYSTACK_SECRET_KEY": "sk_test_your_key_here"
}
}
}
}你能做什么
You: "Create a payment link for NGN 5,000 for my consultation fee"
Claude: Done! Payment link: https://paystack.com/pay/consultation-fee
You: "Check my Paystack balance"
Claude: Your balance is NGN 125,000.00
You: "Show me all successful transactions from last week"
Claude: Transactions (showing 8 of 8):
ref_001 | NGN 5,000.00 | success | john@email.com | 2026-02-10
ref_002 | NGN 12,500.00 | success | jane@email.com | 2026-02-11
...
You: "Verify the payment with reference TXN_abc123"
Claude: Transaction: TXN_abc123
Status: PAID
Amount: NGN 10,000.00
Channel: card
Customer: customer@email.com
You: "Resolve account number 0123456789 at Access Bank (code 044)"
Claude: Account verified!
Account name: JOHN DOE
Account number: 0123456789可用工具
| 工具 | 说明 |
|---|---|
paystack_initialize_transaction | 创建付款并获取结账URL |
paystack_verify_transaction | 检查付款是否成功 |
paystack_list_transactions | 使用筛选器列出最近的交易记录 |
paystack_check_balance | 检查账户余额 |
paystack_create_customer | 创建新客户 |
paystack_list_customers | 列出客户 |
paystack_create_payment_page | 创建可重复使用的支付链接 |
paystack_list_banks | 列出一个国家支持的银行 |
paystack_resolve_account | 验证银行账号 |
paystack_transaction_totals | 获取交易摘要统计信息 |
支持的货币
| 货币 | 国家 |
|---|---|
| 尼日利亚 | |
| GHS | 加纳 |
| ZAR | 南非 |
| KES | 肯尼亚 |
| 美元 | 国际 |
发展
# Clone the repo
git clone https://github.com/TRINITY-21/mcp-server-paystack.git
cd mcp-server-paystack
# Install in development mode
pip install -e .
# Run tests
python -m pytest tests/ -v
# Run the server locally
PAYSTACK_SECRET_KEY=sk_test_xxx mcp-server-paystack运作原理
- MCP服务器作为本地进程运行,通过stdio进行通信
- AI助手通过MCP协议发现可用的Paystack工具
- 当您提出与支付相关的问题时,助理会调用相应的工具
- 该工具向Paystack API发出经过身份验证的请求,并返回格式化的结果
- 所有金额均以主要货币单位接受(例如,5000奈拉兑换5000奈拉),并在内部转换
支持
如果这个项目对你有用,考虑支持它。
许可证
麻省理工学院
