Home » NOVA Payment » NOVA Payment Data Types

NOVA Payment Data Types (Package ch.voev.nova.payment.datatypes)

Types / Enumerations:


Types

AccountID

The unique identifier of an Account throughout the NOVA platform. Defined as a string of 10 alpha-numeric characters in uppercase.


Properties / Associations

Name Type Multiplicity Constraints Description
id String 1..1 @Size(min=0, max=10)



Enumerations

TransactionCategory

Represents a set of distinct categories a payment transaction can be associated with.

Literals

Name Description
OPEN_DEPOSIT Symbolizes an open deposit on an account that needs to be paid.
DEPOSIT_PAYMENT Symbolizes the payment of an open deposit.
DEPOSIT_PAYMENT_REFUND Symbolizes the refund of a deposit payment.
OPEN_DEPOSIT_CANCELLATION Symbolizes the cancellation and therefore equalization of an open deposit.
ACCOUNT_PAYMENT Symbolizes a regular payment utilizing an account as the payment instrument.
ACCOUNT_REFUND Symbolizes the refund of an existing payment.
REMAINING_CREDIT_CHARGEBACK Symbolizes the chargeback of an amount from one account to the other.
REMAINING_CREDIT_PAYOUT Symbolizes the payout of a remaining credit on an external payment instrument. An example would be the payout to an account defined by IBAN.
REMAINING_CREDIT_PAYOUT_CANCELLATION Symbolizes the cancellation of an existing payout transaction e. g. because the payout was rejected by an external provider.
COUPON_REDEMPTION Symbolizes a payment made by redeeming an existing coupon.
COUPON_REFUND Symbolizes the refund of an existing payment transaction made with a coupon.
UNKNOWN Please be aware that this enum is an extensible enum. This means that new literals can be introduced without prior notice.