POST api/Pay/System/QueryPayStatus

查询支付状态

Request Information

URI Parameters

NameDescriptionTypeAdditional information
area

string

None.

Body Parameters

QueryPayStatusParam
NameDescriptionTypeAdditional information
PayPlatform

支付平台

string

None.

WeiXinPrepayId

微信预支付id

string

None.

ZhiFuBaoTradeNo

支付宝返回的交易号

string

None.

OrderNO

订单号(商城的订单号)

string

None.

SourceOwnerId

来源拥有者的id(如70001)

string

None.

SourceOwnerName

来源拥有者的名称,如:衫逗(android)

string

None.

SourceOwnerSystemToken

来源拥有者的系统票据(用于系统内部流转的票据)

string

None.

Request Formats

application/json, text/json

Sample:
{
  "PayPlatform": "sample string 1",
  "WeiXinPrepayId": "sample string 2",
  "ZhiFuBaoTradeNo": "sample string 3",
  "OrderNO": "sample string 4",
  "SourceOwnerId": "sample string 5",
  "SourceOwnerName": "sample string 6",
  "SourceOwnerSystemToken": "sample string 7"
}

application/xml, text/xml

Sample:
<QueryPayStatusParam xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DingHongPayService.Areas.Pay.Models.System">
  <OrderNO>sample string 4</OrderNO>
  <PayPlatform>sample string 1</PayPlatform>
  <SourceOwnerId>sample string 5</SourceOwnerId>
  <SourceOwnerName>sample string 6</SourceOwnerName>
  <SourceOwnerSystemToken>sample string 7</SourceOwnerSystemToken>
  <WeiXinPrepayId>sample string 2</WeiXinPrepayId>
  <ZhiFuBaoTradeNo>sample string 3</ZhiFuBaoTradeNo>
</QueryPayStatusParam>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

查询支付状态

BaseDataPackageOfQueryPayStatusReturn
NameDescriptionTypeAdditional information
Status

integer

None.

Message

string

None.

Data

QueryPayStatusReturn

None.

Response Formats

application/json, text/json

Sample:
{
  "Status": 1,
  "Message": "sample string 2",
  "Data": {
    "PayPlatform": "sample string 1",
    "PayMethod": "sample string 2",
    "PayMethodFromPayService": "sample string 3",
    "WeiXinPrepayId": "sample string 4",
    "ZhiFuBaoTradeNo": "sample string 5",
    "PayStatus": "sample string 6",
    "PayDescription": "sample string 7",
    "TransactionId": "sample string 8",
    "OutTradeNo": "sample string 9",
    "ProductId": "sample string 10",
    "OrderNo": "sample string 11",
    "ProductDescription": "sample string 12",
    "TotalFee": 13,
    "PayCreateTime": "2025-04-27T15:23:22.9122423+08:00",
    "PayApplyTime": "2025-04-27T15:23:22.9122423+08:00"
  }
}

application/xml, text/xml

Sample:
<BaseDataPackageOfQueryPayStatusReturnVkjBWpEj xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SystemKits">
  <Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/DingHongPayService.Areas.Pay.Models.System">
    <d2p1:OrderNo>sample string 11</d2p1:OrderNo>
    <d2p1:OutTradeNo>sample string 9</d2p1:OutTradeNo>
    <d2p1:PayApplyTime>2025-04-27T15:23:22.9122423+08:00</d2p1:PayApplyTime>
    <d2p1:PayCreateTime>2025-04-27T15:23:22.9122423+08:00</d2p1:PayCreateTime>
    <d2p1:PayDescription>sample string 7</d2p1:PayDescription>
    <d2p1:PayMethod>sample string 2</d2p1:PayMethod>
    <d2p1:PayMethodFromPayService>sample string 3</d2p1:PayMethodFromPayService>
    <d2p1:PayPlatform>sample string 1</d2p1:PayPlatform>
    <d2p1:PayStatus>sample string 6</d2p1:PayStatus>
    <d2p1:ProductDescription>sample string 12</d2p1:ProductDescription>
    <d2p1:ProductId>sample string 10</d2p1:ProductId>
    <d2p1:TotalFee>13</d2p1:TotalFee>
    <d2p1:TransactionId>sample string 8</d2p1:TransactionId>
    <d2p1:WeiXinPrepayId>sample string 4</d2p1:WeiXinPrepayId>
    <d2p1:ZhiFuBaoTradeNo>sample string 5</d2p1:ZhiFuBaoTradeNo>
  </Data>
  <Message>sample string 2</Message>
  <Status>1</Status>
</BaseDataPackageOfQueryPayStatusReturnVkjBWpEj>