Table of Contents

Class Payment

Namespace
Skyware.Lis.EventsModel.Payments
Assembly
Skyware.Lis.EventsModel.dll

Occurs when a payment is made

public class Payment : BaseMessage
Inheritance
Payment
Inherited Members

Properties

Amount

The amount. Negative values represent refunds

public decimal Amount { get; set; }

Property Value

decimal

CardTransaction

CardTransaction, if payment is made trough connected terminal

public CardTransaction CardTransaction { get; set; }

Property Value

CardTransaction

DefaultAddress

Default address where message should be send

public override string DefaultAddress { get; }

Property Value

string

PaymentId

Id of the payment in LIS iLab

public int PaymentId { get; set; }

Property Value

int

PaymentType

Type of payment (PaymentType

public PaymentType PaymentType { get; set; }

Property Value

PaymentType

Receipt

Receipt from fiscal device, if such is printed on connected device

public Receipt Receipt { get; set; }

Property Value

Receipt

SaleId

Sale to which payment is associated

public int SaleId { get; set; }

Property Value

int

Shift

Shift on which the payment is made

public Shift Shift { get; set; }

Property Value

Shift