Interface

PaymentAgreement

PaymentAgreement

Properties of a Payment Agreement

View Source model/PaymentAgreement.d.ts, line 26

Members

boolean

# allowed Optional

A flag to indicate if the merchant profile in the container allows the use of this payment agreement.

View Source model/PaymentAgreement.d.ts, line 62

string

# cardSuffix Optional

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

View Source model/PaymentAgreement.d.ts, line 80

number

# chargeAmount

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

View Source model/PaymentAgreement.d.ts, line 109

number

# chargeCycle Optional

The current charge cycle number.

View Source model/PaymentAgreement.d.ts, line 113

PaymentAgreementChargeFrequency

# chargeFrequency

The payment agreement charge frequency.

View Source model/PaymentAgreement.d.ts, line 105

Date

# createdOn Optional

The timestamp for when the payment instrument was added. The timestamp format is ISO8601.

View Source model/PaymentAgreement.d.ts, line 52

string

# description Optional

A description of the payment agreement

View Source model/PaymentAgreement.d.ts, line 128

Date

# endDate Optional

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

View Source model/PaymentAgreement.d.ts, line 100

boolean

# expired Optional

A flag to indicate if the payment agreement is expired.

View Source model/PaymentAgreement.d.ts, line 118

string

# expiryMonth Optional

The month of the expiry date of the credit card.

View Source model/PaymentAgreement.d.ts, line 85

string

# expiryYear Optional

The year of the expiry date of the credit card.

View Source model/PaymentAgreement.d.ts, line 90

Date

# lastUpdated Optional

The timestamp the payment agreement was last updated in the container. The timestamp format is ISO8601.

View Source model/PaymentAgreement.d.ts, line 42

Date

# lastUsed Optional

The timestamp the payment agreement was last used in the container. The timestamp format is ISO8601. Will be null if never used.

View Source model/PaymentAgreement.d.ts, line 47

string

# paymentInstrumentId

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

View Source model/PaymentAgreement.d.ts, line 71

string

# paymentToken Optional

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

View Source model/PaymentAgreement.d.ts, line 32

boolean

# primary Optional

A flag to indicate if this payment instrument is the primary instrument in the container. Not used for payment agreements.

View Source model/PaymentAgreement.d.ts, line 57

string

# scheme Optional

The credit card scheme.

View Source model/PaymentAgreement.d.ts, line 75

Date

# startDate Optional

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

View Source model/PaymentAgreement.d.ts, line 95

PaymentInstrumentStatus

# status Optional

The status of the payment agreement in the container.

View Source model/PaymentAgreement.d.ts, line 37

PaymentAgreementType

# type

The payment agreement type.

View Source model/PaymentAgreement.d.ts, line 67

string

# updateURL Optional

The URL of the endpoint to use to update the payment agreement.

View Source model/PaymentAgreement.d.ts, line 123