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

callbackUrlURL

URL to receive payment session events

cancelUrlURL

URL to redirect after a payment session is canceled by the customer

successUrlURL

URL to redirect after a payment session is completed by the customer

linkURL

Link 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.

expirationDateDateTime

Optional expiration date for the payment session. ISO 8601 format.

paymentPlanIdID

ID 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

checkoutConfigurationIdID

The checkout configuration ID used for this payment session.

brandLogoUrlURL

Optional caller-supplied URL to a logo image to display during checkout, overriding the default branding.

brandNameString

Optional caller-supplied brand or merchant name to display during checkout, overriding the organization name.