POST api/Pay/WeiXin/QueryPayStatus

查询支付状态

Request Information

URI Parameters

NameDescriptionTypeAdditional information
area

string

None.

Body Parameters

查询支付状态

WeiXinQueryPayStatusParam
NameDescriptionTypeAdditional information
SystemToken

系统票据

string

None.

TransactionId

微信订单号(优先使用)

string

None.

OutTradeNo

支付服务内部生成的商户订单号(次先使用)

string

None.

PrepayId

由微信返回的预支付id(第三使用)

string

None.

OrderNo

调用支付时从外部传入的订单号(第四使用)

string

None.

Request Formats

application/json, text/json

Sample:
{
  "SystemToken": "sample string 1",
  "TransactionId": "sample string 2",
  "OutTradeNo": "sample string 3",
  "PrepayId": "sample string 4",
  "OrderNo": "sample string 5"
}

application/xml, text/xml

Sample:
<WeiXinQueryPayStatusParam xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DingHongPayService.Areas.Pay.Models.WeiXin">
  <OrderNo>sample string 5</OrderNo>
  <OutTradeNo>sample string 3</OutTradeNo>
  <PrepayId>sample string 4</PrepayId>
  <SystemToken>sample string 1</SystemToken>
  <TransactionId>sample string 2</TransactionId>
</WeiXinQueryPayStatusParam>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

查询支付状态

BaseDataPackageOfWXPayStatusPackage
NameDescriptionTypeAdditional information
Status

integer

None.

Message

string

None.

Data

WXPayStatusPackage

None.

Response Formats

application/json, text/json

Sample:
{
  "Status": 1,
  "Message": "sample string 2",
  "Data": {
    "PayStatus": "Generate",
    "PayDescription": "sample string 1",
    "TransactionId": "sample string 2",
    "OutTradeNo": "sample string 3",
    "ProductId": "sample string 4",
    "OrderNo": "sample string 5",
    "ProductDescription": "sample string 6",
    "TotalFee": 7,
    "PayCreateTime": "2025-04-27T22:47:05.2706947+08:00",
    "PayApplyTime": "2025-04-27T22:47:05.2706947+08:00",
    "PayMethodFromPayService": "sample string 8",
    "PayOpenId": "sample string 9"
  }
}

application/xml, text/xml

Sample:
<BaseDataPackageOfWXPayStatusPackageRCwYm2XF 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">
    <d2p1:OrderNo>sample string 5</d2p1:OrderNo>
    <d2p1:OutTradeNo>sample string 3</d2p1:OutTradeNo>
    <d2p1:PayApplyTime>2025-04-27T22:47:05.2706947+08:00</d2p1:PayApplyTime>
    <d2p1:PayCreateTime>2025-04-27T22:47:05.2706947+08:00</d2p1:PayCreateTime>
    <d2p1:PayDescription>sample string 1</d2p1:PayDescription>
    <d2p1:PayMethodFromPayService>sample string 8</d2p1:PayMethodFromPayService>
    <d2p1:PayOpenId>sample string 9</d2p1:PayOpenId>
    <d2p1:PayStatus>Generate</d2p1:PayStatus>
    <d2p1:ProductDescription>sample string 6</d2p1:ProductDescription>
    <d2p1:ProductId>sample string 4</d2p1:ProductId>
    <d2p1:TotalFee>7</d2p1:TotalFee>
    <d2p1:TransactionId>sample string 2</d2p1:TransactionId>
  </Data>
  <Message>sample string 2</Message>
  <Status>1</Status>
</BaseDataPackageOfWXPayStatusPackageRCwYm2XF>