“要求:你的应用必须是公共应用。”
快速开始
从用户向你的应用发送 $10:认证
转账支持两种认证方式。你选择的方法决定谁是发送方。Bearer Token
使用通过generateUserAccessToken 获取的用户 OAuth 令牌,或通过 OAuth 刷新流程 获取。令牌必须包含 MAKE_PAYOUT_TRANSFER_SEND 范围。
Basic Auth
使用你的应用的 Api Key。输入
CreateTransferInput
“每个请求只能指定一个资金来源。若未提供,将从发送方的现金余额中扣款。 使用 Basic Auth 时不支持资金来源。”📘 参见 添加费用明细 以获取有关上传附件以及使用备注与类别的完整说明。
TransferDirection
通过账户 ID 或你在创建用户时分配的外部参考 ID 标识收款人。二者择一,不可同时提供。“收款人必须是你的应用的注册用户。”
响应
示例
向用户收款(Bearer)
bankCardId、bankAccountId 或 paypalVaultId,以从外部来源而非用户现金余额中出资。
向用户发放资金(Basic Auth)
externalReferenceId 替代 accountId,以你分配的 ID 标识收款人。
在两个用户之间转账(Bearer)
成功响应
幂等性
每个请求必须包含唯一的idempotencyKey(由你生成的字符串)。如果同一个 key 被多次发送,API 将返回原始请求的结果,而不会创建重复转账。key 的有效期为 10 分钟。