Skip to content

查询个人账户充值记录 ​

接口路径 ​

http
GET /api/open/user/topup/self

配额计算说明 ​

amount 为配额变化(内部额度单位),换算成金额(人民币)的方式:

金额(¥) = amount ÷ quota_per_unit × usd_exchange_rate

其中:

  • amount:来自本接口返回的 data.items[].amount
  • quota_per_unit、usd_exchange_rate、quota_display_type:来自 查询换算参数 接口(GET /api/open/status)

若 quota_display_type = USD(美元),则去掉 × usd_exchange_rate。

说明:money 已是实际支付金额(元),无需再换算。

请求参数 ​

字段类型是否必传说明限制条件备注
pint否页码默认为 1示例: 1
page_sizeint否每页条数默认为 10,最大 100示例: 20
keywordstring否搜索关键词可选,用于搜索交易号或备注示例: "trade_123"
record_typestring否记录类型过滤见下文枚举表示例: "topup"

请求示例 ​

JSON
GET 'https://neolink.com/backend/api/open/user/topup/self?p=1&page_size=20'
GET 'https://neolink.com/backend/api/open/user/topup/self?p=1&page_size=20&record_type=redemption'
GET 'https://neolink.com/backend/api/open/user/topup/self?page_size=10&keyword=trade_123'

返回信息 ​

字段类型是否必传说明备注
successbool是请求是否成功固定值
messagestring是错误提示信息(成功时为空)固定值
dataPagedTopupRecord是分页充值记录对象详见下表

PagedTopupRecord 对象

字段类型是否必传说明备注
pageint是当前页码从 1 开始
page_sizeint是每页条数返回的实际记录数
totalint是总记录数满足条件的充值记录总数
items[]TopupRecord是充值记录数组详见下表

TopupRecord 对象

字段类型是否必传说明备注
idint是记录 ID数据库唯一标识
record_typestring是记录类型"topup"=充值;"deduction"=扣费
trade_nostring是交易号第三方支付交易号
payment_methodstring是支付方式"alipay"=支付宝;"wechat"=微信等
amountint64是配额变化增加/减少的配额数;换算见上文「配额计算说明」
moneyfloat是金额实际支付金额(单位:元)
statusstring是状态"success"=成功;"pending"=处理中;"failed"=失败
create_timeint64是创建时间Unix 秒级时间戳
remarkstring是备注附加说明

返回示例 ​

JSON
成功响应
{
  "success": true,
  "message": "",
  "data": {
    "page": 1,
    "page_size": 20,
    "total": 45,
    "items": [
      {
        "id": 101,
        "record_type": "topup",
        "trade_no": "2026070812345678",
        "payment_method": "alipay",
        "amount": 5000000,
        "money": 500.0,
        "status": "success",
        "create_time": 1752028800,
        "remark": ""
      }
    ]
  }
}