交易管理

交易记录相关接口

根据订单号查询交易详情

post

根据订单号或交易记录ID查询详细的交易信息。

功能说明

  • 支持通过 trans_id(交易记录ID)或 order_id(第三方订单号)查询

  • 返回详细的交易信息,包括:

    • 开卡交易:包含充值地址、交易哈希、汇率等信息

    • 充值交易:包含充值地址、交易哈希、手续费、汇率等信息

    • 支付交易:包含商户信息、支付详情等

    • 提现交易:包含提现地址、交易哈希、手续费、汇率等信息

使用场景

  • 查询开卡交易的详细信息

  • 查询充值交易的详细信息

  • 查询支付交易的详细信息

  • 查询提现交易的详细信息

Authorizations
AuthorizationstringRequired

使用从 /thirdPartyLogin 接口获取的 userToken 进行身份验证。

在请求头中添加:

Authorization: Bearer {userToken}

示例:

Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxMjM0LCJ1c2VyX2tleSI6InVzZXJAZXhhbXBsZS5jb20iLCJleHAiOjE2OTgyMDMzOTV9.xxxxx

注意:

  • /thirdPartyLogin 接口不需要 Authorization header(用于获取 token)
  • 其他所有接口都需要在请求头中携带 Authorization header
  • Token 过期后需要重新调用 /thirdPartyLogin 获取新 Token
Body
trans_idintegerRequired

交易记录ID(与order_id二选一)

Example: 12345
order_idstringOptional

第三方订单号(与trans_id二选一)

Example: open_card_12345_39_abc123
Responses
chevron-right
400

请求参数错误

application/json
Responseany
post
/getRecordDetail

查询所有交易记录

get

查询用户的所有交易记录,支持分页和多种筛选条件。

功能说明

  • 支持按交易类型筛选(recharge、payment、open_card)

  • 支持按卡片绑定ID筛选

  • 支持按日期范围筛选

  • 支持分页查询

交易类型说明

  • recharge: 充值交易

  • payment: 支付交易

  • open_card: 开卡交易

Authorizations
AuthorizationstringRequired

使用从 /thirdPartyLogin 接口获取的 userToken 进行身份验证。

在请求头中添加:

Authorization: Bearer {userToken}

示例:

Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxMjM0LCJ1c2VyX2tleSI6InVzZXJAZXhhbXBsZS5jb20iLCJleHAiOjE2OTgyMDMzOTV9.xxxxx

注意:

  • /thirdPartyLogin 接口不需要 Authorization header(用于获取 token)
  • 其他所有接口都需要在请求头中携带 Authorization header
  • Token 过期后需要重新调用 /thirdPartyLogin 获取新 Token
Query parameters
pageintegerOptional

页码(从1开始)

Default: 1Example: 1
page_numintegerOptional

每页数量

Default: 20Example: 20
trans_typestring · enumOptional

交易类型筛选(recharge、payment、open_card)

Example: rechargePossible values:
card_binding_idintegerOptional

卡片绑定ID筛选

Example: 12345
start_datestringOptional

开始日期(格式:YYYY-MM-DD 或时间戳)

Example: 2024-10-01
end_datestringOptional

结束日期(格式:YYYY-MM-DD 或时间戳)

Example: 2024-10-31
Responses
chevron-right
400

请求参数错误

application/json
Responseany
get
/userTrans

查询某条记录详情

get

根据交易ID查询单条交易记录的详情。

功能说明

  • 通过 transaction_id 查询交易记录

  • 返回完整的交易记录信息

Authorizations
AuthorizationstringRequired

使用从 /thirdPartyLogin 接口获取的 userToken 进行身份验证。

在请求头中添加:

Authorization: Bearer {userToken}

示例:

Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxMjM0LCJ1c2VyX2tleSI6InVzZXJAZXhhbXBsZS5jb20iLCJleHAiOjE2OTgyMDMzOTV9.xxxxx

注意:

  • /thirdPartyLogin 接口不需要 Authorization header(用于获取 token)
  • 其他所有接口都需要在请求头中携带 Authorization header
  • Token 过期后需要重新调用 /thirdPartyLogin 获取新 Token
Query parameters
transaction_idstringRequired

交易ID

Example: tx_123456
Responses
chevron-right
400

请求参数错误

application/json
Responseany
get
/userTransRecord

Last updated