payment_skill_demo
# 支付 Skill
AI 原生支付解决方案,提供安全、可靠的支付功能。
## 工具调用方式
AI 通过执行 `skill_cli.py` 脚本来调用工具:
```bash
python skill_cli.py <tool_name> --param1=value1 --param2=value2
```
**示例**:
```bash
# 创建支付
python skill_cli.py create_payment --amount=299.00 --currency=CNY --merchant_id=taobao_001 --description="购买商品"
# 查询支付
python skill_cli.py query_payment --transaction_id=txn_001
# 发起退款
python skill_cli.py refund_payment --transaction_id=txn_001 --amount=100.00 --reason="质量问题"
```
**返回格式**:所有工具都返回 JSON 格式的结果
```json
{
"success": true,
"data": { ... }
}
```
## 快速开始
### 1. 安装依赖
```bash
# Linux/macOS
./scripts/setup.sh
# Windows
scripts\setup.bat
```
### 2. 配置环境变量
**必需**:
```bash
export PAYMENT_API_KEY=your_api_key
export PAYMENT_API_SECRET=your_api_secret
```
### 3. 使用示例
```bash
# 创建支付
python skill_cli.py create_payment --amount=299.00 --currency=CNY --merchant_id=taobao_001
# 查询支付
python skill_cli.py query_payment --transaction_id=txn_001
# 发起退款
python skill_cli.py refund_payment --transaction_id=txn_001 --amount=100.00
```
## 核心功能
- **create_payment**: 创建支付请求
- **query_payment**: 查询支付状态
- **refund_payment**: 发起退款
## 安全特性
- TLS 加密通信
- HMAC-SHA256 签名
- 参数验证
- 审计日志
## 技术要求
- Python 3.6+
- 网络访问权限
- 环境变量配置
## 支持
- 📧 技术支持: dev@zlclaw.com
- 🐛 问题报告: https://github.com/zlclaw/payment-skill-demo/issues
---
**版本**: 1.0.3 | **许可证**: MIT
标签
skill
ai