Interface Transaction

All Superinterfaces:
BaseEntity, Serializable
All Known Implementing Classes:
TransactionImpl

public interface Transaction extends BaseEntity
Transaction entity used internally by NetLicensing.

Properties visible via NetLicensing API:

number - Unique number (across all products of a vendor) that identifies the transaction. This number is always generated by NetLicensing.

active - always true for transactions

status - see TransactionStatus

source - see TransactionSource

grandTotal - grand total for SHOP transaction (see source).

discount - discount for SHOP transaction (see source).

currency - specifies currency for money fields (grandTotal and discount). Check data types to discover which currencies are supported.