POST api/Pay/WeiXin/GenerateQRPayUrlData

生成二维码支付的url,支付url有效期为2小时

Request Information

URI Parameters

NameDescriptionTypeAdditional information
area

string

None.

Body Parameters

微信二维码支付的请求参数

WeiXinQRPayRequestParam
NameDescriptionTypeAdditional information
SystemToken

系统票据

string

None.

ProductId

商品id(由调用者传入)

string

None.

OrderNo

订单号(由调用者传入)

string

None.

Description

描述

string

None.

Attach

附加数据

string

None.

TotalFee

总金额(分)

integer

None.

GoodsTag

商品标记

string

None.

Request Formats

application/json, text/json

Sample:
{
  "SystemToken": "sample string 1",
  "ProductId": "sample string 2",
  "OrderNo": "sample string 3",
  "Description": "sample string 4",
  "Attach": "sample string 5",
  "TotalFee": 6,
  "GoodsTag": "sample string 7"
}

application/xml, text/xml

Sample:
<WeiXinQRPayRequestParam xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DingHongPayService.Areas.Pay.Models.WeiXin">
  <Attach>sample string 5</Attach>
  <Description>sample string 4</Description>
  <GoodsTag>sample string 7</GoodsTag>
  <OrderNo>sample string 3</OrderNo>
  <ProductId>sample string 2</ProductId>
  <SystemToken>sample string 1</SystemToken>
  <TotalFee>6</TotalFee>
</WeiXinQRPayRequestParam>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

生成二维码支付的url,支付url有效期为2小时

BaseDataPackageOfQRPayData
NameDescriptionTypeAdditional information
Status

integer

None.

Message

string

None.

Data

QRPayData

None.

Response Formats

application/json, text/json

Sample:
{
  "Status": 1,
  "Message": "sample string 2",
  "Data": {
    "QRUrl": "sample string 1",
    "OutTradeNo": "sample string 2",
    "TradeType": "JSAPI",
    "NativePayMode": 3,
    "PrepayId": "sample string 4",
    "ProductId": "sample string 5",
    "OrderNo": "sample string 6"
  }
}

application/xml, text/xml

Sample:
<BaseDataPackageOfQRPayDataVVJnqf52 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/WeiXinSDK.WeiXinPay">
    <d2p1:NativePayMode>3</d2p1:NativePayMode>
    <d2p1:OrderNo>sample string 6</d2p1:OrderNo>
    <d2p1:OutTradeNo>sample string 2</d2p1:OutTradeNo>
    <d2p1:PrepayId>sample string 4</d2p1:PrepayId>
    <d2p1:ProductId>sample string 5</d2p1:ProductId>
    <d2p1:QRUrl>sample string 1</d2p1:QRUrl>
    <d2p1:TradeType>JSAPI</d2p1:TradeType>
  </Data>
  <Message>sample string 2</Message>
  <Status>1</Status>
</BaseDataPackageOfQRPayDataVVJnqf52>