type PaymentPlanSession

FieldTypeDescription
idID!Unique identifier for this payment plan session
orgIdID!ID of the organization this payment session belongs to
contactIdID!ID of the platform contact associated with this payment plan session
contactContact!Platform contact associated with this payment plan session
amountAmount!Payment amount to be charged on the configured frequency.
currencyCurrency!Currency of the payment
statusPaymentPlanSessionStatus!Status of the payment plan session
frequencyPaymentPlanFrequency!Frequency of the payment plan
startDateDate!Start date of the payment plan
occurrencesInt!Number of payment occurrences to be run on the configured frequency from the start date
callbackUrlURLURL to receive payment session events
cancelUrlURLURL to redirect after a payment session is canceled by the customer
successUrlURLURL to redirect after a payment session is completed by the customer
linkURLLink to the payment plan session. This will be null if the session is expired or completed. This link is used to redirect the user to the payment page or may be used to embedded payment flow depending on the configuration provided.
expirationDateDateTimeOptional expiration date for the payment session. ISO 8601 format.
paymentPlanIdIDID of the payment plan created by this payment plan session
createdAtDateTime!Date the payment session was created
updatedAtDateTime!Date the payment session was last updated
checkoutConfigurationIdIDThe checkout configuration ID used for this payment session.