IBAN详情接口

说明:获取单条 IBAN 详情

生产环境 API URL:#/api/iban/detail 测试环境 API URL:https://ibantest.yabandpay.com/api/iban/detail

Method:POST

Header:

Authorization: Bearer {api_account_token}
Content-Type: application/json

1. 请求参数(顶层)

字段 类型 描述 是否必填
uid string API 账户 UID(对应 iban_api_account.uid) 必填
timestamp integer 请求时间戳(秒) 必填
nonce string 随机字符串,防重放 必填
sign string 签名 必填
data object 查询条件集 必填

2. data 对象(支持写在顶层或 data 内)

Parameter Type Description 是否必填
request_id string 请求号,响应原样回传 非必填
id integer IBAN 记录 ID 必填

权限隔离:只能查询到 api_account_id = 当前账户ID 的记录,否则直接返回 -3001 IBAN record not found(不暴露是否存在)。

3. 提交示例

{
    "uid": "900001",
    "timestamp": 1750000000,
    "nonce": "Qe3CkH2xP8",
    "sign": "A1AC665F9B40F7C51212BCE080F5B987",
    "data": {
        "request_id": "req_20260820_detail_001",
        "id": 1,
        "timezone": "Asia/Shanghai"
    }
}

4. 返回示例

成功

{
    "status": true,
    "code": 200,
    "message": "",
    "data": {
        "id": 1,
        "customer_type": "legal_entity",
        "customer_id": "2012345678",
        "holder_name": "企业名字",
        "alternative_name": "First_name Last_name",
        "creditor_identifier": "NL00ZZZ123456780000",
        "bic": "YABNNL22",
        "iban": "NL09YABN0192150222",
        "currency": "EUR",
        "balance": "1000.00",
        "access": 1,
        "access_label": "full",
        "status": 1,
        "status_label": "active",
        "remark": "测试备注",
        "api_account_id": 1,
        "created_at": 1784851200,
        "updated_at": 1784851800,
        "request_id": "req_20260820_detail_001"
    }
}

失败:记录不存在 / 不属于当前账户

{
    "status": false,
    "code": -3001,
    "message": "IBAN record not found",
    "data": {}
}

失败:缺少 id

{
    "status": false,
    "code": -3002,
    "message": "The given data was invalid.",
    "data": {}
}

results matching ""

    No results matching ""