POST api/WXPay/WxPayOrder

Request Information

URI Parameters

None.

Body Parameters

PayOrderModel
NameDescriptionTypeAdditional information
WXPayBaseModel

WXPayBaseModel

None.

OrderId

string

None.

OrderBody

string

None.

TotalFee

decimal number

None.

OpenId

string

None.

OutTradeNo

string

None.

WX_PayNotifyUrl

string

None.

WXPayType

WXPayType

None.

SpbillCreateIp

string

None.

DeviceInfo

string

None.

TimeStart

date

None.

TimeExpire

date

None.

Detail

string

None.

Attach

string

None.

GoodsTag

string

None.

ProductId

string

None.

LimitPay

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "WXPayBaseModel": {
    "AppDomain": "sample string 1",
    "WX_AppId": "sample string 2",
    "WX_MchId": "sample string 3",
    "WX_Key": "sample string 4"
  },
  "OrderId": "sample string 1",
  "OrderBody": "sample string 2",
  "TotalFee": 3.0,
  "OpenId": "sample string 4",
  "OutTradeNo": "sample string 5",
  "WX_PayNotifyUrl": "sample string 6",
  "WXPayType": 0,
  "SpbillCreateIp": "sample string 7",
  "DeviceInfo": "sample string 8",
  "TimeStart": "2025-07-01 05:49:40",
  "TimeExpire": "2025-07-01 05:49:40",
  "Detail": "sample string 9",
  "Attach": "sample string 10",
  "GoodsTag": "sample string 11",
  "ProductId": "sample string 12",
  "LimitPay": true
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ApiResult
NameDescriptionTypeAdditional information
Msg

string

None.

State

ResultState

None.

Data

Object

None.

RetData

Object

None.

Code

integer

None.

Exception

Exception

None.

Response Formats

application/json, text/json

Sample:
{
  "Msg": "sample string 1",
  "State": 0,
  "Data": {},
  "RetData": {},
  "Code": 4,
  "Exception": {
    "ClassName": "System.Exception",
    "Message": null,
    "Data": null,
    "InnerException": null,
    "HelpURL": "sample string 1",
    "StackTraceString": null,
    "RemoteStackTraceString": null,
    "RemoteStackIndex": 0,
    "ExceptionMethod": null,
    "HResult": 3,
    "Source": "sample string 2",
    "WatsonBuckets": null
  }
}