资金账户
机器翻译译自英文(docs.alpaca.markets)本页 31 段已全部译完
沙盒资金
在沙盒环境中,Transfer API 模拟向账户存款和从账户取款。此类请求会立即记入或借记目标账户。账户记入后,账户即可开始使用 Orders API 进行交易。
ACH(美国境内)
对于美国 ACH,你需要使用 Plaid 获取用户的银行账户信息。然后使用 ACH API 将信息传递给 Alpaca,以创建 Bank Link 对象。一旦用户与其银行账户之间建立了 Bank Link,你就可以使用 Transfers API 发起存款和取款交易。
使用 Plaid 处理器令牌创建 ACH 关系时,Alpaca 会将 Plaid 中的银行账户所有者姓名与 Alpaca 账户上的姓名进行比较。如果姓名不匹配,该关系将被拒绝,并且无法通过该链接发起转账。不支持实体账户。集成详情请参见 ACH 入金。
电汇
自 2022 年 6 月 1 日起,我们将开始对境内和境外汇出电汇收费。为帮助你提供最佳客户体验,我们支持两种不同的费用处理流程:
- 终端用户为其发起的每笔汇出电汇支付费用。 在这种情况下,
fee_payment_method字段将等于 user。请务必注意,你与 Alpaca 合同中声明的费用将自动从通过 Transfers API 输入的金额中扣除,因此我们强烈建议在你的 UI 中添加提示,说明终端用户将产生费用,并应将该费用计入其提款请求中。 - 你还可以选择代表用户为任何给定转账支付费用。创建转账时,你需要将
fee_payment_method字段设置为 invoice。合同中声明的费用不会从通过 Transfers API 输入的金额中扣除,但你将在下个月的账单中被收取此费用。
电汇(美国境内)
你可以使用 Transfers API 发起电汇提款交易。在此之前你需要创建银行对象。对于美国境内电汇交易,我们需要 ABA/路由号码和账号。你可以在每笔交易中提供额外文本。
为了让我们自动接收存款并记账,每笔入账电汇交易中都需要有“FFC”指令。 请联系我们了解详情。
国际电汇(SWIFT)
Alpaca 支持国际电汇转账,API 端点与美国境内情况相同。你需要提供受益人的 SWIFT 代码和账号,以及接收银行的地址和名称。
上述 FFC 指令也适用于国际电汇。
资金归集
如果你愿意且符合条件,你可以先将客户存款批量发送到你的公司账户,之后再使用 Journals API 进行对账。
我们需要先审查整个流程才能允许你这样做,而且你可能需要本地牌照来实施此流程。请咨询你的法律顾问以了解当地要求。
旅行规则
为打击犯罪金融交易,FinCEN 颁布了旅行规则,要求传输超过 $3,000 资金的金融机构必须与接收机构分享特定信息。FAFT 进一步采纳了 FinCEN 的这一规定以设定全球标准,对包括虚拟资产服务提供商(VASP)在内的金融机构进行监管,许多国家正在实施。但是,Alpaca 要求所有入账存款都遵守此政策,无论金额大小。
根据该规则,传输资金的金融机构必须向接收金融机构提交以下信息(这里的金融机构包括银行和非银行机构;本质上是任何发起转账的当事方)。
使用以下 API 时,你需要确保遵守旅行规则,在适用处包含明细和汇款方信息。
- Journals API
- Instant Funding API - 即时资金下有两个 API 接受汇款方信息,建议在创建结算时传入这些信息。
下表概述了两个 API 的相关字段及字段说明。
| Journals | Instant Funding | 字段说明 |
|---|---|---|
transmitter_name | originator_full_name | 发起交易的客户的全名。 |
transmitter_account_number | originator_bank_account_number | 客户的银行账号,或经纪合作伙伴系统上可用于唯一识别客户的账号。 |
transmitter_address | originator_street_addressoriginator_stateoriginator_cityoriginator_country | 负责传输资金的金融机构的街道、城市、州和国家。 |
transmitter_financial_institution | originator_bank_name | 汇款方的金融机构名称 |
other_identifying_information | 建议为发起银行用于该转账的参考号 |
请注意,此要求的目的是让调查人员在需要时能够追踪资金流向。未能做到这一点可能导致民事执法。
Alpaca 将收集的信息至少保留五年。如果 journal 活动被用作资金转移的一部分(而非 Alpaca 内部的现金流动),且 journal 请求不包含汇款方信息,我们可能会联系你。
即时存款(Beta)
由于国际汇款通常需要数天,在某些条件下,Alpaca 支持即时存款以提供更好的用户体验。请联系我们了解详情。
交易后结算
我们支持交易后结算流程(适用更高的要求和限制)。请联系我们了解详情。