POST billing/validatecart

Request Information

URI Parameters

None.

Body Parameters

Collection of cartdata
NameDescriptionTypeAdditional information
centerid

integer

None.

campaignid

integer

None.

packageid

integer

None.

productid

integer

None.

amount

decimal number

None.

error

string

None.

tax

Collection of Tax

None.

lang_code

string

None.

posdecimal

integer

None.

prefix

string

None.

currency

string

None.

timezone

string

None.

minfreez

string

None.

maxfreez

string

None.

transferable

string

None.

productStatus

integer

None.

productTypeStatus

integer

None.

isGVTaxEnabled

boolean

None.

showonwebsite

boolean

None.

noOfSession

integer

None.

productType

integer

None.

tenantStatus

boolean

None.

excludeFromApp

boolean

None.

coupondiscount

decimal number

None.

giftMembershipCode

string

None.

freezeWith

string

None.

freezeAttempt

unsigned integer

None.

freezeDaysAllowed

unsigned integer

None.

freezeType

string

None.

freezeFeePerAttempt

decimal number

None.

stocks

Collection of Stock

None.

productValidDays

integer

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "centerid": 1,
    "campaignid": 2,
    "packageid": 3,
    "productid": 4,
    "amount": 5.0,
    "error": "sample string 6",
    "tax": [
      {
        "id": 1,
        "complianceid": 2,
        "name": "sample string 3",
        "rate": 4.0,
        "complaincename": "sample string 5",
        "countrycode": "sample string 6",
        "statecode": "sample string 7",
        "taxtype": "sample string 8",
        "groupid": 9,
        "groupname": "sample string 10"
      },
      {
        "id": 1,
        "complianceid": 2,
        "name": "sample string 3",
        "rate": 4.0,
        "complaincename": "sample string 5",
        "countrycode": "sample string 6",
        "statecode": "sample string 7",
        "taxtype": "sample string 8",
        "groupid": 9,
        "groupname": "sample string 10"
      }
    ],
    "lang_code": "sample string 7",
    "posdecimal": 8,
    "prefix": "sample string 9",
    "currency": "sample string 10",
    "timezone": "sample string 11",
    "minfreez": "sample string 12",
    "maxfreez": "sample string 13",
    "transferable": "sample string 14",
    "productStatus": 15,
    "productTypeStatus": 16,
    "isGVTaxEnabled": true,
    "showonwebsite": true,
    "noOfSession": 19,
    "productType": 20,
    "tenantStatus": true,
    "excludeFromApp": true,
    "coupondiscount": 23.0,
    "giftMembershipCode": "sample string 24",
    "freezeWith": "sample string 25",
    "freezeAttempt": 26,
    "freezeDaysAllowed": 27,
    "freezeType": "sample string 28",
    "freezeFeePerAttempt": 29.0,
    "stocks": [
      {
        "stockId": 1,
        "stockName": "sample string 2",
        "stockPrice": 3.0,
        "stockTax": [
          {
            "id": 1,
            "complianceid": 2,
            "name": "sample string 3",
            "rate": 4.0,
            "complaincename": "sample string 5",
            "countrycode": "sample string 6",
            "statecode": "sample string 7",
            "taxtype": "sample string 8",
            "groupid": 9,
            "groupname": "sample string 10"
          },
          {
            "id": 1,
            "complianceid": 2,
            "name": "sample string 3",
            "rate": 4.0,
            "complaincename": "sample string 5",
            "countrycode": "sample string 6",
            "statecode": "sample string 7",
            "taxtype": "sample string 8",
            "groupid": 9,
            "groupname": "sample string 10"
          }
        ]
      },
      {
        "stockId": 1,
        "stockName": "sample string 2",
        "stockPrice": 3.0,
        "stockTax": [
          {
            "id": 1,
            "complianceid": 2,
            "name": "sample string 3",
            "rate": 4.0,
            "complaincename": "sample string 5",
            "countrycode": "sample string 6",
            "statecode": "sample string 7",
            "taxtype": "sample string 8",
            "groupid": 9,
            "groupname": "sample string 10"
          },
          {
            "id": 1,
            "complianceid": 2,
            "name": "sample string 3",
            "rate": 4.0,
            "complaincename": "sample string 5",
            "countrycode": "sample string 6",
            "statecode": "sample string 7",
            "taxtype": "sample string 8",
            "groupid": 9,
            "groupname": "sample string 10"
          }
        ]
      }
    ],
    "productValidDays": 30
  },
  {
    "centerid": 1,
    "campaignid": 2,
    "packageid": 3,
    "productid": 4,
    "amount": 5.0,
    "error": "sample string 6",
    "tax": [
      {
        "id": 1,
        "complianceid": 2,
        "name": "sample string 3",
        "rate": 4.0,
        "complaincename": "sample string 5",
        "countrycode": "sample string 6",
        "statecode": "sample string 7",
        "taxtype": "sample string 8",
        "groupid": 9,
        "groupname": "sample string 10"
      },
      {
        "id": 1,
        "complianceid": 2,
        "name": "sample string 3",
        "rate": 4.0,
        "complaincename": "sample string 5",
        "countrycode": "sample string 6",
        "statecode": "sample string 7",
        "taxtype": "sample string 8",
        "groupid": 9,
        "groupname": "sample string 10"
      }
    ],
    "lang_code": "sample string 7",
    "posdecimal": 8,
    "prefix": "sample string 9",
    "currency": "sample string 10",
    "timezone": "sample string 11",
    "minfreez": "sample string 12",
    "maxfreez": "sample string 13",
    "transferable": "sample string 14",
    "productStatus": 15,
    "productTypeStatus": 16,
    "isGVTaxEnabled": true,
    "showonwebsite": true,
    "noOfSession": 19,
    "productType": 20,
    "tenantStatus": true,
    "excludeFromApp": true,
    "coupondiscount": 23.0,
    "giftMembershipCode": "sample string 24",
    "freezeWith": "sample string 25",
    "freezeAttempt": 26,
    "freezeDaysAllowed": 27,
    "freezeType": "sample string 28",
    "freezeFeePerAttempt": 29.0,
    "stocks": [
      {
        "stockId": 1,
        "stockName": "sample string 2",
        "stockPrice": 3.0,
        "stockTax": [
          {
            "id": 1,
            "complianceid": 2,
            "name": "sample string 3",
            "rate": 4.0,
            "complaincename": "sample string 5",
            "countrycode": "sample string 6",
            "statecode": "sample string 7",
            "taxtype": "sample string 8",
            "groupid": 9,
            "groupname": "sample string 10"
          },
          {
            "id": 1,
            "complianceid": 2,
            "name": "sample string 3",
            "rate": 4.0,
            "complaincename": "sample string 5",
            "countrycode": "sample string 6",
            "statecode": "sample string 7",
            "taxtype": "sample string 8",
            "groupid": 9,
            "groupname": "sample string 10"
          }
        ]
      },
      {
        "stockId": 1,
        "stockName": "sample string 2",
        "stockPrice": 3.0,
        "stockTax": [
          {
            "id": 1,
            "complianceid": 2,
            "name": "sample string 3",
            "rate": 4.0,
            "complaincename": "sample string 5",
            "countrycode": "sample string 6",
            "statecode": "sample string 7",
            "taxtype": "sample string 8",
            "groupid": 9,
            "groupname": "sample string 10"
          },
          {
            "id": 1,
            "complianceid": 2,
            "name": "sample string 3",
            "rate": 4.0,
            "complaincename": "sample string 5",
            "countrycode": "sample string 6",
            "statecode": "sample string 7",
            "taxtype": "sample string 8",
            "groupid": 9,
            "groupname": "sample string 10"
          }
        ]
      }
    ],
    "productValidDays": 30
  }
]

application/xml, text/xml

Sample:
<ArrayOfcartdata xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FitnessForce.FFBusinessLogic">
  <cartdata>
    <ProductValidDays>30</ProductValidDays>
    <amount>5</amount>
    <campaignid>2</campaignid>
    <centerid>1</centerid>
    <coupondiscount>23</coupondiscount>
    <currency>sample string 10</currency>
    <error>sample string 6</error>
    <excludeFromApp>true</excludeFromApp>
    <freezeAttempt>26</freezeAttempt>
    <freezeDaysAllowed>27</freezeDaysAllowed>
    <freezeFeePerAttempt>29</freezeFeePerAttempt>
    <freezeType>sample string 28</freezeType>
    <freezeWith>sample string 25</freezeWith>
    <giftMembershipCode>sample string 24</giftMembershipCode>
    <isGVTaxEnabled>true</isGVTaxEnabled>
    <lang_code>sample string 7</lang_code>
    <maxfreez>sample string 13</maxfreez>
    <minfreez>sample string 12</minfreez>
    <noOfSession>19</noOfSession>
    <packageid>3</packageid>
    <posdecimal>8</posdecimal>
    <prefix>sample string 9</prefix>
    <productStatus>15</productStatus>
    <productType>20</productType>
    <productTypeStatus>16</productTypeStatus>
    <productid>4</productid>
    <showonwebsite>true</showonwebsite>
    <stocks>
      <Stock>
        <StockId>1</StockId>
        <StockName>sample string 2</StockName>
        <StockPrice>3</StockPrice>
        <StockTax>
          <Tax>
            <complaincename>sample string 5</complaincename>
            <complianceid>2</complianceid>
            <countrycode>sample string 6</countrycode>
            <groupid>9</groupid>
            <groupname>sample string 10</groupname>
            <id>1</id>
            <name>sample string 3</name>
            <percent>4</percent>
            <statecode>sample string 7</statecode>
            <taxtype>sample string 8</taxtype>
          </Tax>
          <Tax>
            <complaincename>sample string 5</complaincename>
            <complianceid>2</complianceid>
            <countrycode>sample string 6</countrycode>
            <groupid>9</groupid>
            <groupname>sample string 10</groupname>
            <id>1</id>
            <name>sample string 3</name>
            <percent>4</percent>
            <statecode>sample string 7</statecode>
            <taxtype>sample string 8</taxtype>
          </Tax>
        </StockTax>
      </Stock>
      <Stock>
        <StockId>1</StockId>
        <StockName>sample string 2</StockName>
        <StockPrice>3</StockPrice>
        <StockTax>
          <Tax>
            <complaincename>sample string 5</complaincename>
            <complianceid>2</complianceid>
            <countrycode>sample string 6</countrycode>
            <groupid>9</groupid>
            <groupname>sample string 10</groupname>
            <id>1</id>
            <name>sample string 3</name>
            <percent>4</percent>
            <statecode>sample string 7</statecode>
            <taxtype>sample string 8</taxtype>
          </Tax>
          <Tax>
            <complaincename>sample string 5</complaincename>
            <complianceid>2</complianceid>
            <countrycode>sample string 6</countrycode>
            <groupid>9</groupid>
            <groupname>sample string 10</groupname>
            <id>1</id>
            <name>sample string 3</name>
            <percent>4</percent>
            <statecode>sample string 7</statecode>
            <taxtype>sample string 8</taxtype>
          </Tax>
        </StockTax>
      </Stock>
    </stocks>
    <tax>
      <Tax>
        <complaincename>sample string 5</complaincename>
        <complianceid>2</complianceid>
        <countrycode>sample string 6</countrycode>
        <groupid>9</groupid>
        <groupname>sample string 10</groupname>
        <id>1</id>
        <name>sample string 3</name>
        <percent>4</percent>
        <statecode>sample string 7</statecode>
        <taxtype>sample string 8</taxtype>
      </Tax>
      <Tax>
        <complaincename>sample string 5</complaincename>
        <complianceid>2</complianceid>
        <countrycode>sample string 6</countrycode>
        <groupid>9</groupid>
        <groupname>sample string 10</groupname>
        <id>1</id>
        <name>sample string 3</name>
        <percent>4</percent>
        <statecode>sample string 7</statecode>
        <taxtype>sample string 8</taxtype>
      </Tax>
    </tax>
    <tenantStatus>true</tenantStatus>
    <timezone>sample string 11</timezone>
    <transferable>sample string 14</transferable>
  </cartdata>
  <cartdata>
    <ProductValidDays>30</ProductValidDays>
    <amount>5</amount>
    <campaignid>2</campaignid>
    <centerid>1</centerid>
    <coupondiscount>23</coupondiscount>
    <currency>sample string 10</currency>
    <error>sample string 6</error>
    <excludeFromApp>true</excludeFromApp>
    <freezeAttempt>26</freezeAttempt>
    <freezeDaysAllowed>27</freezeDaysAllowed>
    <freezeFeePerAttempt>29</freezeFeePerAttempt>
    <freezeType>sample string 28</freezeType>
    <freezeWith>sample string 25</freezeWith>
    <giftMembershipCode>sample string 24</giftMembershipCode>
    <isGVTaxEnabled>true</isGVTaxEnabled>
    <lang_code>sample string 7</lang_code>
    <maxfreez>sample string 13</maxfreez>
    <minfreez>sample string 12</minfreez>
    <noOfSession>19</noOfSession>
    <packageid>3</packageid>
    <posdecimal>8</posdecimal>
    <prefix>sample string 9</prefix>
    <productStatus>15</productStatus>
    <productType>20</productType>
    <productTypeStatus>16</productTypeStatus>
    <productid>4</productid>
    <showonwebsite>true</showonwebsite>
    <stocks>
      <Stock>
        <StockId>1</StockId>
        <StockName>sample string 2</StockName>
        <StockPrice>3</StockPrice>
        <StockTax>
          <Tax>
            <complaincename>sample string 5</complaincename>
            <complianceid>2</complianceid>
            <countrycode>sample string 6</countrycode>
            <groupid>9</groupid>
            <groupname>sample string 10</groupname>
            <id>1</id>
            <name>sample string 3</name>
            <percent>4</percent>
            <statecode>sample string 7</statecode>
            <taxtype>sample string 8</taxtype>
          </Tax>
          <Tax>
            <complaincename>sample string 5</complaincename>
            <complianceid>2</complianceid>
            <countrycode>sample string 6</countrycode>
            <groupid>9</groupid>
            <groupname>sample string 10</groupname>
            <id>1</id>
            <name>sample string 3</name>
            <percent>4</percent>
            <statecode>sample string 7</statecode>
            <taxtype>sample string 8</taxtype>
          </Tax>
        </StockTax>
      </Stock>
      <Stock>
        <StockId>1</StockId>
        <StockName>sample string 2</StockName>
        <StockPrice>3</StockPrice>
        <StockTax>
          <Tax>
            <complaincename>sample string 5</complaincename>
            <complianceid>2</complianceid>
            <countrycode>sample string 6</countrycode>
            <groupid>9</groupid>
            <groupname>sample string 10</groupname>
            <id>1</id>
            <name>sample string 3</name>
            <percent>4</percent>
            <statecode>sample string 7</statecode>
            <taxtype>sample string 8</taxtype>
          </Tax>
          <Tax>
            <complaincename>sample string 5</complaincename>
            <complianceid>2</complianceid>
            <countrycode>sample string 6</countrycode>
            <groupid>9</groupid>
            <groupname>sample string 10</groupname>
            <id>1</id>
            <name>sample string 3</name>
            <percent>4</percent>
            <statecode>sample string 7</statecode>
            <taxtype>sample string 8</taxtype>
          </Tax>
        </StockTax>
      </Stock>
    </stocks>
    <tax>
      <Tax>
        <complaincename>sample string 5</complaincename>
        <complianceid>2</complianceid>
        <countrycode>sample string 6</countrycode>
        <groupid>9</groupid>
        <groupname>sample string 10</groupname>
        <id>1</id>
        <name>sample string 3</name>
        <percent>4</percent>
        <statecode>sample string 7</statecode>
        <taxtype>sample string 8</taxtype>
      </Tax>
      <Tax>
        <complaincename>sample string 5</complaincename>
        <complianceid>2</complianceid>
        <countrycode>sample string 6</countrycode>
        <groupid>9</groupid>
        <groupname>sample string 10</groupname>
        <id>1</id>
        <name>sample string 3</name>
        <percent>4</percent>
        <statecode>sample string 7</statecode>
        <taxtype>sample string 8</taxtype>
      </Tax>
    </tax>
    <tenantStatus>true</tenantStatus>
    <timezone>sample string 11</timezone>
    <transferable>sample string 14</transferable>
  </cartdata>
</ArrayOfcartdata>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.