POST api/Finance/CreateOrder
会员中心 - 创建【简单支付订单】 即一个订单内只有一个财务项目,面对大部分的简单支付场景
Request Information
URI Parameters
None.
Body Parameters
订单实体
FinOrderCreateDto| Name | Description | Type | Additional information |
|---|---|---|---|
| FinItemId |
财务项目 |
integer |
None. |
| EntityId |
财务项目应用的实体的标识(比如为某个楼盘信息购买置顶,这里就需要传入楼盘的标识Id) |
integer |
None. |
| EntityType |
实体类型 |
EntityAllType |
None. |
| Amount |
支付金额,只有在待支付的财务项目允许自定义支付金额时才使用 当支付方式为余额或者现金支付时生效,表示【分】单位的现金,100表示1元 一般不传,支持传入超大数字,基本不用考虑上限 |
integer |
None. |
| CreditAmount |
积分金额,只有在待支付的财务项目允许自定义支付金额时才使用 当支付方式为积分支付时生效 一般不传,支持传入超大数字,基本不用考虑上限 |
integer |
None. |
| PayType |
支付方式,只有在待支付的财务项目允许自定义支付金额时才使用 如果服务本身不支持这些支付方式,将会报错,由于大部分情况,用户不可以自定义支付,所以一般不传 |
FinOrderPayType |
None. |
| Num |
购置数量 |
integer |
None. |
| MagicVariables |
魔法变量 |
Dictionary of string [key] and string [value] |
None. |
Request Formats
application/json
Sample:
text/json
Sample:
application/xml, text/xml
Sample:
<FinOrderCreateDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mh.Common.Service.Dto.Finance">
<Amount>3</Amount>
<CreditAmount>4</CreditAmount>
<EntityId>2</EntityId>
<EntityType>XX_Biz</EntityType>
<FinItemId>1</FinItemId>
<MagicVariables xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringstring>
<d2p1:Key>sample string 1</d2p1:Key>
<d2p1:Value>sample string 2</d2p1:Value>
</d2p1:KeyValueOfstringstring>
<d2p1:KeyValueOfstringstring>
<d2p1:Key>sample string 3</d2p1:Key>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</MagicVariables>
<Num>5</Num>
<PayType>ByCredit</PayType>
</FinOrderCreateDto>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
会员中心 - 创建【简单支付订单】 即一个订单内只有一个财务项目,面对大部分的简单支付场景
ObjectNone.
Response Formats
application/json
Sample:
text/json
Sample:
application/xml, text/xml
Sample:
<z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" />