Revolut Business API命令行工具是一个专为商业账户设计的强大终端操作界面,旨在通过简洁的命令行方式访问和管理Revolut企业版的核心金融功能。该工具封装了完整的API能力,使开发者和技术用户能够直接在终端中执行账户查询、交易记录获取、支付发起、外汇兑换等关键操作,无需依赖图形化界面或编写复杂的脚本。其核心设计目标是提升效率与自动化水平,尤其适合需要快速集成财务数据或与现有系统对接的场景。 该工具基于Python开发,要求Python 3.10及以上版本,并通过pip安装必要的依赖库如PyJWT和cryptography。首次使用需通过交互式设置向导完成身份验证流程,包括生成RSA密钥对、上传X.509证书至Revolut平台以及授权OAuth回调,整个过程引导用户逐步配置安全凭证。所有敏感信息——如私钥、OAuth令牌及客户端配置——均加密存储在本地目录`~/.clawdbot/revolut/`中,确保安全性并避免硬编码风险。此外,工具内置自动刷新机制,可在访问令牌过期前无缝续期,减少因认证失效导致的服务中断。 值得注意的是,此工具仅适用于已开通Revolut Business(企业)账户的用户,不支持个人版账户。它提供丰富的命令选项,涵盖账户余额汇总、多维度交易筛选(按时间、类型、账户等)、交易对手信息管理、批量支付创建与发送、内部资金划转以及CSV格式的数据导出功能。输出支持标准文本或JSON两种模式,便于后续处理与分析。整体架构强调易用性与安全性并重,既满足日常财务监控需求,也为构建自动化财务工作流提供了坚实基础。
核心功能特点
- 支持完整的Revolut Business账户管理,包括余额查询与多账户概览
- 提供灵活的交易检索功能,可按日期范围、交易类型或指定账户进行过滤
- 具备支付发起与外汇兑换能力,支持草稿模式以延迟审批流程
- 自动生成并安全管理OAuth令牌,实现无感续期与JWT签名验证
- 支持交易对手信息查询与批量CSV导出,便于财务对账与数据分析
适用场景
对于中小企业财务人员而言,该工具可显著简化月度财务报表编制过程。例如,通过简单的`export –since 2026-01-01 -o jan.csv`命令即可一键导出整个月的所有交易明细,直接导入Excel或会计软件完成分类汇总,避免了手动登录网页端逐页下载的繁琐操作。同时,结合JSON输出选项,还能将原始数据传递给自动化脚本,用于检测异常支出或生成可视化图表。 在技术集成方面,开发团队可以利用该CLI工具快速获取实时账户余额与最新交易状态,将其嵌入内部管理系统或ERP平台中,实现资金流动的可视化监控。比如,在订单处理流程中调用`balance`命令确认可用资金是否充足,或在客户付款后通过`transactions`命令即时更新应收账款状态,从而提升业务响应速度与准确性。 对于需要定期执行外汇对冲操作的跨国公司,该工具提供了便捷的FX接口,允许用户在不打开浏览器的情况下完成货币转换指令的下达与结果查看。配合定时任务调度器(如cron),可实现每日自动换汇,有效规避汇率波动风险。而支付草稿功能则特别适合需要多级审批的B2B场景,确保每一笔对外转账都经过合规审查后再正式提交至Revolut系统执行。
