POST api/MobileCheckoutAPI

Request Information

URI Parameters

None.

Body Parameters

CheckOutModel
NameDescriptionTypeAdditional information
submitdata

Collection of SalesOrderLite

None.

paymentdata

Collection of MobilePaymentModel

None.

Request Formats

application/json, text/json

Sample:
{
  "submitdata": {
    "$id": "2",
    "$values": [
      {
        "$id": "3",
        "Id": 1,
        "BranchID": "sample string 2",
        "TDate": "2026-01-13T14:45:39.7318119+04:00",
        "UniqueGuid": "19fb066d-82bb-4a99-8d67-f6c0439a0556",
        "UserID": 1,
        "UserCode": "sample string 4",
        "AccountID": "sample string 5",
        "ItemID": "sample string 6",
        "ItemCode": "sample string 7",
        "ItemName": "sample string 8",
        "Unit": "sample string 9",
        "UnitCode": "sample string 10",
        "CFactor": 11.0,
        "Qty": 12.0,
        "Rate": 13.0,
        "Amount": 14.0,
        "TaxAmount": 15.0,
        "NetTotal": 16.0
      },
      {
        "$ref": "3"
      }
    ]
  },
  "paymentdata": {
    "$id": "4",
    "$values": [
      {
        "$id": "5",
        "BranchID": "sample string 1",
        "MobileUserID": 1,
        "DeviceID": "sample string 2",
        "AgnID": 3,
        "Amount": 4.0,
        "CreditNoteAmount": 5.0,
        "CreditNoteVatAmount": 6.0,
        "DiscountPer": 7.0,
        "InvoiceList": "sample string 8",
        "AccountID": "sample string 9",
        "ResponseCode": "sample string 10",
        "ResponseMessage": "sample string 11",
        "TransactionReference": "sample string 12",
        "UniqueGuid": "ccfd8141-ba2d-42b3-8c5b-ac007a2dfd4d"
      },
      {
        "$ref": "5"
      }
    ]
  }
}

application/xml, text/xml

Sample:
<CheckOutModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/XpertAPI.Models">
  <paymentdata>
    <MobilePaymentModel>
      <AccountID>sample string 9</AccountID>
      <AgnID>3</AgnID>
      <Amount>4</Amount>
      <BranchID>sample string 1</BranchID>
      <CreditNoteAmount>5</CreditNoteAmount>
      <CreditNoteVatAmount>6</CreditNoteVatAmount>
      <DeviceID>sample string 2</DeviceID>
      <DiscountPer>7</DiscountPer>
      <InvoiceList>sample string 8</InvoiceList>
      <MobileUserID>1</MobileUserID>
      <ResponseCode>sample string 10</ResponseCode>
      <ResponseMessage>sample string 11</ResponseMessage>
      <TransactionReference>sample string 12</TransactionReference>
      <UniqueGuid>ccfd8141-ba2d-42b3-8c5b-ac007a2dfd4d</UniqueGuid>
    </MobilePaymentModel>
    <MobilePaymentModel>
      <AccountID>sample string 9</AccountID>
      <AgnID>3</AgnID>
      <Amount>4</Amount>
      <BranchID>sample string 1</BranchID>
      <CreditNoteAmount>5</CreditNoteAmount>
      <CreditNoteVatAmount>6</CreditNoteVatAmount>
      <DeviceID>sample string 2</DeviceID>
      <DiscountPer>7</DiscountPer>
      <InvoiceList>sample string 8</InvoiceList>
      <MobileUserID>1</MobileUserID>
      <ResponseCode>sample string 10</ResponseCode>
      <ResponseMessage>sample string 11</ResponseMessage>
      <TransactionReference>sample string 12</TransactionReference>
      <UniqueGuid>ccfd8141-ba2d-42b3-8c5b-ac007a2dfd4d</UniqueGuid>
    </MobilePaymentModel>
  </paymentdata>
  <submitdata>
    <SalesOrderLite>
      <AccountID>sample string 5</AccountID>
      <Amount>14</Amount>
      <BranchID>sample string 2</BranchID>
      <CFactor>11</CFactor>
      <Id>1</Id>
      <ItemCode>sample string 7</ItemCode>
      <ItemID>sample string 6</ItemID>
      <ItemName>sample string 8</ItemName>
      <NetTotal>16</NetTotal>
      <Qty>12</Qty>
      <Rate>13</Rate>
      <TDate>2026-01-13T14:45:39.7318119+04:00</TDate>
      <TaxAmount>15</TaxAmount>
      <UniqueGuid>19fb066d-82bb-4a99-8d67-f6c0439a0556</UniqueGuid>
      <Unit>sample string 9</Unit>
      <UnitCode>sample string 10</UnitCode>
      <UserCode>sample string 4</UserCode>
      <UserID>1</UserID>
    </SalesOrderLite>
    <SalesOrderLite>
      <AccountID>sample string 5</AccountID>
      <Amount>14</Amount>
      <BranchID>sample string 2</BranchID>
      <CFactor>11</CFactor>
      <Id>1</Id>
      <ItemCode>sample string 7</ItemCode>
      <ItemID>sample string 6</ItemID>
      <ItemName>sample string 8</ItemName>
      <NetTotal>16</NetTotal>
      <Qty>12</Qty>
      <Rate>13</Rate>
      <TDate>2026-01-13T14:45:39.7318119+04:00</TDate>
      <TaxAmount>15</TaxAmount>
      <UniqueGuid>19fb066d-82bb-4a99-8d67-f6c0439a0556</UniqueGuid>
      <Unit>sample string 9</Unit>
      <UnitCode>sample string 10</UnitCode>
      <UserCode>sample string 4</UserCode>
      <UserID>1</UserID>
    </SalesOrderLite>
  </submitdata>
</CheckOutModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

application/bson

Sample:
Binary JSON content. See http://bsonspec.org for details.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.

application/bson

Sample:
Binary JSON content. See http://bsonspec.org for details.