GraphQL OBJECT

ClientSubscriptionSettings

Client subscription settings

link Definition

  • type ClientSubscriptionSettings {
  • # Offline reminder offset days.
  • offlineReminderOffsetDays: Int
  • # Online reminder offset days.
  • onlineReminderOffsetDays: Int
  • # Grace period days.
  • gracePeriodDays: Int
  • # Rollback offset days.
  • rollbackOffsetDays: Int
  • # Send online payment reminder.
  • sendOnlinePaymentReminder: Boolean
  • # Process subscriptions as purchase order.
  • processSubscriptionAsPurchaseOrder: Boolean
  • # Use current product names for events.
  • useCurrentProductNamesForEvents: Boolean
  • # Trigger legacy offline payment notification.
  • triggerLegacyOfflinePaymentNotification: Boolean
  • # Are subscriptions handled by client.
  • areSubscriptionsHandledByClient: Boolean
  • # Preauthorize credit cards for free trials
  • preauthorizeAuthorizeCreditCards: Boolean
  • # Copy customer reference number to purchases.
  • copyCustomerReferenceNumberToPurchases: Boolean
  • # Guess expiration date.
  • guessExpirationDate: Boolean
  • # Adjust client prices on renewal.
  • adjustClientPricesOnRenewal: Boolean
  • # Rollback on failed update.
  • rollbackOnFailedUpdate: Boolean
  • # Allow installments.
  • allowInstallments: Boolean
  • # Suppress renewal mails.
  • suppressRenewalMails: Boolean
  • # Enable PayPal billing agreement type id.
  • enablePayPalBillingAgreementType: EnablePayPalBillingAgreementType
  • # Failed payment retry settings.
  • failedPaymentRetrySettings: FailedPaymentRetrySettings
  • # Indicates whether the subscription uses management model 1.0 or 2.0.
  • managementModel: SubscriptionManagementModelEnum
  • }