Skip to content

同步业务单据物流信息 ​

能力概览 ​

注意

实物商品订单需上报用户已签收状态后,平台才会进入结算处理。

  • 业务单据如果为实物商品,接入方需根据交易业务单据号上传该业务单据的物流处理状态

调用地址 ​

  • /pay/merchant/setTransactionsLogistics

请求参数 ​

  • body
字段提交要求数据类型长度限制业务含义
merchantId是String32平台分配给接入方的唯一商户标识
logisticsType是String32物流线路类型
overseas:海外(非沙特)
domestic:国内(沙特)
orderId是String32平台生成的收款交易订单号
deliveryStatus是String32当前物流节点状态
stocking:备货中
shipping:货物运输中
signed:已签收(上传签收后该业务单据可结算给接入方)
deliveryTime是String32当前物流状态发生时间,格式:YYYY-MM-DD HH:MM:SS
deliveryInfo否Object-物流扩展信息对象,结构见 Object:deliveryInfo
  • Object:deliveryInfo
字段提交要求数据类型长度限制业务含义
trackingNum否String64承运方提供的物流追踪单号
logisticsCompany否String255承运物流公司名称
shippingAddr否String255物流配送目的地地址

请求示例 ​

json
{
  "merchantId": "MER20460873",
  "logisticsType": "domestic",
  "orderId": "TRD20260509104532001876",
  "deliveryStatus": "signed",
  "deliveryTime": "2026-05-10 15:20:30",
  "deliveryInfo": {
    "trackingNum": "KSA202605100045",
    "logisticsCompany": "Riyadh Express",
    "shippingAddr": "Olaya Street Building 18, Riyadh"
  }
}

响应参数 ​

  • data
字段数据类型业务含义
merchantIdString当前收款订单所属的接入方标识
orderIdString平台生成的收款交易订单号
merOrderIdString接入方提交的收款订单号
orderStatusString收款订单当前处理状态
pending:交易中
success:交易成功待结算
paid:支付成功可结算
fail:失败

响应示例 ​

json
{
  "code": 10000,
  "message": "success",
  "data": {
    "merchantId": "MER20460873",
    "orderId": "TRD20260509104532001876",
    "merOrderId": "PAYIN202605090001",
    "orderStatus": "paid"
  }
}