跳转到主要内容
GET
Retrieve Cards Transaction

授权

x-auth-token
string
header
必填

由 UQPay 提供的登录 API Token。

请求头

x-on-behalf-of
string

指定代表哪个子账户发起请求。应设置为 account_id,该值可通过 List Connected Accounts 接口获取。若省略或为空,则请求以主账户身份执行。 更多信息参见 关联账户

路径参数

id
string
必填

卡片交易的唯一标识符。

示例:

"c0cef051-29c5-4796-b86a-cd5b684bfad7"

响应

200 - application/json

成功返回卡片交易。

card_id
string
必填

卡片的唯一标识符。

示例:

"c0cef051-29c5-4796-b86a-cd5b684bfad7"

card_number
string
必填

脱敏卡号

示例:

"************5668"

cardholder_id
string<uuid>
必填

持卡人的唯一标识符。

示例:

"7c4ff2cd-1bf6-4aaa-bf16-266771425011"

transaction_id
string<uuid>
必填

交易的唯一标识符。

示例:

"5135e6cc-28b6-4889-81dc-3b86a09e1395"

short_transaction_id
string<uuid>
必填

交易的短唯一标识符。

示例:

"CT2024-03-01"

original_transaction_id
string<uuid>
必填

原始交易的唯一标识符。

示例:

"1234e6cc-28b6-4889-81dc-3b86a09e1395"

transaction_type
enum<string>
必填

卡片交易类型。

  • AUTHORIZATION:因用卡而预留的资金。
  • REFUND:将消费金额退回账户余额。
  • FUND COLLECTION:由卡组织上报、入账到持卡人卡账户的入款。由网络触发(而非持卡人 API 调用);与 CARD RECHARGE 不同。
  • ATM DEPOSIT:通过 ATM 存入账户的资金。
  • REVERSAL:对授权的冲正。
  • VALIDATION:绑卡验证。
  • SETTLEMENT DEBIT:对账差异的轧差与扣减。
  • SETTLEMENT CREDIT:对账差异的轧差与入账。
  • SETTLEMENT REVERSAL:对账差异的轧差与冲正。
  • CHARGEBACK DEBIT:因拒付而扣减的资金。
  • CHARGEBACK CREDIT:因拒付而入账的资金。
可用选项:
AUTHORIZATION,
REFUND,
FUND COLLECTION,
ATM DEPOSIT,
REVERSAL,
VALIDATION,
SETTLEMENT DEBIT,
SETTLEMENT CREDIT,
SETTLEMENT REVERSAL,
CHARGEBACK DEBIT,
CHARGEBACK CREDIT
示例:

"AUTHORIZATION"

transaction_fee
number
必填

交易手续费。

示例:

0.25

transaction_fee_currency
string
必填

交易手续费币种。

示例:

"SGD"

fee_pass_through
enum<string>
必填

表示本次交易是否带有转嫁的低额交易费(LOW_TRANSACTION_FEE)。

  • Y – 交易触发了低额交易费规则;transaction_fee / transaction_fee_currency 携带该转嫁费用。
  • N – 不适用此类转嫁费用(默认)。 仅当交易金额(以 USD 计)落在卡片配置的低额交易费阈值区间内时触发。
可用选项:
Y,
N
示例:

"Y"

card_available_balance
number
必填

卡片可用余额。

示例:

2506.26

authorization_code
string
必填

授权码

示例:

856268

billing_amount
number
必填

账单金额

示例:

70.25

billing_currency
string
必填

账单币种

示例:

"SGD"

transaction_amount
number
必填

交易金额

示例:

100.25

transaction_currency
string
必填

交易币种

示例:

"USD"

transaction_time
string
必填

交易发生时间

示例:

"2024-03-21T17:17:32+08:00"

description
string
必填

根据交易状态提供额外的上下文信息。

  • transaction_statusDECLINED,此字段包含失败原因。
  • transaction_statusAPPROVED,此字段包含补充备注(如 "1000 - Authorization Approval"、"3DS Fee")。
示例:

"1107 - Invalid CVV2"

transaction_status
enum<string>
必填

表示交易生命周期所处阶段的高层状态。

可用选项:
APPROVED,
DECLINED,
PENDING
示例:

"DECLINED"

posted_time
string

交易入账时间

示例:

"2024-03-21T17:17:32+08:00"

merchant_data
object

本次交易涉及的商户详情(如杂货店、电商网站等)。

wallet_type
enum<string>

表示本次交易使用了哪种数字钱包。

可用选项:
ApplePay,
GooglePay,
GOOGLE ECOMMERCE,
GOOGLE,
GOOGLE PAY
示例:

"ApplePay"