授权

测试环境基础地址

https://api.futurepay-develop.com/api/v1/issuing/authorization

生产环境基础地址

https://api.futurepay.global/api/v1/issuing/authorization

接口目录

功能请求方式接口路径请求体
查询授权详情POST/{id}/detail{}
查询授权分页列表POST/paging分页及筛选参数,或 {}

通用响应

字段类型说明
codestring成功为0,失败返回错误码
msgstring结果说明
serverTimestring服务端毫秒时间戳
successboolean是否成功
dataobject业务数据

查询授权详情

接口

POST /{id}/detail

请求参数

参数位置类型必填说明
id路径string是授权ID

请求示例

请求体:

{}

响应示例

{
  "code": "0",
  "msg": "succeeded",
  "serverTime": "1794451375285",
  "success": true,
  "data": {
    "id": "AUTH_example",
    "cardId": "ic_example",
    "cardholderId": "ich_example",
    "cardLast4": "4242",
    "merchantAmount": "4.00",
    "merchantCurrency": "EUR",
    "approvedAmount": "4.42",
    "approvedCurrency": "USD",
    "status": "PENDING",
    "declineReasonCode": null,
    "declineReason": null,
    "merchantData": {
      "networkId": "merchant_network_example",
      "name": "Example Store",
      "categoryCode": "0742",
      "category": "veterinary_services",
      "country": "US",
      "city": "San Francisco",
      "state": "CA",
      "postalCode": "94111"
    },
    "authorizedAt": "2026-11-06 10:00:00",
    "expiresAt": "2026-11-13 10:00:00",
    "settledAt": null,
    "updatedAt": "2026-11-06 10:00:00"
  }
}

响应字段

字段类型说明
idstring授权ID
cardIdstring卡片ID
cardholderIdstring持卡人ID
cardLast4string卡号末四位
merchantAmountstring消费金额
merchantCurrencystring消费币种
approvedAmountstring批准金额
approvedCurrencystring批准币种,固定USD
statusstring授权状态,见状态表
declineReasonCodestring拒绝原因码
declineReasonstring拒绝原因
merchantDataobject消费商家信息
authorizedAtstring授权时间
expiresAtstring预计到期时间
settledAtstring结算时间
updatedAtstring更新时间

授权状态说明

状态中文说明
PENDING待处理或待扣款
APPROVED已批准,待扣款
PARTIALLY_SETTLED部分结算
COMPLETED已完结
EXPIRED已过期
REVERSED已撤销
FAILED失败或被拒

查询授权分页列表

接口

POST /paging

请求参数

参数类型必填说明
idstring否授权ID,最多128字符
cardIdstring否卡片ID,最多128字符
cardholderIdstring否持卡人ID,最多128字符
keywordstring否关键词,最多256字符
startDatestring否开始时间,yyyy-MM-dd HH:mm:ss
endDatestring否结束时间,yyyy-MM-dd HH:mm:ss,不早于startDate
pageNuminteger否页码,默认1,最小1
pageSizeinteger否每页条数,默认20,范围1–100
statusstring否授权状态,见状态表

请求示例

{
  "cardId": "ic_example",
  "status": "PENDING",
  "startDate": "2026-11-01 00:00:00",
  "endDate": "2026-11-12 23:59:59",
  "pageNum": 1,
  "pageSize": 20
}

响应示例

{
  "code": "0",
  "msg": "succeeded",
  "serverTime": "1794451375285",
  "success": true,
  "data": {
    "pageNum": "1",
    "pageSize": "20",
    "total": "1",
    "totalPage": "1",
    "list": [
      {
        "id": "AUTH_example",
        "cardId": "ic_example",
        "cardholderId": "ich_example",
        "cardLast4": "4242",
        "merchantAmount": "4.00",
        "merchantCurrency": "EUR",
        "approvedAmount": "4.42",
        "approvedCurrency": "USD",
        "status": "PENDING",
        "declineReasonCode": null,
        "declineReason": null,
        "merchantData": {
          "networkId": "merchant_network_example",
          "name": "Example Store",
          "categoryCode": "0742",
          "category": "veterinary_services",
          "country": "US",
          "city": "San Francisco",
          "state": "CA",
          "postalCode": "94111"
        },
        "authorizedAt": "2026-11-06 10:00:00",
        "expiresAt": "2026-11-13 10:00:00",
        "settledAt": null,
        "updatedAt": "2026-11-06 10:00:00"
      }
    ]
  }
}

分页响应字段

字段类型说明
data.pageNumstring当前页码
data.pageSizestring每页条数
data.totalstring总条数
data.totalPagestring总页数
data.listarray记录列表

消费商家字段说明

字段类型说明
merchantData.networkIdstring商家网络编号
merchantData.namestring商家名称
merchantData.categoryCodestring商家行业代码(MCC)
merchantData.categorystring商家行业类别
merchantData.countrystring国家或地区代码
merchantData.citystring城市
merchantData.statestring州或省
merchantData.postalCodestring邮政编码

常见错误码

错误码中文说明
400请求参数错误
API_QUERY_PARAMETER_INVALID查询参数错误
AUTHORIZATION_NOT_FOUND授权记录不存在或无权访问
REQUEST_HEADER_MERCHANT_ID_INVALID商户身份无效
VCC_PRODUCT_NOT_ENABLED未开通或未启用发卡服务

错误响应示例

{
  "code": "AUTHORIZATION_NOT_FOUND",
  "msg": "Authorization not found",
  "serverTime": "1794451375285",
  "success": false
}

Did this page help you?