Verifone · Schema

Model2

Model2 from PayPal eComm API

PaymentsPOSTerminal ManagementeCommerceFinTechPayment ProcessingOmnichannel

Properties

Name Type Description
pricingScheme object
frequency object
tenureType string The interval at which the subscription is charged or billed.
sequence number The order in which this cycle is to run among other billing cycles.
totalCycles number The number of times this billing cycle gets executed.
View JSON Schema on GitHub

JSON Schema

paypal-ecommerce-api-model2.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-model2.json",
  "title": "Model2",
  "description": "Model2 from PayPal eComm API",
  "required": [
    "frequency",
    "sequence",
    "tenureType"
  ],
  "type": "object",
  "properties": {
    "pricingScheme": {
      "$ref": "#/components/schemas/pricingScheme"
    },
    "frequency": {
      "$ref": "#/components/schemas/frequency"
    },
    "tenureType": {
      "type": "string",
      "description": "The interval at which the subscription is charged or billed.",
      "enum": [
        "REGULAR",
        "TRIAL"
      ]
    },
    "sequence": {
      "type": "number",
      "description": "The order in which this cycle is to run among other billing cycles."
    },
    "totalCycles": {
      "type": "number",
      "description": "The number of times this billing cycle gets executed."
    }
  }
}