Verifone · Schema

Model13

Model13 from PayPal eComm API

PaymentsPOSTerminal ManagementeCommerceFinTechPayment ProcessingOmnichannel

Properties

Name Type Description
tenureType string The type of the billing cycle
sequence integer The order in which to run this cycle among other billing cycles
cyclesCompleted integer The number of billing cycles that have completed
cyclesRemaining integer For a finite billing cycle, cyclesRemaining is the number of remaining cycles. For an infinite billing cycle, cyclesRemaining is set as 0.
currentPricingSchemeVersion integer The active pricing scheme version for the billing cycle
totalCycles integer The number of times this billing cycle gets executed. Trial billing cycles can only be executed a finite number of times (value between 1 and 999 for totalCycles). Regular billing cycles can be execut
View JSON Schema on GitHub

JSON Schema

paypal-ecommerce-api-model13.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/verifone/refs/heads/main/json-schema/paypal-ecommerce-api-model13.json",
  "title": "Model13",
  "description": "Model13 from PayPal eComm API",
  "required": [
    "cyclesCompleted",
    "sequence",
    "tenureType"
  ],
  "type": "object",
  "properties": {
    "tenureType": {
      "type": "string",
      "description": "The type of the billing cycle",
      "enum": [
        "REGULAR",
        "TRIAL"
      ]
    },
    "sequence": {
      "type": "integer",
      "description": "The order in which to run this cycle among other billing cycles"
    },
    "cyclesCompleted": {
      "type": "integer",
      "description": "The number of billing cycles that have completed"
    },
    "cyclesRemaining": {
      "type": "integer",
      "description": "For a finite billing cycle, cyclesRemaining is the number of remaining cycles. For an infinite billing cycle, cyclesRemaining is set as 0."
    },
    "currentPricingSchemeVersion": {
      "type": "integer",
      "description": "The active pricing scheme version for the billing cycle"
    },
    "totalCycles": {
      "type": "integer",
      "description": "The number of times this billing cycle gets executed. Trial billing cycles can only be executed a finite number of times (value between 1 and 999 for totalCycles). Regular billing cycles can be executed infinite times (value of 0 for totalCycles) or a finite number of times (value between 1 and 999 for totalCycles)."
    }
  }
}