Skip to main content
每个账户都属于一个客户。请从两个维度进行选择:由谁管理,以及它是钱包还是银行账户。

选择账户

issued 表示由 Swipelux 创建并管理该资源。external 用于记录客户名下的一个端点。第三方端点应放在收款方与目的地下,而不是客户账户列表中。

创建账户

使用 POST /v3/customers/{customerId}/accounts。请在下述某一个请求体的基础上带上以下请求头:
请只使用为当前客户和能力所返回的币种、网络、支付方式和账户类型。切勿从其他客户或环境中照搬可用性信息。

等待账户变为可用

从创建响应中保存 data.iddata.statusdata.openTaskIds。在报出转账报价或展示银行账户信息之前,请使用 GET /v3/customers/{customerId}/accounts/{accountId} 读取最新的账户。 仅当账户当前的状态允许下一步操作时才使用该账户。如果存在未完成的任务 ID,请通过能力与任务完成它们。 发行的银行账户在开通期间可能返回 details: null。仅在最新一次读取返回完整信息后才展示银行账户信息。如果 details.referenceRequired 为 true,请连同银行账户信息一起展示准确的 details.reference

保持账户角色的明确性

对于出金,发行的钱包作为来源,填入 in.accountId。客户名下的银行账户作为 destinationId。对于发行的银行账户,settlement.accountId 是接收对账入金的发行钱包。 接下来,请在接收资金发送资金发行银行账户中使用一个已就绪的账户。