Skip to content

核验交易处理状态 ​

能力概览 ​

注意

仅支持核验近 3 个月内的交易记录。

  • 交易结果核验:根据交易业务单据号核验该业务单据的交易结果

调用地址 ​

  • /pay/merchant/inquiryTransactions

请求参数 ​

  • body
字段提交要求数据类型长度限制业务含义
merchantId是String32平台分配给接入方的唯一商户标识
merOrderId条件String64接入方收款订单号,与 orderId 二选一提交
orderId条件String32平台收款交易订单号,与 merOrderId 二选一提交

请求示例 ​

json
{
  "merchantId": "MER20460873",
  "merOrderId": "PAYIN202605090001",
  "orderId": "TRD20260509104532001876"
}

响应参数 ​

  • data
字段数据类型业务含义
merchantIdString当前收款订单所属的接入方标识
orderIdString平台生成的收款交易订单号
merOrderIdString接入方提交的收款订单号
subMerIdString二级接入方标识
orderTypeString订单所属交易类型,固定值为 online_payin
paymentTypeString实际使用的支付方式,如:stcpay、cardpay、applepay
amountInfoObject收款金额明细对象,结构见 Object:amountInfo
paymentInfoObject支付工具信息对象,结构见 Object:paymentInfo
refundInfoObject退款汇总信息对象,结构见 Object:refundInfo
paymentCreateTimeString交易请求提交到平台的时间,格式:YYYY-MM-DD HH:MM:SS
paymentCompleteTimeString交易在平台完成处理的时间,格式:YYYY-MM-DD HH:MM:SS
orderStatusString收款订单当前处理状态
init:初始化
opened:业务单据已被访问
success:交易成功待结算
paid:支付成功可结算
fail:失败
expired:已过期
orderRespCodeString交易失败时返回的业务响应码
orderDescString交易处理结果说明
  • Object:amountInfo
字段数据类型业务含义
orderCurrencyString接入方提交的收款订单币种
orderAmtString接入方提交的收款订单金额
paymentCurrencyString平台实际入账或支付处理币种
exchangeRateString订单币种与实际处理币种之间的换算汇率
paymentAmtString平台实际处理的交易金额
  • Object:paymentInfo
字段数据类型业务含义
cardIssuerString卡片所属卡组织或发卡网络
cardNoString脱敏后的银行卡号,如:6225****1234
cardholderNameString脱敏后的持卡人姓名,如:zhang **** alfa
issuerCountryString发卡行所在国家代码,如:SAU、CHN
phoneString脱敏后的支付用户手机号,如:50****123
  • Object:refundInfo
字段数据类型业务含义
refundStatusString原交易退款进度状态
none:未发生退款
pending:退款中
full:已全部退款
partial:部分退款
refundAmtString原交易累计已成功退款金额
remainAmtString原交易当前剩余可退款金额

响应示例 ​

json
{
  "code": 10000,
  "message": "success",
  "data": {
    "merchantId": "MER20460873",
    "orderId": "TRD20260509104532001876",
    "merOrderId": "PAYIN202605090001",
    "subMerId": "SME70451236",
    "orderType": "online_payin",
    "paymentType": "cardpay",
    "amountInfo": {
      "orderCurrency": "SAR",
      "orderAmt": "186.40",
      "paymentCurrency": "SAR",
      "exchangeRate": "1",
      "paymentAmt": "186.40"
    },
    "paymentInfo": {
      "cardIssuer": "VISA",
      "cardNo": "411111****2222",
      "cardholderName": "Noura A****",
      "issuerCountry": "SAU",
      "phone": "055****567"
    },
    "refundInfo": {
      "refundStatus": "none",
      "refundAmt": "0.00",
      "remainAmt": "186.40"
    },
    "paymentCreateTime": "2026-05-09 10:45:32",
    "paymentCompleteTime": "2026-05-09 10:47:18",
    "orderStatus": "paid",
    "orderRespCode": null,
    "orderDesc": "success"
  }
}