Show / Hide Table of Contents
    • Yort.LatitudePay.InStore
      • ILatitudePayClient
      • ILatitudePaySignatureGenerator
      • ILatitudePaySystemClock
      • LatitiudePayShippingLine
      • LatitudePayAddress
      • LatitudePayApiException
      • LatitudePayAuthToken
      • LatitudePayAvailability
      • LatitudePayCancelPurchaseRequest
      • LatitudePayCancelPurchaseResponse
      • LatitudePayClient
      • LatitudePayClientConfiguration
      • LatitudePayConfigurationRequest
      • LatitudePayConfigurationResponse
      • LatitudePayConstants
      • LatitudePayCreatePosPurchaseRequest
      • LatitudePayCreatePosPurchaseResponse
      • LatitudePayCreateRefundRequest
      • LatitudePayCreateRefundResponse
      • LatitudePayCurrencies
      • LatitudePayCustomer
      • LatitudePayEnvironment
      • LatitudePayHMACSHA256SignatureGenerator
      • LatitudePayMoney
      • LatitudePayProduct
      • LatitudePayPurchaseStatusRequest
      • LatitudePayPurchaseStatusResponse
      • LatitudePayReturnUrls
      • LatitudePaySystemClock

    Class LatitudePayProduct

    Represents details of an item purchased via a LatitudePayCreatePosPurchaseRequest.

    Inheritance
    Object
    LatitudePayProduct
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Yort.LatitudePay.InStore
    Assembly: Yort.LatitudePay.InStore.dll
    Syntax
    public class LatitudePayProduct

    Properties

    | Improve this Doc View Source

    Name

    Gets or sets the name/description of the product. Required.

    Declaration
    [JsonProperty("name")]
    public string Name { get; set; }
    Property Value
    Type Description
    String

    The name.

    | Improve this Doc View Source

    Price

    Gets or sets the unit price of the product. Cannot be a negative value.

    Declaration
    [JsonProperty("price")]
    public LatitudePayMoney Price { get; set; }
    Property Value
    Type Description
    LatitudePayMoney

    The price.

    | Improve this Doc View Source

    Quantity

    Gets or sets the quantity of this item purchased. Must be a positive value greater than zero.

    Declaration
    [JsonProperty("quantity")]
    public int Quantity { get; set; }
    Property Value
    Type Description
    Int32

    The quantity.

    | Improve this Doc View Source

    Sku

    Gets or sets the SKU of the item. Optional.

    Declaration
    [JsonProperty("sku")]
    public string Sku { get; set; }
    Property Value
    Type Description
    String

    The sku.

    | Improve this Doc View Source

    TaxIncluded

    Gets or sets a value indicating whether Price is inclusive of tax.

    Declaration
    [JsonProperty("taxIncluded")]
    public bool TaxIncluded { get; set; }
    Property Value
    Type Description
    Boolean

    true if tax is included in Price; otherwise, false.

    See Also

    LatitudePayClient
    CreatePosPurchaseAsync(LatitudePayCreatePosPurchaseRequest)
    LatitudePayCreatePosPurchaseRequest
    • Improve this Doc
    • View Source
    Back to top Copyright (c) 2020 Troy Willmot