which ifsf standards are used where? click here for...part 3-20 host to host interface part 3-21...

14
Which IFSF Standards are used where? Card Scheme Loyalty Engine Acquirer(s) Front-End Processor (FEP) Off-Site On-Site Site Controller Environmental Monitoring System* Tank Gauge* IFSF Network - LON or IP Electronic Payment Server (EPS)* LAN Network (IP) Price Pole Car Wash Code Entry Device Dispenser Dispenser Dispenser Outdoor Payment Terminal (OPT) Key: Device Integration Standard / Payment Standard / Standards applicable to both areas. Note: Equipment marked * may be located on or off site. Other system architectures are also possible. POS* Card Reader / Pin Pad Serial RS-485 Click here for help MPPA Mobile Payment 3-21, 3-60 3-01, 3-26 3-03, 3-11 3-25, 3-27 3-12, 3-08, 3-11, 3-17, 3-27, 3-10, 3-08, 3-24 3-04 3-02 3-21, 3-21, 3-21, 3-21, 3-28, 3-29, 3-29 3-29 3-50 3-50 3-50 3-50 3-40, 3-40, 3-40 3-40 3-30, 3-30, 3-05, 3-05, 3-06, 3-06, 3-21, 3-07, 3-16, 2-01, 2-02, 3-01, 3-01, 3-25, 3-26 3-26 20180825 v1.0.0

Upload: others

Post on 15-Mar-2021

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Which IFSF Standards are used where? Click here for...Part 3-20 Host to Host Interface Part 3-21 Security Specifications Part 3-24 Code Entry Device Application Part 3-25 Controller

Which IFSF Standards are used where?

Card Scheme Loyalty Engine

Acquirer(s)Front-End

Processor (FEP)

Off-Site

On-Site

Site Controller

Environmental

Monitoring System* Tank Gauge*

IFSF Network - LON or IP

Electronic Payment

Server (EPS)*

LAN Network (IP)

Price Pole Car Wash Code Entry Device Dispenser Dispenser Dispenser

Outdoor Payment Terminal

(OPT)

Key: Device Integration Standard / Payment Standard / Standards applicable to both areas. Note: Equipment marked * may be located on or off site. Other system architectures are also possible.

POS*Card Reader /

Pin Pad

Serial RS-485

Click here for

help

MPPA

Mobile Payment

3-21,

3-60

3-01, 3-26

3-03, 3-11 3-25, 3-273-12, 3-08, 3-11,

3-17, 3-27,

3-10,

3-08,

3-243-043-02

3-21,

3-21,3-21,

3-21,

3-28,

3-29,

3-29

3-29

3-503-50

3-503-50

3-40,

3-40,

3-40

3-403-30,

3-30,

3-05,

3-05,

3-06,

3-06,

3-21,

3-07,

3-16,

2-01, 2-02,

3-01, 3-01,

3-25,

3-26 3-2620180825 v1.0.0

Page 2: Which IFSF Standards are used where? Click here for...Part 3-20 Host to Host Interface Part 3-21 Security Specifications Part 3-24 Code Entry Device Application Part 3-25 Controller

Reference Standard

Part 1-00 Management Introduction

Part 1-01 Glossary

Part 2-01 Communications over Lonworks

Part 2-02 Communications over TCP/IP

Part 2-03 Communications over HTTP REST

Part 3-01 Dispenser Application

Part 3-02 Price Pole Application

Part 3-03 Tank Level Gauge Application

Part 3-04 Car Wash

Part 3-04 Car Wash Overview

Part 3-05 Pin Pad

Part 3-06 Magnetic Card Reader

Part 3-07 Bank Note Acceptor Application

Part 3-08 Printer Application

Part 3-09 Public Network Server Application

Part 3-10 Card Handling Server Application

Part 3-11 Delivery Control Application

Part 3-12 Network Configuration Manager Application

Part 3-13 Human Interface Device

Reference Standard

Part 3-14 Environmental Monitoring Sensor Application

Part 3-15 Line Leak Detector Application

Part 3-16 Customer Operated Payment Terminal (COPT)

Part 3-17 Code Generating Device Application

Part 3-18 POS to FEP Interface

Part 3-19 POS to EPS Interface

Part 3-20 Host to Host Interface

Part 3-21 Security Specifications

Part 3-24 Code Entry Device Application

Part 3-25 Controller Device

Part 3-26 Vapour Recovery Monitoring System Application

Part 3-27 FDC POS Standard Interface

Part 3-28 Standard For Issuing EMV Based Fuel Cards

Part 3-29 Key Management

Part 3-30 POS to EPS V3 Interface

Part 3-40 POS to FEP V2 Interface

Part 3-50 Host to Host V2 Interface

Part 3-60 Mobile Payment to Site Interface

Page 3: Which IFSF Standards are used where? Click here for...Part 3-20 Host to Host Interface Part 3-21 Security Specifications Part 3-24 Code Entry Device Application Part 3-25 Controller

Part 4-01 API Specification Design Rules for JSONPart 4-01 API Specification Design Rules for RAMLPart 4-01 API Specification Implementation GuidelinesPart 4-02 API Specification Core LibrariesPart 4-02 API Specification JSON SchemaPart 4-02 API Specification RAML Core LibrariesPart 4-05 Remote Management and Control API SpecificationPart 4-05 Remote Management and Control Implementation GuidelinesPart 4-10 Fuel Stock Management APIPart 4-15 Pricing API Specification

IFSF Application Programming Interface Specifications and Guidelines

The API Data Dictionary can be accessed here

Page 4: Which IFSF Standards are used where? Click here for...Part 3-20 Host to Host Interface Part 3-21 Security Specifications Part 3-24 Code Entry Device Application Part 3-25 Controller

Welcome to our Standards and supporting documentation. From here you can easily find what you are looking for by clicking on the graphics.

But first click on the ? in the top right hand corner to read what navigation symbols are used and the

common interpretation rules. Its always in the top right hand corner of every page. Click it now.

?

Iā€™M DONE READING

Click here to return to overview

Page 5: Which IFSF Standards are used where? Click here for...Part 3-20 Host to Host Interface Part 3-21 Security Specifications Part 3-24 Code Entry Device Application Part 3-25 Controller

NAVIGATION HELP

Click on the padlock to read about relevant security topicsšŸ”

Click on the magnifying glass to read more about related topicšŸ”Ž

Click on the spanner to read about Implementation detailsšŸ”§

Click on the book to read the primary standardšŸ“”

Click on the folder to find related standards and other support

materialšŸ“‚

Click on the plug to read the relevant interconnectivity and

network level standardsšŸ”Œ

Click on the memo to find external related standards and

support materialšŸ“

Click on the up arrow to navigate one level up.ā¬†ļø

Page 6: Which IFSF Standards are used where? Click here for...Part 3-20 Host to Host Interface Part 3-21 Security Specifications Part 3-24 Code Entry Device Application Part 3-25 Controller

Host Computer(s)

Network(s)

Site Computer(s)

šŸ”Ž

šŸ”Ž

šŸ”Ž

?

šŸ”IFSF Standards define messages betweenapplications. Applications are installedon computers (e.g. on-site or off-site(called host)). The messages can bebetween site applications (such as POS-to-EPS or POS-to-FDC) and between hostapplications (such as HOST-to-HOST).

IFSF applications are installed on one ormore hardware component. The physicallocation of the hardware is determinedby specific implementations.

IFSF application message standards areindependent of the network commslayer. IFSF defines a variety of commsstandards (i.e. Lon, TCP-IP v4, TCP-IP v6,HTTP and HTTPS).

Page 7: Which IFSF Standards are used where? Click here for...Part 3-20 Host to Host Interface Part 3-21 Security Specifications Part 3-24 Code Entry Device Application Part 3-25 Controller

Site Computer(s)

Retail Site Network(s)

šŸ”Ž

šŸ”Ž

šŸ”Ž

?

šŸ”

IFSF defines messages between siteoperations applications and forecourtequipment.

IFSF defines eight primary site operations applications (Point-of-Service, Controller Device, Unmanned Controller Device, ForecourtDevice Controller, Car Wash Controller, Electronic Payment System,Electronic Loyalty System and Fuel (Wet) Stock Management).

IFSF application message standards aredesigned to enable a variety of sitearchitectures. These include Master-Slave,Client-Server and Peer-to-Peerimplementations, and combinationsof these.

Forecourt Device(s) šŸ”Ž

Page 8: Which IFSF Standards are used where? Click here for...Part 3-20 Host to Host Interface Part 3-21 Security Specifications Part 3-24 Code Entry Device Application Part 3-25 Controller

?

Host Graphic under Construction

Please return in a few days for updates.

Page 9: Which IFSF Standards are used where? Click here for...Part 3-20 Host to Host Interface Part 3-21 Security Specifications Part 3-24 Code Entry Device Application Part 3-25 Controller

?

Network Graphic Under Construction

Please return in a few days for updates.

Page 10: Which IFSF Standards are used where? Click here for...Part 3-20 Host to Host Interface Part 3-21 Security Specifications Part 3-24 Code Entry Device Application Part 3-25 Controller

?

ā€¢ Part 3-21 IFSF Security Specificationā€¢ Part 3-29 IFSF Key Management Standard

IFSF Security Standards

IFSF Security Standards define HOW IFSF implements globally recognized standards from a variety of differentorganisations (ISO, ASTM, TD). Many of these standards provide multiple ways of achieving the samefunctionality. E.g. they might define AES encryption using 128, 192 or 256 bits. Clearly applications can notinteroperate if one end sends 128 and the other end has implemented 256. IFSF tries to simplify and aidinteroperability by mandating specific settings. You can access relevant security documents by following the linksbelow.

Page 11: Which IFSF Standards are used where? Click here for...Part 3-20 Host to Host Interface Part 3-21 Security Specifications Part 3-24 Code Entry Device Application Part 3-25 Controller

?

IFSF Site Network Standards

IFSF Site Network Standards define the communications layer between applications that both reside on a singlesite. Network standards are given a Part Number beginning with a 2. The communication layer is totallyindependent to the application data. Application data can be carried using any specified communication layer.

ā€¢ Part 2-01 IFSF Communications over Lonworks standardā€¢ This describes the Lonworks network implementation using the FTT Protocol. This extremely reliable

communications protocol was selected due to its ability to operate over existing installed cables no matter what media or cabling topology. Please read EB#1 Cables, Cabling and Cable Connectors.

ā€¢ Part 2-02 Communications Over TCP IPā€¢ IFSF supports both IPv4 and IPv6 addressing. In order for devices to be discovered on the network IFSF

broadcasts device heartbeats on a ā€œWell known port number (3486)ā€ as assigned by IANA. Of course TCP IP can also be used between applications at the same location and remote locations.

ā€¢ Part 2-03 IFSF Communications Over HTTP RESTā€¢ IFSF supports both HTTP and HTTPS for RESTful web services. This document describes the

implementation of a web services based communications layer. As with TSP IP applications can reside at the same location or remote.

Page 12: Which IFSF Standards are used where? Click here for...Part 3-20 Host to Host Interface Part 3-21 Security Specifications Part 3-24 Code Entry Device Application Part 3-25 Controller

?

Forecourt Devices Graphic under construction

Please return in a few days for updates.

Page 13: Which IFSF Standards are used where? Click here for...Part 3-20 Host to Host Interface Part 3-21 Security Specifications Part 3-24 Code Entry Device Application Part 3-25 Controller

?

Site Computers Detail Graphic under construction

Please return in a few days for updates.

Page 14: Which IFSF Standards are used where? Click here for...Part 3-20 Host to Host Interface Part 3-21 Security Specifications Part 3-24 Code Entry Device Application Part 3-25 Controller

?

Graphic Page under construction

Please return in a few days for updates.