GET api/Finance/GetPayOrderPayInfo?payOrderId={payOrderId}&restrictedChannel={restrictedChannel}&isWechatLocal={isWechatLocal}

会员中心 - 获取订单支付详情

Request Information

URI Parameters

NameDescriptionTypeAdditional information
payOrderId

订单号

string

Required

restrictedChannel

限制支付渠道,逗号分割,空表示不限制

string

None.

isWechatLocal

是否是微信生态中,如果是,将不会输出除微信、余额外的其他支付方式,默认为否

boolean

Default value is False

Body Parameters

None.

Response Information

Resource Description

会员中心 - 获取订单支付详情

FinOrderPayInfoDto
NameDescriptionTypeAdditional information
PayChannelInfo

支付渠道情况

Collection of FinOrderPayChannelInfoDto

None.

Subject

订单标题

string

None.

Body

订单描述

string

None.

PayOrderId

订单号

string

None.

UserId

下单用户标识

integer

None.

PayStatus

支付状态

PayState

None.

AfterSuccessLink

成功后的跳转链接

string

None.

OrderAmount

订单全部金额(转换为现金后)

integer

None.

OrderAmountYuan

订单全部金额(元,转换为现金后)

decimal number

None.

PreviousPayType

前一次支付类型,若有值,应当提醒用户在前一次支付结果尚未推送至系统之前,是否确定再次支付,这可能会造成重复支付的问题

PayChannelType

None.

Response Formats

application/json

Sample:

An exception has occurred while using the formatter 'JsonpMediaTypeFormatter' to generate sample for media type 'application/json'. Exception message: 无法访问已关闭的流。

text/json

Sample:

An exception has occurred while using the formatter 'JsonpMediaTypeFormatter' to generate sample for media type 'text/json'. Exception message: 无法访问已关闭的流。

application/xml, text/xml

Sample:
<FinOrderPayInfoDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mh.Common.Service.Dto.Finance">
  <AfterSuccessLink>sample string 5</AfterSuccessLink>
  <Body>sample string 2</Body>
  <OrderAmount>6</OrderAmount>
  <PayChannelInfo>
    <FinOrderPayChannelInfoDto>
      <ChannelAmount>2</ChannelAmount>
      <ChannelName>sample string 1</ChannelName>
      <ChannelType>All</ChannelType>
      <IsOpen>true</IsOpen>
    </FinOrderPayChannelInfoDto>
    <FinOrderPayChannelInfoDto>
      <ChannelAmount>2</ChannelAmount>
      <ChannelName>sample string 1</ChannelName>
      <ChannelType>All</ChannelType>
      <IsOpen>true</IsOpen>
    </FinOrderPayChannelInfoDto>
  </PayChannelInfo>
  <PayOrderId>sample string 3</PayOrderId>
  <PayStatus>NoPay</PayStatus>
  <PreviousPayType>All</PreviousPayType>
  <Subject>sample string 1</Subject>
  <UserId>4</UserId>
</FinOrderPayInfoDto>