License Statement | IFX Version 2.0 | IFX Version 1.8.1 | IFX Version 1.8 | IFX Version 1 WSDL | IFX Version 1.7 Modular XML Schema | IFX Version 1.7 | IFX Version 1.6 | IFX Version 1.5 | IFX Version 1.4 | IFX Version 1.3 | IFX Version 1.2 | IFX Version 1.1.0 | IFX Version 1.0
IFX Version 2.0
Access IFX Version 2.0
The public comment period for IFX 2.0 began November 18, 2008. All interested parties are invited to review the specification in database format at http://bms.ifxforum.org/ and provide their feedback to the IFX Forum. Send comments to ifxversion2feedback@ifxforum.org.
2.0 is an architecturally improved 2.0 version of IFX, including adaptation to SOA, a consistently applied object model and important new content. IFX Version 2 continues the Forum's commitment to a business-first, service-oriented approach to standards development. It deals with shortcomings in Version 1 that can only be effectively addressed by breaking backward compatibility.
Note that the IFX Forum recognizes that stability in a standard is imperative; therefore, support for IFX Version 1 will continue for the foreseeable future, including enhancements and additional content driven by the Working Groups.
IFX Version 1.8.1
Download Microsoft Compiled Help Format
Download HTML Format
The latest version of the IFX Business Message Specification (BMS), Version 1.8.1 is a minor release of the IFX Business Message Specification (BMS) that contains errata and minor content updates for the specification. The content addresses corrections needed following the distribution of the specification in its new format (see below).
Content from the ATM/POS Working Group includes some corrections and a proposal for implementing full support for Track 3 Magnetic Stripe processing.
Additionally, in order to accomplish the XSD generation (available to IFX members only) construction of requests and responses within the database application has been changed.
The change to each request and response is as follows:
Note that, like the prior release, Version 1.8.1 of the BMS is distributed in a new download format, replacing the Microsoft Word format previously used. The Microsoft Compiled Help Manual (CHM) format provides improved search capabilities within the specification. Alternatively, the specification is available as a collection of HTML files that can be viewed with any current browser.
Access to IFX Version 1.8.1 in database format is also available at http://bms.ifxforum.org/ .
IFX Version 1.8
Download Microsoft Compiled Help Format
Download HTML Format
Version 1.8 includes significant content from the ATM/POS Working Group, extending the functionality of their messages by modifying existing messages, creating new messages for Purchase Transactions, and adding a new message to ensure efficient performance of ATM debits. Additional status codes and message elements have also been added for improved processing of ATM and POS transactions in compliance with requirements of EMV and similar organizations.
Another highlight of Version 1.8, achieved by the Business Banking Working Group, is full integration in the IFX BMS of all Payment Initiation messages registered under ISO-20022. Improved messages for payment initiation, payment status reporting, and payment cancellation or reversal are included.
Note that Version 1.8 of the BMS is distributed in a new download format, replacing the Microsoft Word format previously used. The Microsoft Compiled Help Manual (CHM) format provides improved search capabilities within the specification. Alternatively, the specification is available as a collection of HTML files that can be viewed with any current browser.
Access to IFX Version 1.8 in database format is also available at http://bms.ifxforum.org/ .
IFX Version 1 Web Services Definition Language (WSDL)
Download
The first version of the IFX WSDL for Version 1 allows existing IFX Version 1 XML instance documents to be transported via Web Services. No change is required to the processing of the XML instance documents, except to add the new standard XML namespace, urn:ifxforum-org:XSD:1.
This WSDL file contains the logical definition of the Web Service, the WSDL portType. This defines several WSDL and XML namespaces that are also standard.
This WSDL, while simple, contains several key concepts that will be carried forward in future IFX WSDLs, and that should be incorporated in custom IFX implementations:
IFX Version 1.7 Modular XML Schema
Download
The IFX XML schema for Version 1.7 version decomposes the existing IFX Version 1.7 XML schema into a set of modular files, using the XML schema include directive to retain 100% compatibility with the existing XML schema and existing XML instance document structure.
Since many implementers of IFX already heavily edit the IFX standard XML schema to subset and to extend it, this provides a more reliable and standard way to achieve this. Using the same modular approach, implementers can pick and choose the portions that they choose to include in their implementations.
This XML schema also incorporates the first use of the IFX Forum’s standard XML namespace for Version 1 XML schemas, urn:ifxforum-org:XSD:1. The addition of an XML namespace is required to support the IFX Version 1 WSDL for Web Services. Existing IFX XML instance documents will not contain an XML namespace and may not validate with some schema processors if this new schema is used. Likewise, new IFX XML instance documents with this XML namespace may not process under existing implementations that are not expecting any XML namespace.
However, implementers are cautioned that if they choose to extend the XML schema, they must choose a new XML namespace that differs from this standard. They may then choose to use the XML schema import directive to include the standard modular XML schema files as is, or they may choose to change the XML namespace in all the files that they use, including ones derived from the standard files.
IFX Version 1.7
Download
IFX Version 1.7. includes several new messages, including the first Branch Banking Services Work Group messages. The ATM/POS WG has extended the functionality of their messages by modifying existing messages and also creating new messages to account for Pass Book information.
IFX Version 1.6
Download
IFX Version 1.6 incorporates the combined work effort among the IFX Forum, Open Applications Group Inc. (OAGi), Treasury Workstation Interchange Standards Team (TWIST), and SWIFT. The IFX 1.6 release addresses the credit transfer payment initiation, status of the payment initiation, cancellation of the credit transfer payment initiation, and the status of the cancellation.
The Batch Payment messages allow a client to schedule a batch of payments, where the payments are typically generated by an application within a customer’s environment. A batch reference Id is assigned by the application and is applicable to each payment contained in the batch. The batch may consist of a single payment or an infinite number of payments. Each payment initiation has one or more unique identifiers associated with it, which are also assigned by the application utilized by the customer. The parties associated with the payment are explicitly defined within the message content.
IFX Version 1.5
Download
IFX Version 1.5 incorporates new features to support ATM, POS and other financial channels.
Here is a sample list of items in IFX v1.5:
IFX Version 1.4
Download
IFX Version 1.4 incorporates new features to support ATM, POS and other financial channels. This new version builds on IFX's multi-channel capabilities, such as enabling customers to deposit, withdraw and transfer funds, and allows financial institutions to exchange essential information with their customers, their service providers, and other financial institutions.
IFX v1.4 contains numerous new and enhanced messages with some of the following features:
Business Banking
ATM/POS
IFX Version 1.3
Download
IFX v1.3 contains the Direct Debit Payment process, which is used by business banking to draw funds from payers. Typically, a direct debit payment case is a recurring transaction, where it is expected to occur periodically. Direct Debit Payment process is utilized by many businesses to ensure payment is made on time, achieve better and more accurate float, and eliminate the payment issuance process.
Enhancements to the IFX Business Message Specification for v1.3 include:
IFX Version 1.2
Download
IFX 1.2, released in fall 2001, features a wide range of functions that allow financial institutions and associated service providers to access account information, download credit card statements, transfer funds, process consumer and business payments, enable bill presentment, and improve customer service. The specification supports a broad range of client devices, such as any standard Web browser software, personal computers with personal financial manager (PFM) software, voice response units (VRUs) that provide bank by phone services, automated teller machines (ATMs), consumer handheld devices, or mobile telephones with data capabilities.
IFX Version 1.1.0
Download | Release Highlights
IFX Version 1.1.0, released in spring 2001, offers new enhancements that support business-to-business transactions for the operation of ATMs, and the means to communicate corporate payments. This version ultimately extends the reach of IFX to business-to-business markets, laying a common foundation for marketplaces and ERP vendors to build products that can interact directly with their customers' banks.
Other enhancements featured in IFX v1.1.0 are:
IFX Versions 1.0
Download
The IFX Specification Version 1.0.1 was approved on April 26, 2000 after undergoing a 60-day member and public review and comment period. The IFX Business Message Specification version 1.0.1 and Document Type Definitions (DTD) are available for download from this site.