• Articles
  • Api Documentation

    Show / Hide Table of Contents
    • Yort.Humm.InStore
      • CreateKeyRequest
      • CreateKeyResponse
      • HummApiUrlSelector
      • HummClient
      • HummClientConfiguration
      • HummCountry
      • HummEnvironment
      • HummResponseSignatureException
      • HummStatusCodes
      • IHummApiUrlSelector
      • IHummClient
      • InviteRequest
      • InviteResponse
      • PendingAuthorisationEventArgs
      • ProcessAuthorisationRequest
      • ProcessAuthorisationResponse
      • ProcessSalesAdjustmentRequest
      • ProcessSalesAdjustmentResponse
      • ProcessSalesAdjustmentReversalRequest
      • ProcessSalesAdjustmentReversalResponse
      • PurchaseItemsCollection
      • RequestStates
      • SendReceiptRequest
      • SendReceiptResponse
    • Yort.Humm.InStore.Infrastructure
      • Hmac256SignatureGenerator
      • ISignatureGenerator
      • RequestBase
      • ResponseBase
      • SignedRequestWriter

    Namespace Yort.Humm.InStore.Infrastructure

    Classes

    Hmac256SignatureGenerator

    Used to generate signatures using the HMACSHA256 hash algorithm, currently the default and only supported algorithm by Humm.

    RequestBase

    Contains properties common to all requests.

    ResponseBase

    Provides properties common to all Humm responses.

    SignedRequestWriter

    Used to write a Humm request as json including the relevant signature in the output.

    Interfaces

    ISignatureGenerator

    A generic interface for components that can calculate a digital signature for values from a Humm request or response.

    Back to top Copyright (c) 2020 Troy Willmot