Possible enumeration values:

NameValueDescription
None

0

Payment.None represents a count and is not included when calculating the total tender This is used in the TransactionPanel.TransactionSummary as an item count

Account

1

Cash

2

Cheque

3

Eft

4

GiftCard

5

LoyaltyPoints

6

Void

7

Voucher

8

EftRefund

9

CashRefund

10

PointsAccrued

11

Loyalty points accrued for this sale

AccountAdjustment

12

VoucherAccumulated

13

VoucherRedeemed

14

MailOrder

15

MotorCardRefund

16

Split

17

ExternalInStore

18

Paid in store amount, for an external sale

ExternalOnline

19

Paid online amount, for an external sale

TransactionDiscount

20

Transaction discount - but treated as tendered payment, rather than as a sale detail

TransactionDiscountVoid

21

Transaction discount voided

TransactionDiscountRefund

22

Transaction discount 'refunded' (amount not actually refunded to customer, but in a refunded transaction)

TransactionDiscountRefundAdjustment

23

Used to adjust the transaction total to account for a previous TransactionDiscountRefund. e.g. you would see a TransactionDiscountRefundAdjustment when a transaction with a TransactionDiscountRefund is refunded (refund of a refund).

AccountVoid

24

Account or Account adjustment payment type has been voided

LoyaltyPointsVoid

25

Loyalty points tender has been voided

LoyaltyPointsAccruedVoid

26

Loyalty points accrued has been voided

VoucherAccumulatedVoid

27

Voucher accumulated was voided

VoucherRedeemedVoid

28

Voucher redemption was voided

OrderingApp

29

The payment was handled through an ordering app integration

OrderingAppRefund

30

The payment was refunded through an ordering app integration