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 LatitudePayCreatePosPurchaseResponse

    Represents a response from a CreatePosPurchaseAsync(LatitudePayCreatePosPurchaseRequest) request.

    Inheritance
    Object
    LatitudePayCreatePosPurchaseResponse
    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 LatitudePayCreatePosPurchaseResponse

    Properties

    | Improve this Doc View Source

    CommissionAmount

    Gets or sets the dollar figure of the fees charged to the merchant by LatitudePay for this payment plan.

    Declaration
    [JsonProperty("commissionAmount")]
    public decimal CommissionAmount { get; set; }
    Property Value
    Type Description
    Decimal

    The commission amount.

    | Improve this Doc View Source

    ExpiryDate

    Gets or sets the last date and time at which the customer can approve this payment plan.

    Declaration
    [JsonProperty("expiryDate")]
    public DateTimeOffset ExpiryDate { get; set; }
    Property Value
    Type Description
    DateTimeOffset

    The expiry date.

    | Improve this Doc View Source

    Reference

    Gets or sets the LatitudePay reference for this payment plan.

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

    The LatitudePay reference.

    | Improve this Doc View Source

    StatusUrl

    Gets or sets a URL that can be called to check the payment status.

    Declaration
    [JsonProperty("statusUrl")]
    public Uri StatusUrl { get; set; }
    Property Value
    Type Description
    Uri

    The status URL.

    Remarks

    Provided for completeness but typically not used with this library as you use GetPurchaseStatusAsync(LatitudePayPurchaseStatusRequest) method with the payment token.

    | Improve this Doc View Source

    Token

    Gets or sets the payment token for the plan created.

    Declaration
    [Required]
    [JsonProperty("token")]
    public string Token { get; set; }
    Property Value
    Type Description
    String

    The payment token.

    See Also

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