Registration Services

EMVCo maintains various lists of identifiers, which are aimed at improving interoperability and avoiding confusion in the payments ecosystem.

BIN Controller ID

A BIN Controller ID (BCID) is a four-character code assigned to a BIN Controller and maintained by EMVCo.  It uniquely identifies the BIN Controller responsible for the governance of Payment Account Reference (PAR) and ensuring uniqueness within the PAR ecosystem.

Kernel ID

A Kernel ID is defined in EMVCo’s Book B: Entry Point Specification, and it is divided into international and domestic.  It defines a one-to-one matching between the card application and the contactless kernel in the reader.

TSP Code

A TSP Code is a three-digit code assigned to a Token Service Provider (TSP) and maintained by EMVCo.  It uniquely identifies the pairing of the Token Requester with the Token Service Provider. This helps achieve transparency of the entity that provided the Payment Token.


In certain circumstances, markets require proprietary terminal functionality based on card proprietary data.  The Application Selection Registered Proprietary Data (ASRPD) is a variable length data object with binary format and tag ‘9F0A’.

Note that this process is still being defined and will become available at a later date.