通过Mercury Bank API支付发票。适用于通过Mercury发送ACH或电汇付款、创建收款人、查询交易或管理支付流程等场景。
汞付款Skill 10,概览:通过水星银行API支付发票,通知Zeni(账务员)和供应商,并始终附上发票PDF.P.Prevenities.Mercury AP是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
通过 Mercury 银行 API 支付发票,通知 Zeni(记账员)及供应商,并始终附上发票 PDF 文件。
$MERCURY_API_TOKEN 或通过 pass show 获取Authorization: Bearer (基础认证亦可:将 token: 进行 base64 编码)https://api.mercury.com/api/v1动态发现账户 ID(请勿硬编码组织专属 ID):
curl -s -H "Authorization: Bearer $TOKEN" "https://api.mercury.com/api/v1/accounts"
默认付款账户须在付款时确认。
请将收款方 ID 保存于您自身的安全记录中,或在运行时按收款方名称动态解析。
未经授权操作员明确批准,切勿发起付款。 须向操作员清晰呈现:金额、收款方、发票编号、付款账户。
定位包含发票的邮件,将附件下载至 /tmp/ 目录。
curl -s -H "Authorization: Bearer $TOKEN" "https://api.mercury.com/api/v1/recipients" | python3 -c "..."
curl -s -X POST "https://api.mercury.com/api/v1/recipients"
-H "Authorization: Bearer $TOKEN"
-H "Content-Type: application/json"
-d '{
"name": "...",
"emails": ["..."],
"defaultPaymentMethod": "ach",
"electronicRoutingInfo": {
"accountNumber": "...",
"routingNumber": "...",
"electronicAccountType": "businessChecking",
"address": { "address1": "...", "city": "...", "region": "...", "postalCode": "...", "country": "US" }
},
"defaultAddress": { ... }
}'
ACH 付款:
curl -s -X POST "https://api.mercury.com/api/v1/account/{accountId}/transactions"
-H "Authorization: Bearer $TOKEN"
-H "Content-Type: application/json"
-d '{
"recipientId": "...",
"amount": 533.13,
"paymentMethod": "ach",
"note": "INV123 - Vendor - Period",
"idempotencyKey": "unique-key-here"
}'
境内电汇付款:
curl -s -X POST "https://api.mercury.com/api/v1/account/{accountId}/transactions"
-H "Authorization: Bearer $TOKEN"
-H "Content-Type: application/json"
-d '{
"recipientId": "...",
"amount": 1080.00,
"paymentMethod": "domesticWire",
"purpose": {"simple": {"category": "vendor", "additionalInfo": "Invoice TRC37332 TRACE Data"}},
"note": "INV-001 - Vendor - Jan 2026",
"idempotencyKey": "unique-key-here"
}'
电汇必须提供 purpose 字段。 格式为:{"simple": {"category": "
可用分类包括:employee、landlord、vendor、contractor、subsidiary、transferToMyExternalAccount、familyMemberOrFriend、forGoodsOrServices、angelInvestment、savingsOrInvestments、expenses、travel、other
发送至您的记账收件箱(例如:bookkeeping@example.com),内容包括:
Invoice — Paid 如可能,请在原有邮件会话中直接回复。内容应包括:
curl -s -X POST "https://api.mercury.com/api/v1/transfer"
-H "Authorization: Bearer $TOKEN"
-H "Content-Type: application/json"
-d '{
"sourceAccountId": "YOUR_SOURCE_ACCOUNT_ID",
"destinationAccountId": "YOUR_DESTINATION_ACCOUNT_ID",
"amount": 465.00,
"idempotencyKey": "unique-key-here"
}'
必需字段:sourceAccountId、destinationAccountId、amount、idempotencyKey。
转账即时生效。响应中同时包含 creditTransaction 和 debitTransaction 对象。
# 最近交易(默认约 30 天内)
curl -s -H "Authorization: Bearer $TOKEN" "https://api.mercury.com/api/v1/account/{id}/transactions?limit=500"
# 指定日期范围(可查询更早记录)
curl -s -H "Authorization: Bearer $TOKEN" "https://api.mercury.com/api/v1/account/{id}/transactions?start=2025-12-01&end=2026-01-18&limit=500"
注意:若未指定 start/end 参数,API 默认仅返回约 30 天内的交易记录。如需查询更久远的数据,请显式传入 start 和 end 参数。
建议使用具描述性的密钥格式:{vendor}-{invoice}-{period}(例如:finra-trc37332-nov2025)
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章