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.