POST api/ProductOrder/GetPayResult

获取支付结果

Request Information

URI Parameters

None.

Body Parameters

PaymentRecordDto
NameDescriptionTypeAdditional information
OrderType

订单类型

Enum_OrderType

None.

OrderId

订单ID

integer

None.

PayMethod

支付方式

Enum_PayMethod

None.

Trade_State

支付状态

Enum_Trade_State

None.

Out_trade_no

商户订单号

string

None.

Amount

待支付金额

decimal number

None.

PayAmount

已支付金额

decimal number

None.

Transaction_Id

微信支付订单号

string

None.

Trade_Type

微信交易类型:JSAPI:公众号支付 NATIVE:扫码支付 APP:APP支付 MICROPAY:付款码支付 MWEB:H5支付 FACEPAY:刷脸支付

Enum_Trade_Type

None.

Attach

附加数据

string

None.

CreateTime

生成时间

date

None.

CreateTimeStr

生成时间

string

None.

Success_Time

date

None.

Success_TimeStr

string

None.

H5_Info_Type

场景类型,示例值:iOS, Android, Wap

string

None.

Description

string

None.

OrganizationId

前端不用传

integer

None.

StudentId

前端不用传

integer

None.

UserToken

当前登录用户的UserToken,由服务端在用户登录成功之后生成,并在整个访问过程中回传

string

None.

DomainName

来访域名(用户访问该站点时输入的域名)

string

None.

Id

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "OrderType": 1,
  "OrderId": 1,
  "PayMethod": 1,
  "Trade_State": 0,
  "Out_trade_no": "sample string 2",
  "Amount": 3.0,
  "PayAmount": 4.0,
  "Transaction_Id": "sample string 5",
  "Trade_Type": 1,
  "Attach": "sample string 6",
  "CreateTime": "2026-03-12T01:08:58.9877672+08:00",
  "CreateTimeStr": "2026-03-12 01:08:58",
  "Success_Time": "2026-03-12T01:08:58.9877672+08:00",
  "Success_TimeStr": "2026-03-12 01:08:58",
  "H5_Info_Type": "sample string 9",
  "Description": "sample string 10",
  "OrganizationId": 11,
  "StudentId": 12,
  "UserToken": "sample string 13",
  "DomainName": "sample string 14",
  "Id": 15
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

APIServiceResultOfString
NameDescriptionTypeAdditional information
Data

string

None.

State

执行结果反馈:1表示成功、0表示失败, -1用户Token验证失败, 其它出错类型(值将小于-1)与具体业务关联紧密,详情可见Msg描述内容

integer

None.

Msg

返回的错误或描述信息

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Data": "sample string 1",
  "State": 2,
  "Msg": "sample string 3"
}