bindBeneficiary
入参
bindBeneficiaryRequestId String REQUIRED
用于标识受益人绑定请求的专属 ID。
更多信息:
- 此为幂等字段。
- 最大长度:64 字符
beneficiaryType String REQUIRED
收款人账户类型,该字段用于确定支付或转账逻辑以及资金流动路径,其值必须符合目标接口的允许选项。
对于 createPayout 接口,支持的值包括:
THIRD_PARTY_PERSONAL_BANK_ACCOUNT:表示收款人账户类型为第三方个人银行账户。THIRD_PARTY_COMPANY_BANK_ACCOUNT:表示收款人账户类型为第三方对公银行账户。PERSONAL_BANK_ACCOUNT:表示收款人账户类型为同名个人银行账户。COMPANY_BANK_ACCOUNT:表示收款人账户类型为同名对公银行账户。
对于 createPayout 接口(中国区),支持的值包括:
RELATED_MERCHANT_COMPANY_BANK_ACCOUNT:表示收款人账户类型为关联企业对公银行账户。RELATED_MERCHANT_ALIPAY_COMPANY_ACCOUNT:表示收款人账户类型为关联企业支付宝对公账户。
对于 createPayout 接口,支持的值包括:
ANTOM_BIZ_ACCOUNT:表示收款人账户类型为 Antom 全球商家账户。
beneficiaryAlipayAccount Object
收款人支付宝账户详情。
注意:bindBeneficiary 接口和 inquireBeneficiary 接口的字段名称与 inquireBeneficiaryTemplate 接口中的 alipayTemplateData 字段名称一致,确保数据映射统一。
beneficiaryBankAccount Object
收款人银行卡账户详情。
注意:bindBeneficiary 接口和 inquireBeneficiary 接口的字段名称与 inquireBeneficiaryTemplate 接口中的 cardTemplateData 字段名称一致,确保数据映射统一。
beneficiaryAntomBizAccount Object
收款人 Antom 全球商家账户详情。
注意:bindBeneficiary 接口和 inquireBeneficiary 接口的字段名称与 inquireBeneficiaryTemplate 接口中的 antomBizAccountTemplateData 字段名称一致,确保数据映射统一。
currency String
符合 ISO 4217 标准的 3 字母货币代码。
注意:若 beneficiaryType 不包含 ALIPAY_COMPANY_ACCOUNT,则此字段必填。
更多信息:
- 最大长度:3 字符
referenceBeneficiaryId String
商户用于标识受益人的专属 ID。
更多信息:
- 最大长度:64 字符
beneficiaryNick String REQUIRED
商户为方便识别收款人而设置的收款人昵称。
更多信息:
- 最大长度:70 字符
cnSettlementMode String
人民币提现的结算模式。有效值包括:
CNY_ONSHORE: 境内人民币账户。CNH_OFFSHORE: 境外离岸人民币账户 (CNH)。
出参
result Result REQUIRED
表明此接口是否调用成功。
beneficiary Beneficiary
收款人详情。
请求
响应
结果码
| 结果码 | 值 | 结果码信息 | 行动建议 |
|---|---|---|---|
| SUCCESS | S | 成功 | 接口调用成功,无需进一步操作。 |
| PROCESS_FAIL | F | 发生了一般业务失败。 | 请勿重试。通常需要人工干预。建议联系 Antom 技术支持团队解决问题。 |
| PARAM_ILLEGAL | F | 存在非法参数。例如,非数字输入或无效日期。 | 检查并验证请求字段(包括头部字段和主体字段)是否正确且有效。有关每个接口的字段详细信息,请参阅具体的接口结构部分。 |
| UNKNOWN_EXCEPTION | U | 由于未知原因导致API失败。 | 服务可能已宕机,请稍后重试。如果问题持续存在,请联系 Antom 技术支持团队。 |
| REQUEST_TRAFFIC_EXCEED_LIMIT | U | 请求流量超过限制。 | 再次调用接口以解决问题。如果问题持续存在,请联系 Antom 技术支持团队。 |
| OAUTH_FAIL | F | OAuth 过程失败。 | 请联系 Antom 技术支持团队获取详细原因。 |
| INVALID_API | F | 调用的接口无效或未激活。 | 检查是否调用了正确的接口。 |
| INVALID_CLIENT | F | 客户端无效。 | 客户端 ID 不存在或无效。 |
| INVALID_SIGNATURE | F | 签名无效。 | 确保请求使用有效的签名进行正确签名。 |
| CURRENCY_NOT_SUPPORT | F | 货币不被支持。 | 确保货币输入正确并重试。 |
| METHOD_NOT_SUPPORTED | F | 服务器未实现请求的 HTTP 方法。 | 确保使用 POST 方法。 |
| UN_SUPPORT_BUSINESS | F | 不支持的业务。 | 使用了无效参数(例如货币不正确)。请使用正确的信息重试。 |
| USER_NOT_EXIST | F | 用户不存在。 | 请使用正确的用户信息重试。 |
| RISK_REJECT | F | 由于风险控制原因,转账被拒绝。 | 提示用户请求因风险控制失败而被拒绝。 |
| REPEAT_BIND_BENEFICIARY_REQUEST | U | 重复绑定收款人请求。 | 检查收款人是否已通过 inquireBeneficiary 接口成功绑定。 |
| EXCEED_MAX_COUNT_LIMIT | F | 超出最大计数限制。 | 确保数据在限制范围内并重试。 |
| USER_NO_PERMISSION | F | 用户没有权限。 | 检查用户权限并重试。 |
| BENEFICIARY_ALREADY_EXISTED | U | 收款人已存在。 | 检查收款人是否已通过 inquireBeneficiary 接口成功绑定。 |
| REPEAT_REQ_INCONSISTENT | F | 重复请求不一致。 | 确保所有请求字段相同。 |
| REFERENCE_BENEFICIARY_ID_EXIST | F | 参考收款人 ID 已存在。 | 检查收款人是否已成功绑定。 |
| SAME_NAME_CHECK_FAIL | F | 同名称参数验证失败。 | 检查收款人名称是否与商户相同。 |
| CARD_TEMPLATE_NOT_EXIST | F | 未找到符合条件的卡模板。 | 检查是否使用了正确的收款人模板。 |