ZagTrader

ISO 20022 external code set

ExternalCustomerDeviceType1Code: Customer Device Type Codes

Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked

Specified a type of customer device used for a card payment transaction.

Definition from the ISO 20022 External Code Sets, 2Q2026 (published 28 Aug 2026).

19 codes in use. External code sets are published outside the message schemas and updated every quarter, so a new code can appear without a new message version.

Codes

  • EMBDEmbeddedPayment-enabled component integrated into another device or appliance.
  • GAMBGaming DeviceConsole or gaming system that supports in-game or digital purchases.
  • HDSTHeadless VoiceVoice-activated device without a screen (e.g., smart speaker) used for initiating transactions.
  • IOTSInternet Of ThingsAny IoT-enabled device capable of initiating or receiving payments (e.g., smart fridge ordering groceries).
  • JEWLJewelleryPayment-enabled jewelry such as rings or bracelets with NFC or tokenization capabilities.
  • KFOBKey FobSmall portable device, often used for contactless payments.
  • MOBLMobileSmartphone used for initiating or receiving transactions, often via apps or NFC.
  • NSCRNon Secure Card ReaderCard reader without advanced security features, typically used for low-risk or offline transactions.
  • OTHNOther NationalDevice type specific to a national payment scheme or infrastructure (such as proprietary POS terminals mandated by a country).
  • OTHPOther PrivateProprietary device type used within a private network or closed-loop payment system.
  • PECRPersonal ComputerDesktop or laptop computer used for online transactions through browsers or installed software.
  • SECRSecure Card ReaderCard reader device that meets security standards for encrypted PIN entry and secure transaction processing.
  • STICStickerPayment sticker with embedded NFC or RFID, typically attached to a physical object for tap-and-pay.
  • TBLTTabletTouchscreen tablet device functioning similarly to a mobile device for payments.
  • TLVNTelevisionSmart TV or connected device enabling payments for streaming or interactive services.
  • UNKWUnknownDevice type cannot be determined or is not disclosed.
  • VHCLVehicleIn-vehicle system enabling payments (such as tolls, fuel, parking) through embedded technology.
  • WATCWatchSmartwatch with payment capabilities.
  • WRBLWearableDevice worn on the body (such as fitness band, smart ring) that supports payment functionality.

Messages that use ExternalCustomerDeviceType1Code

MessageElement path
caad.008versions 001.03
caad.009versions 001.03
cafm.001versions 001.04
cafm.002versions 001.04
cain.001versions 001.05
cain.003versions 001.05
cain.005versions 001.05
cain.014versions 001.04
cain.016versions 001.04
cain.021versions 001.04
cain.023versions 001.04
cain.024versions 001.04
cain.027versions 001.04

All ISO 20022 code sets · ISO 20022 messages

The ISO 20022 code set names, code values, names and definitions on this page are reproduced from material published at iso20022.org under the ISO 20022 Intellectual Property Rights policy. This is not the official source: the up-to-date ISO 20022 standards and repository material are published only at iso20022.org. Explanations in our own words are by ZagTrader. ZagTrader is not affiliated with or endorsed by ISO or Swift.