input UpdatePaymentPlanSessionInput

FieldTypeDescription
orgIdID!

ID of the organization this payment session belongs to.

idID!

Unique identifier for the payment plan session.

contactIdID

ID of the platform contact associated with this payment plan session

amountAmount

Payment amount to be charged on the configured frequency.

currencyCurrency

Currency of the payment

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

expirationDateDateTime

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

paymentPlanIdID

ID of the payment plan created by this payment plan session

statusPaymentPlanSessionStatus

Status of the payment plan session.

checkoutConfigurationIdID

The checkout configuration ID to be used for this payment plan session. If a checkout configuration ID is not provided, the default checkout configuration will be used.

brandLogoUrlURL

Optional URL to a logo image to display during checkout, overriding the default branding. The caller supplies a URL that is used to render the logo.

brandNameString

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