Public Standards

These standards are available publicly free of charge.  See each below to download the necessary documents.  For our full list of Standards, see the options on the side to read each abstract.  In order to access all standards, learn more about Conexxus Membership.

NOTE:  Only the latest version of each standard is listed.  If you would like an earlier version, please contact [email protected] 


Conexxus Payment System Product Codes

DownloadConexxus Payment System Product Codes:  V4.0  

From pay-at-the pump, to paperless transactions with vendors, to tracking consumer sales patterns through point-of-sale data, to not yet realized uses, technology promises greater business efficiencies for the convenience store and petroleum marketing industries.

Standards greatly facilitate the interoperability of technology applications.  The Conexxus Retail Financial Transactions Committee, originally part of the NACS Technology Standards Project and then the Petroleum Convenience Alliance for Technology Standards, generated this set of recommended product codes.  Subsequently, these Payment Product Codes were adopted as part of the X9 standard for terminal-to-host messaging (first TG-23 and later X9.104 Part 2). They have has been maintained sequentially by NACS, PCATS, and now Conexxus; Conexxus is the official Registration Authority, approved by ASC X9, Inc., to maintain these codes as part of X9.104.

These product code definitions are for use in electronic payment systems formats.  Industry specific category/subcategory definitions and descriptions proposed by the NACS Category Management Project are incorporated in the listings.  These codes define petroleum and merchandise products and services by assigning them a specific three-digit number.  Host payment systems, along with vendors, are encouraged to adapt their systems to utilize these codes so that standard product definitions are maximized for the benefit of all users.

Conexxus maintains this set of product codes and updates them as necessary.  In order to facilitate this maintenance and still provide maximum flexibility for individual vendors and networks to use these codes, two sets of undefined code categories exist.  The first is for the exclusive use of Conexxus in making future changes.  The second is for the proprietary use of the vendor community to add codes outside the adopted list.  Notwithstanding such private use opportunities, Conexxus encourages vendors to submit new generic product codes so that the list may reflect the most up-to-date codes in use throughout the industry and continue to achieve the goal of standard product definitions.

What’s the difference between product codes and category codes?

The NACS Category Definitions are six position numeric fields that provide a framework for retailers and manufacturers to have meaningful discussions regarding market performance comparisons and establish performance benchmarks.  Maintained by NACS, these are available to download free of charge from the NACS website ( 

The Conexxus Payment System Product Codes are three-digit codes used in payment transactions sent to a host payment system.  The codes convey the products sold in the transaction in a standard way.


Download Payment System Product Codes