Alpaca 券商资金划转
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/alpaca-broker-funding-transfers-lr-v4ae。
技能介绍
解决资金进出券商账户的集成难题
在为券商终端用户提供入金与出金功能时,开发者常面临外部银行系统对接复杂、状态管理混乱的问题。Alpaca Broker API 的资金划转(Funding & Transfers)机制将这一过程抽象为清晰的资金通道,专门用于处理外部世界与用户账户之间的资金流动,帮助团队快速构建合规的充值与提现链路。
核心模型与工作流
该技能基于两个核心概念:银行链接(Relationship) 和 转账(Transfer)。
- 银行链接:作为持久化的外部银行账户绑定关系,它本身不移动资金,但拥有独立的状态机。对于电汇(Wire)等特定通道,链接必须处于
APPROVED状态才能发起转账。 - 转账记录:代表实际的资金移动动作。每次转账都会通过 ID 引用一个已建立的银行链接,且同一个链接可以支撑多次转账请求。
在实际开发中,建议先参照 alpaca-broker-integration 完成基础的 HTTP Basic auth 鉴权配置,再调用 /v1/accounts/{account_id}/transfers 端点推进资金流转。
适用边界与注意事项
需要特别注意的是,该机制仅适用于外部银行与券商账户之间的资金划转。如果你的需求是在同一主账户(Omnibus)下的不同子账户之间进行内部资金调拨,请使用 alpaca-broker-journals 机制,两者在底层实现和合规逻辑上完全不同。此外,电汇类转账对银行链接的审核状态有严格要求,未审批通过的链接会导致转账请求失败。
使用场景
- 开发券商前端入金功能时,需调用 API 创建持久的银行链接并发起首次转账。
- 处理用户电汇提现请求时,需校验其外部银行链接是否已通过审核以推进转账。
- 构建资金流水记录模块时,需通过转账接口关联已有的银行链接 ID 以完成实际资金移动。
- 为 Broker API 配置 HTTP Basic 认证,确保后续调用资金划转接口时的身份鉴权正确。
适合人员
- 券商平台后端工程师,需要对接 Alpaca Broker API 实现用户的资金入金与出金链路。
- 金融科技系统集成开发者,负责在现有系统中串联银行链接状态校验与转账请求逻辑。
- 交易系统鉴权模块维护者,需为 Broker API 配置并验证 HTTP Basic 认证以保障资金操作安全。