Skip to main content

PaymentMethod

Provides information on the means of payment available

paymentMeansMeansOfPaymentEnum (string)[]

The means of payment available

Possible values: [cashBillsOnly, cashCoinsAndBills, cashCoinsOnly, mobileAccount, paymentCreditCard, paymentDebitCard, paymentValueCard, prepay, tollTag, unknown]

paymentModePaymentTimingEnum (string)[]

Defines the timing of the parking or other mobility related payment

Possible values: [other, payAfterExit, payAndExit, payOnEntry, payPriorToExit, prepay]

brandsAcceptedCodeList object[]

List of accepted brands for payment cards (by code)

  • Array [
  • brandsAcceptedList objectrequired

    Class providing structure to support reference to an entry in a previously defined user-defined code list.

    codeListEntryId object

    A reference to an identifiable managed object where the identifier is unique. It is composed of a string identifying the class of the referenced object and a unique string identifier.

    classNamestringrequired

    The class name of the referenced object in PascalCase

    Possible values: non-empty

    Example: UKNumberPlate
    idstringrequired

    The unique identifier within the given class

    Example: LA51ABC
    codeListId object

    A reference to an identifiable version managed object where the combination of the identifier and version is unique. It comprises an identifier (e.g. GUID), a version (NonNegativeInteger) and a string identifying the class of the referenced object.

    idstringrequired

    Unique identifier

    Possible values: non-empty

    versionintegerrequired

    Version number

    Possible values: >= 1

    classNamestring

    Class name of the referenced object. It's optional, as it might be implied by the attribute name using this reference

    Possible values: Value must match regular expression ^([A-Z][a-z0-9]+)+

    entryDefinedValuestringrequired

    free-text defined text (name) for the code list entry being referenced

  • ]
  • brandsAcceptedText object[]

    List of accepted brands for payment cards (by name)

  • Array [
  • brandsAcccepted object[]

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • ]
  • PaymentMethod
    {
    "paymentMeans": [
    "cashBillsOnly"
    ],
    "paymentMode": [
    "other"
    ],
    "brandsAcceptedCodeList": [
    {
    "brandsAcceptedList": {
    "codeListEntryId": {
    "className": "UKNumberPlate",
    "id": "LA51ABC"
    },
    "codeListId": {
    "id": "string",
    "version": 0,
    "className": "string"
    },
    "entryDefinedValue": "string"
    }
    }
    ],
    "brandsAcceptedText": [
    {
    "brandsAcccepted": [
    {
    "language": "en",
    "string": "string"
    }
    ]
    }
    ]
    }