ClientLoop Docs| DEVELOPER DOCS
  • API Reference
  • PaymentPlanSession

PaymentPlanSession

Mutations

  • createPaymentPlanSessionAuthenticatedCreates a payment plan session used by the checkout process to create and authorize a payment plan.
  • updatePaymentPlanSessionAuthenticatedUpdates a payment plan session used by the checkout process to create and authorize a payment plan.
  • sendPaymentPlanSessionLinkAuthenticatedSends the payment plan session's link to the customer via the requested channel. The session must be Active. Fails when no recipient is available — either the contact lacks an email/phone for the chosen channel and no `to` override was provided.

Types

  • AmountA monetary amount with up to two decimal places. Ex. 111.11
  • Contact
  • CreatePaymentPlanSessionInput
  • CurrencyThree letter ISO 4217 currency code. Ex. USD
  • DateISO 8601 formatted date in the format YYYY-MM-DD
  • DateTimeISO 8601 formatted date time. Ex. 2023-11-23T14:30:00Z
  • EmailAn email address
  • OperationSuccessOperational return type representing success or failure with a message.
  • PaymentPlanFrequency
  • PaymentPlanSession
  • PaymentPlanSessionStatus
  • PaymentSessionLinkChannelChannel used to deliver a session link to the merchant's customer.
  • PhoneE.164 formatted phone number. Ex. +14155554345
  • SendPaymentPlanSessionLinkInput
  • UpdatePaymentPlanSessionInput
  • URLA URL with protocol and port. ex. https://example.com

© 2026 ClientLoop, LLC

Privacy PolicyTerms of Service

Getting Started

  • Introduction
  • Knowledge Base

Components

  • Apply
  • Checkout
  • Contact IDV

Webhooks

  • Overview
  • Signatures
  • Events

API Reference

  • ApplySession
  • Common
  • Contact
  • Payment
  • PaymentPlan
  • PaymentPlanSession
  • PaymentSession
  • Webhook
  • Other
  • schema.graphql

Guides

  • Credit Card Surcharging

Release Notes

  • Release Notes