POST api/Member/AddRecharge

A13:会员余额充值 会员充值,根据传递的支付方式,会返回支付订单号,页面和支付链接(对应聚合支付)或者支付字符串(对应原生态微信和支付宝)

Request Information

URI Parameters

None.

Body Parameters

AppRechargeInput
NameDescriptionTypeAdditional information
MemberGUID

会员

string

None.

RechargeMoney

充值金额

integer

None.

RechargePay

充值支付方式 支付方式 1 微信 2 支付宝 4 银行卡

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "MemberGUID": "sample string 1",
  "RechargeMoney": 2,
  "RechargePay": 3
}

application/xml, text/xml

Sample:
<AppRechargeInput xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RuitingCC.Solution.Model.ViewModel">
  <MemberGUID>sample string 1</MemberGUID>
  <RechargeMoney>2</RechargeMoney>
  <RechargePay>3</RechargePay>
</AppRechargeInput>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'AppRechargeInput'.

Response Information

Resource Description

A13:会员余额充值 会员充值,根据传递的支付方式,会返回支付订单号,页面和支付链接(对应聚合支付)或者支付字符串(对应原生态微信和支付宝)

PayLinkResult
NameDescriptionTypeAdditional information
PayLink

支付链接,如何是聚合支付,则返回聚合支付链接如https://,如果是支付宝或者微信,则返回支付字符串

string

None.

PayCode

订单号或者订单id(对应余额支付)或者集市交易MarketTradeGUID(对应集市交易之前余额支付返回的字符串)

string

None.

Pay

支付方式:1微信,2支付宝,3余额,4聚合支付宝

integer

None.

Page

聚合支付页面:1余额充值,2商城支付,3抽盲盒 4、抽盒机 5、集市交易 6、集市求购 7、订单继续支付 8提货订单

integer

None.

Amount

支付金额

decimal number

None.

Data

抽盲盒对应的抽奖结果,仅供抽盲盒接口使用

Collection of AppLotteryWinProduct

None.

Response Formats

application/json, text/json

Sample:
{
  "PayLink": "sample string 1",
  "PayCode": "sample string 2",
  "Pay": 3,
  "Page": 4,
  "Amount": 5.1,
  "Data": [
    {
      "ProductGUID": "sample string 1",
      "ProductName": "sample string 2",
      "ProductImg": "sample string 3",
      "ProductPrice": 4.1,
      "IsWaste": 5,
      "WinningGroup": "sample string 6"
    },
    {
      "ProductGUID": "sample string 1",
      "ProductName": "sample string 2",
      "ProductImg": "sample string 3",
      "ProductPrice": 4.1,
      "IsWaste": 5,
      "WinningGroup": "sample string 6"
    }
  ]
}

application/xml, text/xml

Sample:
<PayLinkResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RuitingCC.Solution.RESTfulApi.Controllers">
  <Amount>5.1</Amount>
  <Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/RuitingCC.Solution.Model.ViewModel">
    <d2p1:AppLotteryWinProduct>
      <d2p1:IsWaste>5</d2p1:IsWaste>
      <d2p1:ProductGUID>sample string 1</d2p1:ProductGUID>
      <d2p1:ProductImg>sample string 3</d2p1:ProductImg>
      <d2p1:ProductName>sample string 2</d2p1:ProductName>
      <d2p1:ProductPrice>4.1</d2p1:ProductPrice>
      <d2p1:WinningGroup>sample string 6</d2p1:WinningGroup>
    </d2p1:AppLotteryWinProduct>
    <d2p1:AppLotteryWinProduct>
      <d2p1:IsWaste>5</d2p1:IsWaste>
      <d2p1:ProductGUID>sample string 1</d2p1:ProductGUID>
      <d2p1:ProductImg>sample string 3</d2p1:ProductImg>
      <d2p1:ProductName>sample string 2</d2p1:ProductName>
      <d2p1:ProductPrice>4.1</d2p1:ProductPrice>
      <d2p1:WinningGroup>sample string 6</d2p1:WinningGroup>
    </d2p1:AppLotteryWinProduct>
  </Data>
  <Page>4</Page>
  <Pay>3</Pay>
  <PayCode>sample string 2</PayCode>
  <PayLink>sample string 1</PayLink>
</PayLinkResult>