POST api/Party/payment/split

Split Pay API for Party Payments. When OrderID has value, Payment will be saved using Order Payment service. ///

Request Information

URI Parameters

None.

Body Parameters

RequestViewModel
NameDescriptionTypeAdditional information
PartyId

integer

None.

OrderId

integer

None.

Payment

PaymentVM

None.

Request Formats

application/xml, text/xml

Sample:
<RequestViewModel>
  <PartyId>1</PartyId>
  <OrderId>1</OrderId>
  <Payment>
    <PartyID>1</PartyID>
    <OrderID>2</OrderID>
    <PaymentTypeID>3</PaymentTypeID>
    <PaymentDate>07/18/2025 21:11:11</PaymentDate>
    <Amount>5</Amount>
    <StatusTypeID>6</StatusTypeID>
    <MarketShowID>7</MarketShowID>
    <Detail1>sample string 8</Detail1>
    <Detail2>sample string 9</Detail2>
    <Detail3>sample string 10</Detail3>
    <Detail4>sample string 11</Detail4>
    <Detail5>sample string 12</Detail5>
    <Detail6>sample string 13</Detail6>
    <Detail7>sample string 14</Detail7>
    <Detail8>sample string 15</Detail8>
    <Detail9>sample string 16</Detail9>
    <Detail10>sample string 17</Detail10>
    <Detail11>sample string 18</Detail11>
    <Detail12>sample string 19</Detail12>
    <CCAccount>sample string 20</CCAccount>
    <CCAccountID>21</CCAccountID>
    <UserName>sample string 22</UserName>
    <TokenizedPaymentAccountID>1</TokenizedPaymentAccountID>
  </Payment>
</RequestViewModel>

application/json, text/json

Sample:
{
  "PartyId": 1,
  "OrderId": 1,
  "Payment": {
    "PartyID": 1,
    "OrderID": 2,
    "PaymentTypeID": 3,
    "PaymentDate": "2025-07-18T21:11:11.3478121-04:00",
    "Amount": 5.0,
    "StatusTypeID": 6,
    "MarketShowID": 7,
    "Detail1": "sample string 8",
    "Detail2": "sample string 9",
    "Detail3": "sample string 10",
    "Detail4": "sample string 11",
    "Detail5": "sample string 12",
    "Detail6": "sample string 13",
    "Detail7": "sample string 14",
    "Detail8": "sample string 15",
    "Detail9": "sample string 16",
    "Detail10": "sample string 17",
    "Detail11": "sample string 18",
    "Detail12": "sample string 19",
    "CCAccount": "sample string 20",
    "CCAccountID": 21,
    "UserName": "sample string 22",
    "TokenizedPaymentAccountID": 1
  }
}

application/x-www-form-urlencoded

Sample:

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

Response Information

Resource Description

ResponseViewModel
NameDescriptionTypeAdditional information
PartyID

integer

None.

PartyPaymentID

integer

None.

OrderID

integer

None.

PaymentID

integer

None.

Response Formats

application/xml, text/xml

Sample:
<ResponseViewModel>
  <PartyID>1</PartyID>
  <PartyPaymentID>2</PartyPaymentID>
  <OrderID>3</OrderID>
  <PaymentID>4</PaymentID>
</ResponseViewModel>

application/json, text/json

Sample:
{
  "PartyID": 1,
  "PartyPaymentID": 2,
  "OrderID": 3,
  "PaymentID": 4
}