GET api/General/Customer/GetDeliveryFee?CartID={CartID}&DistanceinKm={DistanceinKm}&DeliveryType={DeliveryType}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| CartID | string |
Required |
|
| DistanceinKm | decimal number |
Required |
|
| DeliveryType | string |
Required |
Body Parameters
None.
Response Information
Resource Description
DeliveryFeeModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ActualDeliveryFee | decimal number |
None. |
|
| ActualDeliveryFeeWithTax | decimal number |
None. |
|
| PlatformDiscountedAmt | decimal number |
None. |
|
| PartnerDiscountedAmt | decimal number |
None. |
|
| PartnerDiscountPercent | integer |
None. |
|
| PartnerDiscountFlatAmt | decimal number |
None. |
|
| PlatformDiscountPercent | integer |
None. |
|
| PlatformDiscountFlatAmt | decimal number |
None. |
|
| GSTAmt | decimal number |
None. |
|
| GSTPercentValue | integer |
None. |
|
| XFactorType | string |
None. |
|
| ISSurcharge | boolean |
None. |
|
| FinalDeliveryFee | decimal number |
None. |
|
| IsMinAplicable | boolean |
None. |
|
| ProvisionalCharge | decimal number |
None. |
|
| SituationalCharge | decimal number |
None. |
|
| FixedDeliveryAllowance | decimal number |
None. |
|
| VariableCharge | decimal number |
None. |
|
| Distance | decimal number |
None. |
|
| CCDurationPickToDelivery | integer |
None. |
|
| GDurationPickToDelivery | integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"ActualDeliveryFee": 1.0,
"ActualDeliveryFeeWithTax": 1.0,
"PlatformDiscountedAmt": 1.0,
"PartnerDiscountedAmt": 1.0,
"PartnerDiscountPercent": 1,
"PartnerDiscountFlatAmt": 1.0,
"PlatformDiscountPercent": 1,
"PlatformDiscountFlatAmt": 1.0,
"GSTAmt": 1.0,
"GSTPercentValue": 1,
"XFactorType": "sample string 2",
"ISSurcharge": true,
"FinalDeliveryFee": 4.0,
"IsMinAplicable": true,
"ProvisionalCharge": 1.0,
"SituationalCharge": 1.0,
"FixedDeliveryAllowance": 1.0,
"VariableCharge": 1.0,
"Distance": 1.0,
"CCDurationPickToDelivery": 1,
"GDurationPickToDelivery": 1
}
application/xml, text/xml
Sample:
<DeliveryFeeModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/General.Operations.CustomModels"> <ActualDeliveryFee>1</ActualDeliveryFee> <ActualDeliveryFeeWithTax>1</ActualDeliveryFeeWithTax> <CCDurationPickToDelivery>1</CCDurationPickToDelivery> <Distance>1</Distance> <FinalDeliveryFee>4</FinalDeliveryFee> <FixedDeliveryAllowance>1</FixedDeliveryAllowance> <GDurationPickToDelivery>1</GDurationPickToDelivery> <GSTAmt>1</GSTAmt> <GSTPercentValue>1</GSTPercentValue> <ISSurcharge>true</ISSurcharge> <IsMinAplicable>true</IsMinAplicable> <PartnerDiscountFlatAmt>1</PartnerDiscountFlatAmt> <PartnerDiscountPercent>1</PartnerDiscountPercent> <PartnerDiscountedAmt>1</PartnerDiscountedAmt> <PlatformDiscountFlatAmt>1</PlatformDiscountFlatAmt> <PlatformDiscountPercent>1</PlatformDiscountPercent> <PlatformDiscountedAmt>1</PlatformDiscountedAmt> <ProvisionalCharge>1</ProvisionalCharge> <SituationalCharge>1</SituationalCharge> <VariableCharge>1</VariableCharge> <XFactorType>sample string 2</XFactorType> </DeliveryFeeModel>