ISO 20022 · External code set

Customer device type codes

Specified a type of customer device used for a card payment transaction. External code sets can be downloaded from www.iso20022.org.

19 registered codesSource release: August 2026 (v3)
Registered codes in ExternalCustomerDeviceType1Code. Select a code for its full definition and source details.
CodePublished name and definition
EMBDEmbedded

Payment-enabled component integrated into another device or appliance.

GAMBGaming Device

Console or gaming system that supports in-game or digital purchases.

HDSTHeadless Voice

Voice-activated device without a screen (e.g., smart speaker) used for initiating transactions.

IOTSInternet Of Things

Any IoT-enabled device capable of initiating or receiving payments (e.g., smart fridge ordering groceries).

JEWLJewellery

Payment-enabled jewelry such as rings or bracelets with NFC or tokenization capabilities.

KFOBKey Fob

Small portable device, often used for contactless payments.

MOBLMobile

Smartphone used for initiating or receiving transactions, often via apps or NFC.

NSCRNon Secure Card Reader

Card reader without advanced security features, typically used for low-risk or offline transactions.

OTHNOther National

Device type specific to a national payment scheme or infrastructure (such as proprietary POS terminals mandated by a country).

OTHPOther Private

Proprietary device type used within a private network or closed-loop payment system.

PECRPersonal Computer

Desktop or laptop computer used for online transactions through browsers or installed software.

SECRSecure Card Reader

Card reader device that meets security standards for encrypted PIN entry and secure transaction processing.

STICSticker

Payment sticker with embedded NFC or RFID, typically attached to a physical object for tap-and-pay.

TBLTTablet

Touchscreen tablet device functioning similarly to a mobile device for payments.

TLVNTelevision

Smart TV or connected device enabling payments for streaming or interactive services.

UNKWUnknown

Device type cannot be determined or is not disclosed.

VHCLVehicle

In-vehicle system enabling payments (such as tolls, fuel, parking) through embedded technology.

WATCWatch

Smartwatch with payment capabilities.

WRBLWearable

Device worn on the body (such as fitness band, smart ring) that supports payment functionality.

Message references 13

Versions listed in the source workbook, including older versions. This list does not establish which messages a bank, network or provider supports.

  • cain.021.001.04Retrieval Initiation V04
  • caad.009.001.03Administrative Response V03
  • cafm.001.001.04File Action Initiation V04
  • cain.001.001.05Authorisation Initiation V05
  • cain.024.001.04Card Management Response V04
  • cafm.002.001.04File Action Response V04
  • cain.014.001.04Retrieval Fulfilment Initiation V04
  • cain.016.001.04Inquiry Verification Initiation V04
  • cain.023.001.04Card Management Initiation V04
  • cain.027.001.04Charge Back Initiation V04
  • cain.005.001.05Reversal Initiation V05
  • caad.008.001.03Administrative Initiation V03
  • cain.003.001.05Financial Initiation V05

Source: UsageInMsgs sheet in 2Q2026_externalcodesets_v3.xlsx.