Class AmountBreakdown
Inherited Members
Namespace: Ingenico.Connect.Sdk.Domain.Payment.Definitions
Assembly: connect-sdk-dotnet.dll
Syntax
public class AmountBreakdown
Properties
Amount
Amount in cents and always having 2 decimals
Declaration
public long? Amount { get; set; }
Property Value
Type | Description |
---|---|
long? |
Type
Type of the amount. Each type is only allowed to be provided once. Allowed values:
- AIRPORT_TAX - The amount of tax paid for the airport, with the last 2 digits implied as decimal places.
- CONSUMPTION_TAX - The amount of consumption tax paid by the customer, with the last 2 digits implied as decimal places.
- DISCOUNT - Discount on the entire transaction, with the last 2 digits implied as decimal places.
- DUTY - Duty on the entire transaction, with the last 2 digits implied as decimal places.
- HANDLING - Handling cost on the entire transaction, with the last 2 digits implied as decimal places.
- SHIPPING - Shipping cost on the entire transaction, with the last 2 digits implied as decimal places.
- TAX - Total tax paid on the entire transaction, with the last 2 digits implied as decimal places.
- VAT - Total amount of VAT paid on the transaction, with the last 2 digits implied as decimal places.
- BASE_AMOUNT - Order amount excluding all taxes, discount & shipping costs, with the last 2 digits implied as decimal places. Note: BASE_AMOUNT is only supported by the GlobalCollect and Ogone Payment Platforms.
Declaration
public string Type { get; set; }
Property Value
Type | Description |
---|---|
string |