# 3、查询订单

  • 查询订单状态

# 查询收款订单

请求方式

POST

请求 URL

/api/v3/bra/query/collectingOrder

请求类型:

"Content-Type": "application/json; charset=utf-8" 

请求头参数

Param Type Description Sample
access_key String 商户后台获取 pFqV75X3
timestamp String 13 位 Unix 毫秒时间戳 1679724896223
nonce String UUID v4 随机字符串 794c26b0-d33c-4394-b2bb-c485eca16d9e
sign String 用 secret_key 加签结果 kAXyh+eerqrefyaF8dyFB0M4FVo=

请求示例

{
  "externalOrderId": "389508808434869257",
  "orderId": "OCURRPAID202307270301551690426915467DOCKER020000000400000744",
  "bankOrderId": ""
}

请求参数说明

Param Type Required Description
externalOrderId String 选填 商户订单号
orderId String 选填 系统订单号
bankOrderId String 选填 银行订单号

响应类型

Header: { "Content-Type": "application/json; charset=utf-8" }

响应示例

{
  "code": "200",
  "success": true,
  "msg": "成功",
  "msgEn": "SUCCESS",
  "data": [{
    "bankOrderId":"E10573521181304110613MHu0cF9D6VR",
    "accountName": "",
    "accountNo": "",
    "accountType": "",
    "cashierId": "OCURRPAID202503250711431742886703988EDEG3OOO0000000228690148",
    "channelOrderId": "1e432e58-3144-450e-88f5-cb29e6627e08",
    "currencyType": "BRL",
    "errorMsg": null,
    "externalOrderId": "12064499",
    "markStatus": null,
    "notifyUrl": "https://gw.test.io/api/v1/test/test-api/test/testNotifySuccess",
    "orderActualAmount": "10.22",
    "orderAmount": "10.22",
    "orderCompleteTime": 1742886801000,
    "orderEntryAmount": "10.085",
    "orderFee": "0.135",
    "orderId": "OCURRPAID202503250711441742886704194EDEG3OOO0000000428690149",
    "orderPayTime": 1742886801000,
    "orderResourceType": 2,
    "orderStatus": 2,
    "orderTime": 1742886704000,
    "orderType": 1,
    "payType": 101,
    "tradeNote": "test123",
    "userId": "1820390853885063170",
    "userInfoName": "Jaime de Jesus",
    "userInfoNo": "055.***.***-08",
    "businessId": "E10573521202503250712WGZC7hvNcP4",
    "payTypeCode": "PIX",
    "orderStatusCode": "Payment success",
    "orderTypeCode": "Pay"
  }]
}

响应参数说明

参数名 类型 描述
bankOrderId String 银行订单号
accountName String 账户名称
orderActualAmount String 实际订单金额。消费者实际支付的金额,有可能与创建时的订单金额不一致,以消费者实际支付为准。
orderEntryAmount String 商户入账金额。商户实际收到的金额,等于 orderActualAmount - orderFee。
orderAmount String 订单原始金额。创建订单时发起的金额。
orderFee String 订单手续费。按照实际订单金额(orderActualAmount)进行计算。
orderPayTime int64 订单支付时间(Unix 毫秒时间戳)
orderCompleteTime int64 订单完成时间(Unix 毫秒时间戳)
errorMsg String 错误消息(中文)
errorMsgEn String 错误消息(英文)
accountNo String 账户账号
accountType String 账户类型(如 CPF、CNPJ、EMAIL 等)
cashierId String 收银台 ID
channelOrderId String 关联的渠道订单号
currencyType String 法币币种代码,枚举值:BRL
externalOrderId String 商户订单号
notifyUrl String 支付完成后回调地址
orderId String 系统生成的订单号
orderResourceType int64 订单所属业务类型,枚举值:2 2-法币订单
orderStatus int64 订单状态,枚举值:1、2 1-待支付 2-支付成功(终态)
orderTime int64 订单创建时间(Unix 毫秒时间戳)
orderType int64 订单类型,枚举值:1、2 1-收款 2-代付
payType int64 支付方式类型编码,枚举值:101 101-PIX
tradeNote String 商户备注信息
userId String 用户 ID
payTypeCode String 对 payType 的描述,枚举值:PIX
orderStatusCode String 对 orderStatus 的描述,枚举值: Wait pay、Payment Successful
orderTypeCode String 对 orderType 的描述,枚举值:收款、代付
userInfoName String 用户姓名
userInfoNo String 用户证件号
businessId String 商户企业标识 ID

# 查询代付订单

请求方式 POST

请求 URL /api/v3/bra/query/transferOrder

请求类型:

"Content-Type": "application/json; charset=utf-8" 

请求头参数

Param Type Desc Sample
access_key String 商户后台获取 pFqV75X3
timestamp int64 Unix 时间戳 13 位 1679724896223
nonce String UUID V4 794c26b0-d33c-4394-b2bb-c485eca16d9e
sign String 计算出的签名 kAXyh+eerqrefyaF8dyFB0M4FVo=

请求示例

{
  "externalOrderId": "241534072867503522",
  "orderId": "OCARDDEP0202306090256051686279365706DOCKER020000000200001399",
  "bankOrderId": ""
}

请求参数说明

Param Type Require Desc
externalOrderId String 选填 商户订单号
orderId String 选填 系统订单号
bankOrderId String 选填 银行订单号

响应类型

Header: { 'Content-Type': 'application/json;charset=utf-8'}

**响应****示例**

{
  "code": "200",
  "success": true,
  "msg": "成功",
  "msgEn": "SUCCESS",
  "data": [{
    "bankOrderId":"E054916161234781406071483462af84",
    "accountName": "",
    "accountNo": "[email protected]",
    "accountCode": null,
    "accountType": "EMAIL",
    "cashierId": "",
    "channelOrderId": "14e5bb92-d33c-48d7-bce9-85e22d83b07d",
    "currencyType": "BRL",
    "errorMsg": null,
    "externalOrderId": "47930639",
    "markStatus": null,
    "notifyUrl": "https://gw.test.io/api/v1/test/test-api/test/testNotifyFail",
    "orderActualAmount": "1.122",
    "orderAmount": "1.11",
    "orderCompleteTime": 1743004319000,
    "orderEntryAmount": "1.11",
    "orderFee": "0.012",
    "orderId": "OCURRDRAW202503261551261743004286417EDEG1OOO0000000228730225",
    "orderPayTime": 1743004319000,
    "orderResourceType": 2,
    "orderStatus": 8,
    "orderTime": 1743004287000,
    "orderType": 2,
    "payType": 201,
    "tradeNote": "Welcome to www.hambit.com !!!",
    "userId": "1820390853885063170",
    "userInfoName": "Jaime de Jesus",
    "userInfoNo": "055.***.***-08",
    "businessId": "E082535392025032615515305867ed00",
    "payTypeCode": "PIX",
    "orderStatusCode": "Success",
    "orderTypeCode": "Transfer"
  }]
}

响应参数说明

Param Type Desc
bankOrderId String 银行订单号
accountName String 账户名称
accountNo String 账户账号
accountType String 账户类型
channelOrderId String 订单关联渠道订单 ID
currencyType String 法币类型,枚举值:BRL
errorMsg String 错误原因
externalOrderId String 商户订单号
notifyUrl String 回调地址
orderAmount String 订单金额
orderActualAmount String 订单实际金额
orderEntryAmount String 订单实际入账金额
orderFee string 订单手续费
orderCompleteTime int64 订单完成时间
orderPayTime int64 订单支付时间
orderId String 系统订单 ID
orderResourceType int64 订单所属业务类型,枚举值:2 2-法币订单
orderStatus int64 订单状态: 1-已受理 2-银行处理中 4-失败,未受理(终态) 8-成功(终态) 16-失败(终态)
orderTime int64 订单发起时间(时间戳)
orderType int64 订单类型,枚举值:1、2 1-收款 2-代付
payType int64 支付类型,枚举值:201 201-PIX
tradeNote String 备注
userId String 订单创建人 ID
payTypeCode String 对 payType 的描述,枚举值:PIX
orderStatusCode String 对 orderStatus 的描述,枚举值: Accepted、In bank processing、Bank rejection、Completed、Failed
orderTypeCode String 对 orderType 的描述,枚举值:收款、代付
userInfoName String 用户信息名
userInfoNo String 用户信息证件号(如 CPF)
businessId String 企业 ID
accountCode String 银行账号(EMAIL / PHONE / CPF / EVP 等)