Sunday, March 06, 2022

Few Facts - About Cards Transactions

 To date 2022, credit debit cards accounts for nearly a huge percent of all retail non-cash payments, possible a fivefold increase in just a few years.

Growth has been sharp in both online (PIN-based) and offline (signature-based) debit.

ATM or POS processing can occur across multiple paths, either directly (through a bank's owned ATM, typically called "On Us"),

Or through one of many shared networks where the card holder is using a terminal that is owned and operated by a another entity is called "Not-On-Us" trasanctions.

An example of the cooperative networks is STAR, which is owned by First Data Corporation.

With more than 1.7 million locations across the United States, handling over 5,700 financial institutions with over 134 million cards,

STAR is just one of the many networks that are available to banks and other financial institutions that can be used to project their financial services to their customer base.

Other industry competitors in this marketplace worldwide are VisaNet, MasterCard, Pulse, NYCE, Multibanco, Interac, LINK, JCB, and others.

In total, there are more than 60 major networks worldwide available to both consumers and financial institutions

Transaction Switching and Routing - In BASE24-eps

 BASE24-eps provides a highly flexible routing structure for transactions.


This flexibility not only routes transactions to the appropriate network, card association, processor or internal system for authorization, but it also helps users gain lower interchange charges by factoring in the total path when determining the authorization destination.

Determining the card issuer using a Card prefix lookup is decoupled from choosing the destination. The Card prefix lookup determines the destination profile which is then used to determine the destination along with the:

  • Source Profile
  • Destination Profile
  • Transaction Type
  • Account Type 1 (FROM account type)
  • Account Type 2 (TO account type)
  • Method of consumer authentication (PIN present, chip card, and so on)

This flexibility in transaction routing accommodates different account types that might reside on different systems and different platforms.

  • Users can customize their transaction processing at various stages in the transaction life cycle, which includes:
  • Pre-screening before transactions are sent to an external authorizer
  • Defining the processing steps for real time internal authorization
  • Defining the processing steps for stand-in authorization
  • Specifying the destination of advice messages following authorization
  • Specifying how the database should be impacted during the post-authorization process

The first step in this process was decoupling the logic to determine the issuer from the routing logic. This allows one source to route differently than another source. Routing means how to get to the issuer.

An issuer could be a back-end host system, payment network (e.g. Visa or MasterCard), or authorization provided by BASE24-eps.

The routing logic had to be robust and provide functionality for all possible channels, including alternate paths if the issuer was unavailable.

Initially the logic to determine the issuer used the prefix (up to the first 11 digits of the PAN) to determine the issuer.

The outcome of this was the Destination Route Profile which was used by the routing logic to determine how to get to the issuer.

Each source of transactions in the system was assigned a Source Route Profile allowing sources to be grouped together when the same routing logic should be used.

This would allow a different way to determine the issuer to be used without having to change the routing logic.

The next step was providing an authorization engine that was flexible enough to process transactions from both the ATM and Point-of-Sale channels along with potentially other existing channels and new channels to come.

This was accomplished by creating a script engine to orchestrate the authorization logic. Scripts could be written for each transaction type and even by channel.

Routing determined the script to execute if the transaction was authorized by BASE24-eps, either as the initial destination or an alternate destination (stand-in).

Because the input to routing was the Source Route Profile and the Destination Route Profile different scripts could be executed based on the destination as well as the source.

This allows any slight difference between the logic for a channel to be managed by the script. Now one might be thinking each script will contain quite a bit of duplicate logic; read the Card, validate the Card, verify the PIN, etc.

Shared logic is written in sub-scripts which can be shared across the scripts

Reciprocal and National Bridge Transactions - Definition

Reciprocal Transaction - The card holder initiates a transaction at a device that is owned by a bank that is a member of a different regional network.

In this case, a gateway is used to switch the transaction. Example: A London resident attempts to withdraw money from an ATM or POS in Edinburgh, Scotland. An agreement between the network in Scotland and the network in London England allows the transaction to be switched from one regional network to another.

National Bridge Transactions - The card holder uses a device at a bank that is not their own, and the two banks belong to different regional networks that do not have any agreement. Both banks must belong to the same national network.

The transaction is handed from the ATM or POS regional network to the national network, and finally to the authorizing bank's regional network. In this case, there are three switches involved.