PayPal · Schema

Phone

The phone number, in its canonical international [E.164 numbering plan format](https://www.itu.int/rec/T-REC-E.164/en).

BillingCommerceDisputesInvoicesOrdersPaymentsPayoutsSubscriptionsTokensWebhooks

Properties

Name Type Description
country_code string The country calling code (CC), in its canonical international [E.164 numbering plan format](https://www.itu.int/rec/T-REC-E.164/en). The combined length of the CC and the national number must not be g
national_number string The national number, in its canonical international [E.164 numbering plan format](https://www.itu.int/rec/T-REC-E.164/en). The combined length of the country calling code (CC) and the national number
extension_number string The extension number.
View JSON Schema on GitHub

JSON Schema

paypal-phone-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/phone",
  "title": "Phone",
  "type": "object",
  "description": "The phone number, in its canonical international [E.164 numbering plan format](https://www.itu.int/rec/T-REC-E.164/en).",
  "properties": {
    "country_code": {
      "type": "string",
      "description": "The country calling code (CC), in its canonical international [E.164 numbering plan format](https://www.itu.int/rec/T-REC-E.164/en). The combined length of the CC and the national number must not be greater than 15 digits. The national number consists of a national destination code (NDC) and subscriber number (SN).",
      "minLength": 1,
      "maxLength": 3,
      "pattern": "^[0-9]{1,3}?$"
    },
    "national_number": {
      "type": "string",
      "description": "The national number, in its canonical international [E.164 numbering plan format](https://www.itu.int/rec/T-REC-E.164/en). The combined length of the country calling code (CC) and the national number must not be greater than 15 digits. The national number consists of a national destination code (NDC) and subscriber number (SN).",
      "minLength": 1,
      "maxLength": 14,
      "pattern": "^[0-9]{1,14}?$"
    },
    "extension_number": {
      "type": "string",
      "description": "The extension number.",
      "minLength": 1,
      "maxLength": 15,
      "pattern": "^[0-9]{1,15}?$"
    }
  },
  "required": [
    "country_code",
    "national_number"
  ]
}