支付查询接口
此接口支持商户端通过接口主动查询支付结果。荣e通根据订单号实时返回该订单支付相关数据

请求地址

环境 请求地址
正式环境 https://api.cargonpay.com/api/apiJoinPay/orderquery

请求参数

索引 ID 名称 长度 必须 说明
1 accessKey 请求唯一标识 varchar(36)
2 nonce 随机号 varchar(36)
3 timestamp 时间戳 varchar(20) Unix时间戳,保留到毫秒
4 sign 签名 varchar(32)
5 merchantOrderNo 商户订单号 varchar(36)
6 tradeNo 交易号 varchar(36)

响应参数

索引 ID 名称 长度 必须 说明
1 code 返回状态码 varchar(10)
2 message 返回消息 varchar(200)
3 data object
4 merchantOrderNo 商户订单号 nvarhcar(36)
5 orderPaymentState 订单支付状态 int
6 orderAmount 订单支付总金额 decimal(18,2)
7 billno 提单号 varchar(200)
8 paymentOpeningBankName 付款开户行名称 varchar(100)
9 paymentBankName 付款银行名称 varchar(50)
10 paymentBankAccount 付款银行账号 varchar(30)
11 invoice 发票信息 array
12 invoiceNo 发票号码 varchar(10) 币别为USD时必填,为CNY时选填
13 invoiceType 发票类型 varchar(10) 币别为USD时必填,为CNY时选填
14 invoicePaymentState 发票支付状态 int
15 invoicePaymentMsg 发票支付结果 varchar(200)
16 invoicePaymentAmount 发票支付金额 decimal(18,2)
17 receiptOpeningBankName 收款开户行名称 varchar(100)
18 receiptBankAccount 收款银行账号 varchar(30)
19 bankOrderCode 银行订单号 varchar(32) 仅中行发起支付时返回
20 paySeqNo 支付流水号 varchar(32) 仅中行发起支付时返回

请求示例

JSON格式
                    {
                      "timestamp": "1725797231000",
                      "nonce": "1725797231015",
                      "accessKey": "F0D16DD2EFF945C4B73A4B37F99C2696",
                      "sign": "6171259AC785434806AA644F86925D50",
                      "merchantOrderNo": "718237113",
                      "tradeNo": "ADV21070915230625501"
                  }

                  
复制代码

响应示例

JSON格式
                    {
                      "code": "000000",
                      "message": "请求成功",
                      "data": {
                          "merchantOrderNo": "718237113",
                          "orderPaymentState": 1,
                          "orderAmount": 10780,
                          "billno": "871283718",
                          "paymentOpeningBankName": "中国银行天津市分行",
                          "paymentBankName": "中国银行",
                          "paymentBankAccount": "273985618448",
                          "invoice": [
                              {
                                  "invoiceNo": "47120419",
                                  "invoiceType": "PDF",
                                  "invoicePaymentState": 3,
                                  "invoicePaymentMsg": "发票重复支付",
                                  "invoicePaymentAmount": 6900,
                                  "receiptOpeningBankName": "中国银行合肥蜀山支行",
                                  "receiptBankAccount": "32423423423423",
                                  "bankOrderCode": "32423423423423",
                                  "paySeqNo": "32423423423423"
                              }
                          ]
                      }
                  }


                  
复制代码

支付查询返回状态码

索引 ID 名称
1 000000 提交成功
2 100001 参数无效,【参数名】不正确
3 100002 请求时间超出有效时间
4 100003 商户accessKey不存在,请联系荣e通客服
5 100004 商户accessKey已停用
6 100005 验证签名失败
7 100006 请求重复,请重新发起(nonce重复)
8 200004 商户订单号不存在
9 999999 系统错误,请联系技术人员

订单支付状态

索引 ID 名称
1 0 未支付
2 1 支付处理中
3 2 支付成功
4 3 支付失败
5 4 部分成功

发票支付状态码

索引 ID 名称
1 0 未支付
2 1 支付处理中
3 2 支付成功
4 3 支付失败
  • 请求地址
  • 请求参数
  • 响应参数
  • 请求示例
  • 响应示例
  • 返回码说明
  • 订单支付状态
  • 发票支付状态