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

Deprecated: Replaced by webhooks, which are configured in the portal.
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. Redirect the customer here, or use it to drive an embedded payment flow, depending on the configuration provided. Always present on sessions created going forward; older sessions may carry null. The link stops working once the session is no longer Active.

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.