DigitalPayResponsePaymentAgreement
public protocol DigitalPayResponsePaymentAgreement
Undocumented
-
The payment agreement type.
Declaration
Swift
var type: PaymentAgreementType { get }
-
The payment agreement payment instrument id that will be used for the charges.
Declaration
Swift
var paymentInstrumentId: String { get }
-
The type of the payment instrument used in the payment agreement.
Declaration
Swift
var paymentInstrumentType: String { get }
-
The credit card scheme
Declaration
Swift
var scheme: String { get }
-
The suffix (last 4 digits) of the credit card number.
Declaration
Swift
var cardSuffix: String { get }
-
The month of the expiry date of the credit card.
Declaration
Swift
var expiryMonth: String { get }
-
The year of the expiry date of the credit card.
Declaration
Swift
var expiryYear: String { get }
-
The payment agreement start date and time. The timestamp format is ISO8601.
Declaration
Swift
var startDate: String { get }
-
The payment agreement end date and time. The timestamp format is ISO8601.
Declaration
Swift
var endDate: String { get }
-
The payment agreement charge frequency.
Declaration
Swift
var chargeFrequency: PaymentAgreementChargeFrequency { get }
-
The amount that will be charged at the frequency specified in the payment agreement.
Declaration
Swift
var chargeAmount: Decimal { get }