CA2223178C - Automated routing of messages over a network - Google Patents

Automated routing of messages over a network Download PDF

Info

Publication number
CA2223178C
CA2223178C CA002223178A CA2223178A CA2223178C CA 2223178 C CA2223178 C CA 2223178C CA 002223178 A CA002223178 A CA 002223178A CA 2223178 A CA2223178 A CA 2223178A CA 2223178 C CA2223178 C CA 2223178C
Authority
CA
Canada
Prior art keywords
terminal node
transaction data
terminal
connection
target host
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CA002223178A
Other languages
French (fr)
Other versions
CA2223178A1 (en
Inventor
Paul M. Pittenger
Lloyd S. Palmer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MCI International Inc
Original Assignee
Uunet Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Uunet Technologies Inc filed Critical Uunet Technologies Inc
Publication of CA2223178A1 publication Critical patent/CA2223178A1/en
Application granted granted Critical
Publication of CA2223178C publication Critical patent/CA2223178C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/202Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/403Solvency checks
    • G06Q20/4037Remote solvency checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/03Credit; Loans; Processing thereof

Abstract

A system for processing credit card transactions is disclosed. Transaction data to be processed is sent by point of system terminal to a terminal node connected to a sophisticated communications network. The terminal node uses routing data contained in the transaction data to establish a connection to a verification service host. The connection is established while the terminal node concurrently continues to receive and then validate the transaction dat a. Overall transaction processing time is reduced because the network connectio n needed for verification of the transaction data is established while, rather than after, transaction data is received and validated.

Description

WO 96/42150 PCT/US96/0993i AUTOMATED ROUTING OF MESSAGES OVER A NETWORK
BACKGROUND AND SUMMARY OF THE INVENTION
Field of the Invention ' The present invention relates generally to systems for effecting point of sale transactions. In particular, the present invention relates to a system for communicating between a point of sale terminal and one of a number of credit verification services. The particular verification service is chosen based on a Bank Identification Number assigned by the credit card administrator to organizations that particiapate in specific card plans.
Background ofthe Invention When bank transactions, such as the purchase of an item using a credit card, are originated from a point of sale ("POS") terminal, a message consisting of transaction data is sent from the POS terminal to a verification service over a computer network.
The POS
terminal has the ability to read the magnetic strip on a credit or debit card (in order to accept card information), to accept data regarding the transaction from a keyboard or other input means, and to originate a telephone call to an appropriate port. that can access the verification service-usually, via a sophisticated communications network such as CompuServe. The POS
terminal provides, as part of the message, information for a host computer on the communications network to establish a connection with and route the message to a host computer at the proper verification service (the target host). Specifically, the message contains a Bank Identification Number that is used by a host on the communications network to select a verification service. A Bank Identification Number is a unique and individual series ~ of numbers assigned by the credit card administrator to organizations that participate in specific card plans.
In a typical credit card transaction, transaction data sent from the POS
terminal is verified by a host computer on the communications network before it attempts to connect to the target host. If the transaction data is invalid, notification is sent to the POS terminal so the message may be resent. If the transaction data is valid, the host on the communications network extracts routing information from the message and attempts to establish a connection with the target host. If the connection is successful, verification of the transaction may be completed.
Summary of the Invention In processing credit card transactions, transaction speed is important because decreases in transaction speed may result in increases in the number of transactions completed during a particular time period. Therefore, an important goal in credit card transaction processing is to reduce the time needed to complete a transaction. The present invention provides for further reduction of transaction processing time.
The present invention further reduces transaction processing time by establishing a connection with a target node while the transaction data is being received from the POS
terminal, but before it is validated. In the event that the transaction data is valid, verification of the transaction may begin as soon as the connection is established. If the connection is established before validation of the transaction data, verification of the transaction may begin immediately following validation. The advantage of the present invention are explained further by the accompanying drawings and detailed description.
Accordingly, the present invention provides a credit card transaction system, comprising:
a point of sale terminal for transmitting transaction data related to a credit card purchase;
a terminal node on a communication network, said terminal node capable of receiving, validating, and forwarding said transaction data transmitted by said point of sale terminal;
a target host at one of a plurality of verification services for verifying said transaction data related to said credit card purchase, said target host capable of receiving said transaction data from said terminal node via said host node on said communication network;
said terminal node extracting routing data for establishing a connection between said terminal node and said target host from said transaction data while said terminal node receives and validates said transaction data;
said terminal node initiating a connection between said terminal node and said target 2a host while said terminal node receives and validates said transaction data.
The present invention also provides a method of processing credit card transactions, said method comprising the steps of:
transmitting transaction data from a point of sale terminal to a terminal node connected to a communications network;
extracting from said transaction data routing data for establishing a connection between said terminal node and a verification service target host while said terminal node receives and validates said transaction data;
establishing a connection between said terminal node and said target host, said connection initiated by said terminal node while said terminal node receives and validates said transaction data.
The present invention also provides a credit card transaction system, comprising:
a point of sale terminal for transmitting transaction data related to a credit card purchase;
a modem for answering calls initiated by said point of sale terminal;
a terminal node controlling said modem, said terminal node connected to a communication network and capable of receiving, validating, and forwarding said transaction data transmitted by said point of sale terminal;
a target host at one of a plurality of verification services for verifying said transaction data related to said credit card purchase, said target host capable of receiving said transaction data from said terminal node via a host node on said communication network;
a bank identification number for selecting a target host computer at one of said plurality of verification services, said bank identification number contained in said transaction data transmitted by said point of sale terminal and extracted by said terminal node from said transaction data while said terminal node received and validates said transaction data;
network connection data for establishing a connection between said terminal node and said target host computer, said network connection data located using said bank identification number contained in said transaction data;
said terminal node establishing a connection between said terminal node, a host node on said communication network, and said target host computer, said connection initiated by said terminal node while said terminal node received and validates said transaction data;
said terminal node receiving and performing a checksum on said transaction data, said receiving and performing being performed by said terminal node concurrently with said connection.

2b BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a diagrammatic view of the system organization for a preferred embodiment of the present invention;
Figure 2A is a flow chart of the principal steps for completing a credit card transaction;
Figure 2B is a continuation of the flow chart of Figure 2A; and Figure 3 is a timing diagram that illustrates the timing for the steps in completing a credit card transaction.
DETAIL DESCRIi'TION OF PREFERRED EMBODIMENTS) Referring to Figure 1. a diagrammatic view of the system organization for a preferred embodiment of the present invention is shown. A POS terminal 10 is connected for communication with a public telephone network (PTN} 12, so that a verification call that will ultimately reach a target host computer 22 at a verification service may be placed over the PTN 12. Preferably, the PTN 12 is connected-via a modem 14-for communication with a communications network 18. The communications network 18 may be a part of the PTN 12, or it may be a separate network accessed by the PTN 12. Preferably, the communications network 18 is capable of establishing a connection with a number of verification services.
Preferably, the transaction is processed though a terminal node 16 and a host node 20 that are part of the communications network 18.
The POS terminal 10 is equipped with a card reader for reading the magnetic strip.
The POS terminal 10 also has a keyboard or other input means for manually entering the account number and other purchaser and card data. Other means for reading or entering this data may be used as well The POS terminal 10 will normally also have a display means, such as an LCD display, and printing means, such as a transaction record printer.
Referring to Figure 2A, the principal steps for processing a credit card transaction are presented. When the transaction is ready for processing, the POS terminal directs a call, preferably through the public telephone network, to the Terminal node 12.
Preferably, the ' terminal node is part of a sophisticated communications network such as CompuServe. A
modem, under the control of the Terminal node, answers the call placed by the POS terminal 14. In the next step 16. the Terminal node prompts the POS terminal for the transaction data associated with the current purchase. The POS terminal responds to the request by sending the transaction data to the Terminal node 18. Preferably, the transaction includes routing data that may be used to determine which verification target host should be used to verify the transaction. Preferably, the routing data is located at the beginning of the transaction data and includes a Bank Identification Number (BIN) for selecting a verification service. Preferably, the BIN may be used to locate detailed connect information needed to establish a connection with a target host belonging to the verification service. The BIN may be converted to a communications address through the use of a look-up table or through any other translation method.
Next, the Terminal node extracts the routing data from the transaction data sent by the POS terminal 20. Preferably, the Terminal node starts to establish a connection with the target host at substantially the point at which the routing data has been extracted 22. The atttempt to establish the connection is made while the Terminal node continues to receive and then validate transaction data from the POS terminal 22. The ability to establish a network connection with a verification service target host while the remaining transaction data is received and validated is unique to the present invention. The ability to establish the network connection while processing the remaining transaction data reduces the overall processing time because the connection and processing fimctions are performed concurrently rather than sequentially.
Referring to Figure 2B, in the next step-which occurs after the transaction data has been received by the Terminal node-the Terminal node validates the transaction data, preferably by performing a checksum operation on the data 24. The process of performing a checksum operation is well-known in the art and is not explained here. If the transaction data cA 02223178 2000-10-05 pCT/jJS96/09931 was not properly received. the connection to the target host is interrupted 26. Preferably, an error recovery process is started and the Terminal node prompts the POS
terminal to resend the transaction data. The error recovery process starts at step 16 of Figure 2A. If the transaction data was properly received, then the Terminal node may take advantage of the connection that has been established with the target host and transmit the transaction data to the target host for verification 30. Data may flow in both directions in order to complete the authorization of the transaction. One, two or more messages may be needed for authorization.
F ~aure 3 is a timing diagram that illustrates the timing for the steps in completing a credit card transaction. The figure shows which steps occur sequentially (one step does not begin until the previous has ended) and which steps occur concurrently (more than one step is performed at a given point in time). The arrows indicate the direction of data transmission.
The ability to perform some of the operations concurrently-which is unique to the present invention-results in a reduction of the overall transaction processing time.
As shown in Fia;ure 3. the POS terminal 10 connects to the Terminal node 14, preferably via a modem 12 controlled by the Terminal node. Preferably, transaction data is sent to a target host 20 via a host node 18 conected to a communication network 16.
In the first step 22, the POS terminal calls the Terminal node. Ne,~ct, the Terminal node answers the POS terminal call 24 and prompts the POS terminal for the transaction data 26.
The POS terminal then starts transmitting the transaction data 28 to the Terminal node. Until this point. all steps are performed sequentially. In the next step, the Terminal node extracts routing data at substantially the point at which that portion of the transaction containing the routing data arrives at the Terminal node and then initiates a connection to the target host 32.
It is at this point that the present invention starts performing concurrent operations. One operation-the network connect operation-consists of the sequential steps of (1) sending a network connect request 32 from the Terminal node I4 to a host node I8, (2) the host node 16 initiating a call 34 to the target host 20, (3) the host node 18 receiving an acceptance 36 from the target host 20, and (4) the host node I8 transmitting to the Terminal node 14 a .
connect acceptance 38 The other operations performed at the same time as the network connect operation are the sequential operations of first receiving and then validating the remainder ofthe transaction data past the previously extracted routing data 30. At this point the connection is open so that data may flow in both directions to complete the authorization of the transaction.
A preferred embodiment of the present invention has been described in detail.
The description o~this particular embodiment is merely illustrative of the principles underlying the inventive concept. It is therefore contemplated that various modifications of the disclosed embodiment will, without departing from the spirit and scope of the present invention, be apparent to persons of ordinary skill in the art.

Claims (7)

WHAT IS CLAIMED IS:
1. A credit card transaction system, comprising:
a point of sale terminal for transmitting transaction data related to a credit card purchase;
a terminal node on a communication network, said terminal node capable of receiving, validating, and forwarding said transaction data transmitted by said point of sale terminal;
a target host at one of a plurality of verification services for verifying said transaction data related to said credit card purchase, said target host capable of receiving said transaction data from said terminal node via said host node on said communication network;
said terminal node extracting routing data for establishing a connection between said terminal node and said target host from said transaction data while said terminal node receives and validates said transaction data;
said terminal node initiating a connection between said terminal node and said target host while said terminal node receives and validates said transaction data.
2. The system of claim 1, wherein said target host at one of said plurality of verification services is selected based on a bank identification number in said routing data.
3. The system of claim 1, wherein said connection from said terminal node to said target host is through one or more intermediate nodes connected to said communication network.
4. A method of processing credit card transactions, said method comprising the steps of:
transmitting transaction data from a point of sale terminal to a terminal node connected to a communications network;
extracting from said transaction data routing data for establishing a connection between said terminal node and a verification service target host while said terminal node receives and validates said transaction data;
establishing a connection between said terminal node and said target host, said connection initiated by said terminal node while said terminal node receives and validates said transaction data.
5. The method of claim 4, further comprising the step of selecting one of said plurality of verification services based on a bank identification number in said routing data.
6. The method of claim 4, further comprising the step of connecting from said terminal node to said target host through one or more intermediate nodes connected to said communication network.
7. A credit card transaction system, comprising:
a point of sale terminal for transmitting transaction data related to a credit card purchase;
a modem for answering calls initiated by said point of sale terminal;
a terminal node controlling said modem, said terminal node connected to a communication network and capable of receiving, validating, and forwarding said transaction data transmitted by said point of sale terminal;
a target host at one of a plurality of verification services for verifying said transaction data related to said credit card purchase, said target host capable of receiving said transaction data from said terminal node via a host node on said communication network;
a bank identification number for selecting a target host computer at one of said plurality of verification services, said bank identification number contained in said transaction data transmitted by said point of sale terminal and extracted by said terminal node from said transaction data while said terminal node received and validates said transaction data;
network connection data for establishing a connection between said terminal node and said target host computer, said network connection data located using said bank identification number contained in said transaction data;
said terminal node establishing a connection between said terminal node, a host node on said communication network, and said target host computer, said connection initiated by said terminal node while said terminal node received and validates said transaction data;
said terminal node receiving and performing a checksum on said transaction data, said receiving and performing being performed by said terminal node concurrently with said connection.
CA002223178A 1995-06-07 1996-06-07 Automated routing of messages over a network Expired - Fee Related CA2223178C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/488,073 1995-06-07
US08/488,073 US5678010A (en) 1995-06-07 1995-06-07 Automated routing of messages over a network
PCT/US1996/009931 WO1996042150A2 (en) 1995-06-07 1996-06-07 Automated routing of messages over a network

Publications (2)

Publication Number Publication Date
CA2223178A1 CA2223178A1 (en) 1996-12-27
CA2223178C true CA2223178C (en) 2001-09-04

Family

ID=23938234

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002223178A Expired - Fee Related CA2223178C (en) 1995-06-07 1996-06-07 Automated routing of messages over a network

Country Status (7)

Country Link
US (1) US5678010A (en)
JP (1) JP2002515989A (en)
AU (1) AU701815B2 (en)
CA (1) CA2223178C (en)
DE (1) DE19681450C2 (en)
GB (1) GB2319108B (en)
WO (1) WO1996042150A2 (en)

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5864679A (en) * 1993-09-06 1999-01-26 Kabushiki Kaisha Toshiba Transaction routing in a multiple processor system using an extracted transaction feature parameter and transaction historical data
CA2193582A1 (en) * 1995-12-21 1997-06-22 Aidan O'leary Order processing method
GB9601924D0 (en) * 1996-01-31 1996-04-03 Certicom Corp Transaction verification protocol for smart cards
US5910988A (en) * 1997-08-27 1999-06-08 Csp Holdings, Inc. Remote image capture with centralized processing and storage
US6014635A (en) * 1997-12-08 2000-01-11 Shc Direct, Inc. System and method for providing a discount credit transaction network
US6314519B1 (en) * 1997-12-22 2001-11-06 Motorola, Inc. Secure messaging system overlay for a selective call signaling system
US6636833B1 (en) 1998-03-25 2003-10-21 Obis Patents Ltd. Credit card system and method
US6324526B1 (en) 1999-01-15 2001-11-27 D'agostino John System and method for performing secure credit card purchases
CA2366517C (en) 1999-04-13 2006-11-07 Orbis Patents Limited Person-to-person, person-to-business, business-to-person, and business-to-business financial transaction system
IES990584A2 (en) * 1999-07-12 2000-07-12 Mainline Corporate Holdings Dynamic currency conversion for card payment systems
US7353208B1 (en) 2000-02-02 2008-04-01 Transaction Network Services, Inc. Transaction processing using intermediate server architecture
AU2001243658B2 (en) 2000-03-15 2005-12-15 Mastercard International Incorporated Method and system for secure payments over a computer network
US7379919B2 (en) 2000-04-11 2008-05-27 Mastercard International Incorporated Method and system for conducting secure payments over a computer network
AU5701901A (en) * 2000-04-11 2001-10-23 Mastercard International Inc An improved method and system for conducting secure payments over a computer network
US6732175B1 (en) * 2000-04-13 2004-05-04 Intel Corporation Network apparatus for switching based on content of application data
US7146422B1 (en) 2000-05-01 2006-12-05 Intel Corporation Method and apparatus for validating documents based on a validation template
EP1320828A4 (en) * 2000-05-24 2006-03-29 Duocash Inc System and method for using existing prepaid card systems for making payments over the internet
US6347739B1 (en) 2000-06-08 2002-02-19 Amos Tamam System for credit card acceptance in taxicabs
US7233920B1 (en) 2000-09-07 2007-06-19 Paymentech, L.P. System and apparatus for credit transaction data transmission
US7000001B2 (en) * 2000-09-12 2006-02-14 Research In Motion Limited Bookmark beacon system and method
US6915279B2 (en) 2001-03-09 2005-07-05 Mastercard International Incorporated System and method for conducting secure payment transactions
EP1265202A1 (en) 2001-06-04 2002-12-11 Orbis Patents Limited Business-to-business commerce using financial transaction numbers
US7065706B1 (en) * 2001-08-06 2006-06-20 Cisco Technology, Inc. Network router configured for executing network operations based on parsing XML tags in a received XML document
AU2002332556A1 (en) * 2001-08-15 2003-03-03 Visa International Service Association Method and system for delivering multiple services electronically to customers via a centralized portal architecture
US20030065569A1 (en) * 2001-09-04 2003-04-03 Aaron Danis Method and apparatus for coordinating transaction data for a plurality of point-of-sale terminals
US7054842B2 (en) * 2001-10-03 2006-05-30 First Data Corporation Stored value cards and methods for their issuance
US7516198B1 (en) * 2001-10-30 2009-04-07 Cisco Technology, Inc. Arrangement for providing content-based quality of service for a service flow based on parsing XML tags detected from a server response to a client request
JP3963752B2 (en) * 2002-03-27 2007-08-22 富士通株式会社 Transaction data management system, method and program therefor
US6877657B2 (en) * 2002-06-28 2005-04-12 First Data Corporation Methods and systems for production of transaction cards
US7219149B2 (en) 2003-06-12 2007-05-15 Dw Holdings, Inc. Versatile terminal adapter and network for transaction processing
US20040054812A1 (en) * 2002-09-13 2004-03-18 Jiasen Liang System and method for interfacing with a legacy computer system
US7424455B2 (en) * 2002-09-17 2008-09-09 First Data Corporation Method and systems for providing merchant services with right-time creation and updating of merchant accounts
US7069244B2 (en) * 2002-09-17 2006-06-27 First Data Corporation Method and system for merchant processing of purchase card transactions with expanded card type acceptance
US7083081B2 (en) * 2002-10-08 2006-08-01 First Data Corporation Electronic card and ticket and methods for their use
US7319977B2 (en) * 2002-10-08 2008-01-15 First Data Corporation Discount-instrument methods and systems
US7882021B2 (en) * 2003-01-30 2011-02-01 First Data Corporation Financial settlement systems and methods
US8271380B2 (en) * 2003-01-30 2012-09-18 First Data Corporation Decentralized guaranteed stored value transfer system and method
US7409358B2 (en) * 2003-02-21 2008-08-05 First Data Corporation Methods and systems for coordinating a change in status of stored-value cards
US7328191B2 (en) * 2003-03-31 2008-02-05 First Data Corporation Methods and systems for processing unrestricted stored-value instruments
US7316350B2 (en) * 2003-04-22 2008-01-08 First Data Corporation Multi-purse card system and methods
US20050116027A1 (en) * 2003-06-12 2005-06-02 First Data Corp. Personalized presentation instrument production systems and methods
US20040254833A1 (en) * 2003-06-12 2004-12-16 First Data Corporation Presentation instrument production systems and methods
US7761375B2 (en) * 2004-03-16 2010-07-20 Hewlett-Packard Development Company, L.P. Transaction switch and a method for use thereof
US7303121B2 (en) * 2004-05-26 2007-12-04 First Data Corporation System and method for initializing financial presentation instruments
US20060074767A1 (en) * 2004-10-05 2006-04-06 First Data Corporation Selective inclusion of stored value cards in mailings
CN100442763C (en) * 2005-04-13 2008-12-10 华为技术有限公司 POS switch-in group realizing method
WO2007019387A2 (en) * 2005-08-04 2007-02-15 Transaction Network Services, Inc. Systems and method for vending machine settlement
US7933835B2 (en) 2007-01-17 2011-04-26 The Western Union Company Secure money transfer systems and methods using biometric keys associated therewith
US8818904B2 (en) 2007-01-17 2014-08-26 The Western Union Company Generation systems and methods for transaction identifiers having biometric keys associated therewith
US8504473B2 (en) 2007-03-28 2013-08-06 The Western Union Company Money transfer system and messaging system
US7783571B2 (en) * 2007-05-31 2010-08-24 First Data Corporation ATM system for receiving cash deposits from non-networked clients
US8700446B2 (en) * 2008-03-28 2014-04-15 First Data Corporation Methods and systems for dynamically generating coupons associated with presentation instruments
US7885878B2 (en) 2008-05-28 2011-02-08 First Data Corporation Systems and methods of payment account activation
US8672216B2 (en) 2009-04-14 2014-03-18 First Data Corporation Flat card production systems and methods
US10735304B2 (en) 2011-02-28 2020-08-04 Shopkeep Inc. System and method for remote management of sale transaction data
US20150278789A1 (en) * 2010-03-02 2015-10-01 Shopkeep.Com, Inc. System and method for remote management of sale transaction data
US10699261B2 (en) 2010-03-02 2020-06-30 Shopkeep Inc. System and method for remote management of sale transaction data
US9965755B2 (en) 2011-02-28 2018-05-08 Shopkeep.Com, Inc. System and method for remote management of sale transaction data
US9317844B2 (en) 2010-03-02 2016-04-19 Shopkeep.Com, Inc. System and method for remote management of sale transaction data
US11030598B2 (en) 2010-03-02 2021-06-08 Lightspeed Commerce Usa Inc. System and method for remote management of sale transaction data
CN102291294B (en) * 2011-05-12 2016-03-30 中兴通讯股份有限公司 A kind of method and device realizing the intercommunication of POS/ETH line card

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4386266A (en) * 1980-02-11 1983-05-31 International Business Machines Corporation Method for operating a transaction execution system having improved verification of personal identification
JPS5979375A (en) * 1982-10-29 1984-05-08 Omron Tateisi Electronics Co Facility for settling transactions
US5231570A (en) * 1990-12-11 1993-07-27 Lee Gerritt S K Credit verification system

Also Published As

Publication number Publication date
GB2319108A (en) 1998-05-13
WO1996042150A3 (en) 1998-02-26
WO1996042150A2 (en) 1996-12-27
US5678010A (en) 1997-10-14
CA2223178A1 (en) 1996-12-27
DE19681450T1 (en) 1998-07-23
AU6110396A (en) 1997-01-09
GB2319108B (en) 1999-03-03
AU701815B2 (en) 1999-02-04
JP2002515989A (en) 2002-05-28
DE19681450C2 (en) 2000-08-10
GB9725858D0 (en) 1998-02-04

Similar Documents

Publication Publication Date Title
CA2223178C (en) Automated routing of messages over a network
US6853977B1 (en) Electronic settlement system using separate communication channels for settlement between sales and payee terminals
AU658590B2 (en) ATMS/POS based electronic mail system
US20050044042A1 (en) Financial transaction system and method using electronic messaging
US20030061120A1 (en) Order processing system and method
US20020035539A1 (en) System and methods of validating an authorized user of a payment card and authorization of a payment card transaction
US20080005023A1 (en) System and a method for carrying out personal and business transactions
WO1998034203A1 (en) Method and apparatus for performing financial transactions using a mobile communication unit
EP1346301A1 (en) An electronic fund transfer system using an atm in conjunction with a kiosk
WO2008102329A2 (en) A method and a system for processing an sms message or for carrying out a process in response to an sms message from an sms enabled device
EP1184823A2 (en) System for facilitating the ordering and paying of services by means of a communication network
US6487284B1 (en) Card pay telephone with speed dialing
US7483863B2 (en) Electronic commerce information processing system and method
AU727236B2 (en) Automated routing of messages over a network
GB2362489A (en) Secure communication
KR100328577B1 (en) Method for paying a charge of goods
JP2001331756A (en) Card payment automatic liquidation system
JPS6037072A (en) Interactive type audio transaction terminal
WO2002050788A2 (en) Accounting method and accounting machine
IES59350B2 (en) Method and apparatus for authorising credit cards and other cards
KR20030092710A (en) The mode of transaction about an automatic paying machine(CD,ATM) using a mobile phone
JPH0587862B2 (en)
JPH1115896A (en) Banking facility utilizing method by telephone equipment, its device and adapter
JPS59216276A (en) Credit transaction terminal equipment
JPS61109171A (en) Communication system

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20160607