DigitalPayResponsePaymentAgreement

interface DigitalPayResponsePaymentAgreement : Serializable

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

cardSuffix
Link copied to clipboard

The suffix (last 4 digits) of the credit card number.

abstract val cardSuffix: String
chargeAmount
Link copied to clipboard

The amount that will be charged at the frequency specified in the payment agreement.

abstract val chargeAmount: BigDecimal
chargeFrequency
Link copied to clipboard

The payment agreement charge frequency.

abstract val chargeFrequency: PaymentAgreementChargeFrequency
endDate
Link copied to clipboard

The payment agreement end date and time. The timestamp format is ISO8601.

abstract val endDate: String
expiryMonth
Link copied to clipboard

The month of the expiry date of the credit card.

abstract val expiryMonth: String
expiryYear
Link copied to clipboard

The year of the expiry date of the credit card.

abstract val expiryYear: String
paymentInstrumentId
Link copied to clipboard

The payment agreement payment instrument id that will be used for the charges.

abstract val paymentInstrumentId: String
paymentInstrumentType
Link copied to clipboard

The type of the payment instrument used in the payment agreement.

abstract val paymentInstrumentType: String
scheme
Link copied to clipboard

The credit card scheme

abstract val scheme: String
startDate
Link copied to clipboard

The payment agreement start date and time. The timestamp format is ISO8601.

abstract val startDate: String
type
Link copied to clipboard

The payment agreement type.

abstract val type: PaymentAgreementType