ChargePaymentAgreementRequest

Data required to charge against a PaymentAgreement

interface ChargePaymentAgreementRequest

Functions

equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

amount
Link copied to clipboard

The amount that will be charged against the payment instrument linked to the payment agreement.

abstract val amount: BigDecimal
clientReference
Link copied to clipboard

A merchant application specific reference number for the transaction.

abstract val clientReference: String
customerRef
Link copied to clipboard

A merchant application specific reference number for the customer.

abstract val customerRef: String?
orderNumber
Link copied to clipboard

A merchant order number for the transaction.

abstract val orderNumber: String
paymentToken
Link copied to clipboard

The payment token of the payment agreement.

The payment token is a unique identifier for the payment agreement.

abstract val paymentToken: String
transactionType
Link copied to clipboard

Transaction type containers to use for all instruments.

abstract val transactionType: TransactionType