• Articles
  • Api Documentation

    Show / Hide Table of Contents
    • Yort.Laybuy.InStore
      • CancelOrderRequest
      • CancelOrderResponse
      • CreateOrderRequest
      • CreateOrderResponse
      • ILaybuyClient
      • LaybuyApiException
      • LaybuyApiResponseBase
      • LaybuyClient
      • LaybuyClientConfiguration
      • LaybuyCredentials
      • LaybuyCustomerAddress
      • LaybuyCustomerBase
      • LaybuyEnvironment
      • LaybuyItem
      • LaybuyOrderRefund
      • LaybuyOrderStatus
      • LaybuyRequestBase
      • LaybuyStatus
      • OrderRequest
      • OrderResponse
      • OrderStatusRequest
      • OrderStatusResponse
      • RefundRequest
      • RefundResponse
      • RequestLaybuyCustomer
      • ResponseLaybuyCustomer
      • StandardOriginData

    Namespace Yort.Laybuy.InStore

    Classes

    CancelOrderRequest

    Provides details of a request to cancel a Laybuy previously created via Create(CreateOrderRequest).

    CancelOrderResponse

    Provides details of the result of calling Cancel(CancelOrderRequest).

    CreateOrderRequest

    Contains the values/arguments to the Create(CreateOrderRequest) call.

    CreateOrderResponse

    Represents the response from a Create(CreateOrderRequest).

    LaybuyApiException

    Represents an exception thrown when a Laybuy API returns a non-successful result.

    LaybuyApiResponseBase

    Provides properties for values that (can) appear on all (any) API responses.

    LaybuyClient

    Provides access to the REST endpoints exposed by Laybuy API using an idiomatic .Net, object-oriented model.

    LaybuyClientConfiguration

    Provides configuration settings for ILaybuyClient and default values for some requests..

    LaybuyCredentials

    Provides the credentials required to authentication to the Laybuy API.

    LaybuyCustomerAddress

    Represent a billing or shipping address for a RequestLaybuyCustomer.

    LaybuyCustomerBase

    Provides details about a customer to/from Laybuy.

    LaybuyItem

    Represents an item purchased via Laybuy.

    LaybuyOrderRefund

    Represents a refund previously made against an order.

    LaybuyOrderStatus

    Provides a set of known order 'statuses' as returned when using the GetOrder(OrderRequest) with a merchant reference.

    LaybuyRequestBase

    Base class for request objects, used to provide some internal plumbing. Not intended for use from application code.

    LaybuyStatus

    Provides various constant values used by/with Laybuy.

    OrderRequest

    Represents arguments passed to GetOrder(OrderRequest).

    OrderResponse

    Provides details about a Laybuy order, returned by GetOrder(OrderRequest).

    OrderStatusRequest

    Represents arguments passed to GetOrderStatus(OrderStatusRequest).

    OrderStatusResponse

    Provides (only) the status of a Laybuy order, returned by GetOrderStatus(OrderStatusRequest).

    RefundRequest

    Represents the arguments passed to Refund(RefundRequest).

    RefundResponse

    Represents the values returned by a call to Refund(RefundRequest).

    RequestLaybuyCustomer

    A customer entity used on Laybuy API requests.

    ResponseLaybuyCustomer

    A customer entity as returned by the Laybuy API.

    StandardOriginData

    Represents origin data normally used with a CreateOrderRequest.

    Interfaces

    ILaybuyClient

    Interface for components that actually communicate with the Laybuy API. Provided to enable mocking/stubbing/faking in test scenarios.

    Enums

    LaybuyEnvironment

    Represents the possible environments for Laybuy.

    Back to top Copyright (c) 2020 Troy Willmot