[go: up one dir, main page]

WO2001088782A1 - Systeme et dispositif d'etablissement de donnees electriques et terminal - Google Patents

Systeme et dispositif d'etablissement de donnees electriques et terminal Download PDF

Info

Publication number
WO2001088782A1
WO2001088782A1 PCT/JP2000/003260 JP0003260W WO0188782A1 WO 2001088782 A1 WO2001088782 A1 WO 2001088782A1 JP 0003260 W JP0003260 W JP 0003260W WO 0188782 A1 WO0188782 A1 WO 0188782A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
payment
transaction
identification number
user
Prior art date
Application number
PCT/JP2000/003260
Other languages
English (en)
Japanese (ja)
Inventor
Keiichi Nakajima
Original Assignee
E-Mark Systems 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 E-Mark Systems Inc. filed Critical E-Mark Systems Inc.
Priority to AU47793/00A priority Critical patent/AU4779300A/en
Priority to PCT/JP2000/003260 priority patent/WO2001088782A1/fr
Priority to KR1020027015622A priority patent/KR20030023865A/ko
Priority to JP2001585106A priority patent/JP4546692B2/ja
Priority to PCT/JP2001/000334 priority patent/WO2001088785A1/fr
Priority to AU2001227070A priority patent/AU2001227070A1/en
Publication of WO2001088782A1 publication Critical patent/WO2001088782A1/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/42Confirmation, e.g. check or permission by the legal debtor of payment
    • G06Q20/425Confirmation, e.g. check or permission by the legal debtor of payment using two different networks, one for transaction and one for security confirmation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/12Payment architectures specially adapted for electronic shopping systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/325Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/385Payment protocols; Details thereof using an alias or single-use codes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/409Device specific authentication in transaction processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Definitions

  • the present invention relates to an electronic payment system, a payment device, and a terminal that can perform payment in commercial transactions electronically using a communication network.
  • an electronic payment system for performing transaction settlement using a communication network, wherein the settlement apparatus performs transaction settlement. And a payment terminal connected to the payment device via the communication network to make a bill in the transaction; and a payment terminal connected to the payment device through the communication network to make a payment in the transaction.
  • a transaction identification number for identifying a transaction is set between the payment terminal and the payment terminal. If the billing terminal sends the same transaction identification number to the payment device, To settle the transaction It is characterized by performing.
  • the payment device sends the transaction identification number to the payment terminal, receives the transaction identification number notified by the payment terminal to the billing terminal from the billing terminal, and receives the transaction identification number set by the payment device and the transaction received from the billing terminal.
  • the transaction may be settled between the billing terminal and the payment terminal if the identification numbers are collated and matched.
  • a settlement apparatus for communicating with a billing terminal for making a bill in a transaction and a payment terminal for making a payment in the transaction, and performing settlement of the transaction.
  • a first communication unit connected to the billing terminal; a second communication unit connected to the payment terminal via the second communication network; and a processing unit for performing a settlement process of the transaction.
  • a transaction identification number that identifies the transaction is set between the terminal and the terminal. If the billing terminal sends the same transaction identification number as the transaction identification number to the payment device, the transaction In this method, the transaction is settled.
  • the second communication unit transmits the transaction identification number to the payment terminal
  • the first communication unit receives the transaction identification number notified by the payment terminal to the billing terminal from the billing terminal
  • the processing unit performs
  • the transaction identification number set by the department may be compared with the transaction identification number received from the billing terminal, and if they match, the transaction settlement processing may be performed between the billing terminal and the payment terminal.
  • the first communication unit receives, from the billing terminal, a payment terminal identification number for identifying the payment terminal notified by the payment terminal to the billing terminal, and the processing unit sets a transaction identification number in association with the payment terminal identification number.
  • the second communication unit may transmit the transaction identification number to the payment terminal identified by the payment terminal identification number.
  • the second communication unit transmits the transaction identification number to the payment terminal identified by the payment terminal identification number
  • the first communication unit transmits the payment terminal identification number and the transaction identification number notified by the payment terminal to the billing terminal.
  • the processing unit receives the number from the billing terminal and correlates the transaction identification number set by the processing unit with the transaction identification number received from the billing terminal in association with the payment terminal identification number received from the billing terminal. If they match, the payment terminal identification number Payment processing of the transaction may be performed between the payment terminal to be charged and the billing terminal.
  • the processing unit further includes a storage unit configured to store a transaction identification number setting time in which the transaction identification number is set in association with the payment terminal identification number.
  • the transaction identification number received from the billing terminal is compared with the transaction identification number reception time, and if the difference between the transaction identification number setting time and the transaction identification number reception time is within a predetermined time, the settlement process may be performed. Good.
  • the first communication unit receives the purchase price in the transaction from the billing terminal, and the processing unit
  • Transaction processing may be performed for the user of the payment terminal based on the purchase price received from the billing terminal by the first communication unit.
  • the first communication unit may receive the purchase price in the transaction from the billing terminal, and the second communication unit may transmit the purchase price to the payment terminal in order to allow the user of the payment terminal to confirm the purchase price. .
  • the first communication unit transmits a settlement completion notification notifying the completion of the settlement processing by the processing unit to the requesting terminal, and the second communication unit notifies the receipt of the purchase amount in the settlement processing by the processing unit. May be transmitted to the payment terminal.
  • a billing terminal database storing information on the billing terminal, wherein the first communication unit receives the billing terminal identification number for identifying the billing terminal from the billing terminal, and the processing unit performs processing based on the billing terminal identification number. Then, information on the billing terminal may be extracted from the billing terminal database, and the registration of the billing terminal may be confirmed.
  • the second communication unit may transmit the information on the billing terminal extracted from the billing terminal database to the payment terminal so that the payment terminal can confirm the billing terminal.
  • the information processing apparatus further includes a payment terminal database storing information on the payment terminal, and the processing unit extracts information about the user of the payment terminal from the payment terminal database based on the payment terminal identification number, and registers a user registration status and a user. You may check the usage status of and the at least one of the user's possible settlement amounts.
  • the processing unit extracts at least a part of the attribute information of the user of the payment terminal from the payment terminal database, and the first communication unit extracts at least a part of the attribute information of the user from the payment terminal. It may be sent at the end.
  • a payment terminal database storing information on the payment terminal
  • the first communication unit may extract authentication information of the user of the payment terminal from the payment terminal database, and transmit the authentication information of the user to the request terminal in order for the request terminal to authenticate the user.
  • the user authentication information may be a face photograph of the user.
  • the first communication unit receives a signal requesting authentication by the user's password from the billing terminal, the processing unit extracts information on the password of the user of the payment terminal from the payment terminal database, and the second communication unit Sends a command for requesting a password to the payment terminal, receives the password input by the payment terminal from the billing terminal, and the processing unit compares the password received from the billing terminal with information on the password extracted from the payment terminal database.
  • the first communication unit may authenticate the user by collating and transmitting the success or failure of the password collation by the processing unit to the billing terminal.
  • the information processing apparatus further includes a payment terminal database storing information on the payment terminal.
  • the authentication information registered by the user of the payment terminal is extracted from the payment terminal database, the second communication unit transmits an instruction for inquiring the authentication information to the payment terminal, and the first communication unit Alternatively, the user may be authenticated by receiving the authentication information notified to the billing terminal.
  • the first communication unit may notify the billing terminal of the success or failure of the user authentication by transmitting the result of the authentication by the processing unit to the billing terminal.
  • the payment terminal database may store a plurality of authentication information registered by a user, and the processing unit may randomly extract at least one of the plurality of authentication information from the payment terminal database.
  • the payment terminal database further stores information on the payment terminal
  • the billing terminal database stores an authentication method required by the billing terminal
  • the payment terminal database stores an authentication method requested by the user
  • the processing unit includes: The authentication method requested by the billing terminal is extracted from the billing terminal database, the authentication method requested by the user is extracted from the payment terminal database, and based on the authentication method requested by the billing terminal and the authentication method requested by the user. An authentication method that can be agreed upon may be determined, and the user may be authenticated. If the authentication accuracy of the authentication method requested by the billing terminal is different from the authentication accuracy of the authentication method requested by the user, the authentication method with the higher authentication accuracy may be an agreed authentication method.
  • the processing unit rejects the user authentication, and the second communication unit rejects the authentication by the payment terminal. May be transmitted.
  • the authentication method requested by the terminal and the user requires visual authentication using the photograph data of the user, password authentication using the authentication information registered by the user as the password, and voice data registered by the user.
  • the content may be specified for at least one of the authenticated voice authentications.
  • the processing unit shall agree to the authentication method. May not include visual authentication. If the authentication method requested by the user is a specified content that refuses visual authentication, and the authentication method requested by the requesting terminal is a specified content that requires visual authentication, the processing unit performs authentication of the user. Rejection, the second communication unit may transmit information indicating that the authentication has been rejected to the payment terminal because the authentication method cannot be agreed.
  • the processing unit may combine the authentication method requested by the billing terminal with the password authentication to obtain an acceptable authentication method.
  • a payment terminal that communicates with a settlement device that performs settlement of a transaction and a billing terminal that performs billing in the transaction, and performs payment in the transaction, wherein the transaction identification number that identifies the transaction from the settlement device.
  • the storage unit stores a payment terminal identification number for identifying the payment terminal
  • the conversion unit stores The payment terminal identification number stored in the storage unit may be converted into a pattern code
  • the display unit may display the pattern code to notify the billing terminal of the payment terminal identification number.
  • the receiving unit receives the transaction accounting information from the settlement apparatus, the conversion unit converts the payment terminal identification number and the transaction identification number stored in the storage unit into a pattern code, and the display unit displays the payment terminal identification number and the It may have a pattern code display section for displaying a pattern code for notifying the transaction identification number to the billing terminal, and a message display section for displaying transaction information.
  • the pattern code display unit may display the pattern code on condition that the user of the payment terminal has confirmed the transaction information displayed on the message display unit.
  • a billing terminal that communicates with a settlement device that performs settlement of a transaction and performs billing in a transaction with respect to a payment terminal that performs payment in the transaction; and a pattern code displayed by the payment terminal.
  • a pattern code reading unit for reading the transaction ID, a processing unit for acquiring a transaction identification number for identifying the transaction identification from the pattern code, and a communication unit for transmitting the transaction identification number acquired by the processing unit to the settlement apparatus.
  • the processing unit may acquire a payment terminal identification number for identifying the payment terminal from the pattern code, and the communication unit may transmit the payment terminal identification number and the transaction identification number to the settlement device.
  • the communication unit transmits the purchase price in the transaction to the payment device, and the payment device performs a payment process for the transaction identified by the transaction identification number to a user of the payment terminal identified by the payment terminal identification number.
  • a payment completion notification for notifying the completion of the payment processing may be received from the payment apparatus.
  • the communication unit may receive at least a part of the attribute information of the user of the payment terminal from the payment device.
  • the system further includes a sales history database for storing sales histories in transactions, and the sales history database may store a product identification number for identifying a product to be sold in transactions and attribute information of a user of the payment terminal in association with each other.
  • the user's attribute information may include at least one of the user's gender and age.
  • the communication unit may receive the authentication information of the user of the payment terminal from the payment device, and the processing unit may authenticate the user based on the authentication information received from the payment device.
  • the user authentication information may be a photograph of the user's face.
  • a payment method in a payment system including a billing terminal for performing a billing in a transaction, a payment terminal for performing a payment in the transaction, and a payment device for performing a payment for the transaction, wherein the payment terminal includes: Notifying the billing terminal of the payment terminal identification number for identifying the payment terminal; transmitting the payment terminal identification number acquired from the payment terminal, and the purchase price of the transaction to the payment device; Assigns a transaction identification number for identifying a transaction in association with the payment terminal identification number received from the billing terminal, and the transaction device assigns the transaction identification number in association with the payment terminal identification number, and Transmitting the purchase price received from the billing terminal to the payment terminal identified by the payment terminal identification number, the payment terminal displaying the purchase price received from the payment device, When the final user confirms the purchase amount displayed on the payment terminal, the payment terminal notifies the payment terminal of the payment terminal identification number and the transaction identification number to the billing terminal.
  • a settlement method in a settlement apparatus for communicating with a billing terminal for making a bill in a transaction and a payment terminal for making a payment in the transaction, and performing settlement of the transaction.
  • Receiving the notified payment terminal identification number for identifying the payment terminal and the purchase price from the billing terminal and allocating the transaction identification number for identifying the transaction in association with the payment terminal identification number received from the billing terminal.
  • Matching the transaction identification number assigned to the number with the transaction number and, if the matching is successful, the transaction between the billing terminal and the payment terminal identified by the payment terminal identification number based on the purchase amount. And performing a settlement process.
  • a settlement method in a settlement device for communicating with a billing terminal for making a bill in a transaction and a payment terminal for making a payment in Tori I, and identifying the transaction. Setting the transaction identification number, transmitting the transaction identification number to the payment terminal, the payment terminal notifies the transaction identification number to the billing terminal, and the billing terminal settles the same transaction identification number as the transaction identification number Performing a transaction settlement process between the billing terminal and the payment terminal when transmitted to the device.
  • a storage medium storing a computer program for communicating with a billing terminal for making a bill in a transaction and a payment terminal for making a payment in a bow, and for performing a transaction settlement.
  • a first communication module connecting the computer to the billing terminal via the first communication network; a second communication module connecting the computer to the payment terminal via the second communication network; And a processing module that sets a transaction identification number for identifying a transaction with the payment terminal, and the billing terminal sends the same transaction identification number as the transaction identification number to the computer. When transmitted, the transaction is settled between the billing terminal and the payment terminal.
  • FIG. 1 is a configuration diagram of the electronic payment system according to the first embodiment.
  • FIG. 2 is a schematic diagram of the cashier terminal 10.
  • FIG. 3 is a configuration diagram of the user terminal 20.
  • Fig. 4 shows a bar code displayed on the pattern code display section 354 of the user terminal 20. It is a figure explaining the example performed.
  • FIG. 5 is a diagram illustrating an example in which a cybercode is displayed on the barcode display section 354 of the user terminal 20.
  • FIG. 6 is a diagram illustrating an example in which a mobile phone is used as the user terminal 20.
  • FIG. 7 is a configuration diagram of the settlement server 30.
  • FIG. 8 is a diagram showing an example of the cashier terminal information 500.
  • FIG. 9 is a diagram illustrating an example of the user information 60 °.
  • FIG. 10 is a diagram showing an example of the attribute information file 602.
  • FIG. 11 is a diagram showing an example of the usage status file 604. As shown in FIG.
  • FIG. 12 is a diagram showing an example of the authentication data file 606.
  • Figure 13 is a diagram explaining the outline of “loop settlement”.
  • FIG. 14 is a flowchart of the settlement processing of the electronic settlement system according to the first embodiment.
  • FIG. 15 is a flowchart of the processing of the cashier terminal information inquiry 109.
  • FIG. 16 is a flowchart of the user information inquiry 110 processing.
  • FIG. 17 is a flowchart of the process of the visual authentication 1 14.
  • FIG. 18 is a flowchart of the accounting information confirmation 120 process.
  • FIG. 19 is a flowchart of the processing of the transaction identification number verification 128.
  • FIG. 20 is a flowchart of the process 130 for checking the purchase amount and the available amount.
  • FIG. 21 is a diagram illustrating a screen example of the cashier side display unit 302 of the cashier terminal 10.
  • FIG. 22 is a diagram illustrating a screen example of the display unit 365 of the user terminal 20.
  • FIG. 23 is a diagram illustrating an example of the sales history information file 150.
  • FIG. 24 is a view for explaining an example of the authentication method stored in the authentication method field of the cashier terminal information 500.
  • Figure 25 shows the authentication method stored in the authentication method field of the user information 600. It is a figure explaining the example of.
  • FIG. 26 is a diagram illustrating an authentication method agreed between the cashier terminal 10 and the user terminal 20.
  • FIG. 27 is a flowchart of the settlement process of the electronic settlement system according to the second embodiment.
  • FIG. 28 is a flowchart of the user information inquiry 210 process.
  • FIG. 29 is a flowchart of the user authentication 220 process.
  • FIG. 30 is a flowchart of the user authentication process 222.
  • FIG. 31 is a flowchart of the process of password authentication 2 222.
  • FIG. 32 is a configuration diagram of an electronic payment system according to the third embodiment.
  • FIG. 33 is a flowchart of a payment process of the electronic payment system according to the third embodiment.
  • FIG. 34 is a view for explaining an example of a display screen of the user computer 22.
  • FIG. 35 is a block diagram showing a hardware configuration of the general-purpose computer 600.
  • FIG. 1 is a configuration diagram of the electronic payment system of the present embodiment.
  • the electronic settlement system includes a cashier terminal 10 as an example of a billing terminal, a user terminal 20 as an example of a payment terminal, a settlement server 30 as an example of a settlement device, and a carrier server 4.
  • a cashier database 50 as an example of a billing terminal database
  • a user database 60 as an example of a payment terminal database
  • a .user account database 70 The communication line 18 is a communication line connecting the cashier terminal 10 and the settlement server 30 and may be either a telephone line or a dedicated line.
  • the wireless communication transmission path 28 is a transmission path for wireless telephone communication connecting the user terminal 20 and the carrier server 40.
  • the communication line 38 is a communication line connecting the carrier server 40 and the settlement server 30 and may be either a telephone line or a dedicated line.
  • the cashier terminal 10 has a sales history database 15.
  • the cashier terminal 10 calculates the price of the product purchased by the user at the retail store, and bills the user for payment.
  • FIG. 2 is a schematic diagram of the cashier terminal 10.
  • the cashier terminal 10 includes a customer-side display unit 300, a cashier-side display unit 302, a cashier body 304, and a pass. It has a keyboard section 310 for inputting a code, and a pattern code reading section 304 for reading a pattern code such as a barcode or a cybercode which is a two-dimensional barcode.
  • the cashier terminal 10 has a communication function of connecting to the settlement server 30 via a telephone line or a dedicated line.
  • the customer-side display unit 300 has a display screen such as a liquid crystal display or an LCD for displaying character information on the back side of the cashier terminal 10 and displays the total price of the product and notifies the user.
  • the cashier-side display unit 302 displays the calculation process of the price of the product and the process of electronic payment.
  • the keyboard section 306 is used when the user inputs a password.
  • the pattern code reading section 308 reads a pattern code displayed on the display section 350 by the user terminal 20.
  • An example of the user terminal 20 is a wireless communication means such as a pager or a mobile phone.
  • FIG. 3 is a configuration diagram of the user terminal 20.
  • the user terminal 20 includes a display unit 355, a storage unit 356, a conversion unit 358, and a reception unit 360.
  • the display section 355 has a message display section 350 for displaying a message, and a pattern code display section 35 for displaying a pattern code.
  • the storage unit 356 stores a user ID for identifying a user, a transaction identification number for identifying a transaction, and the like.
  • the conversion unit 358 converts a user ID, a transaction identification number, and the like into a pattern code.
  • the receiving unit 360 receives information transmitted from the settlement server 30 via the wireless communication transmission path 28.
  • the user ID is a telephone number of a pager or a mobile phone, or a user-specific identification number.
  • FIG. 4 is a diagram illustrating an example in which a bar code is displayed on the pattern code display section 354 of the user terminal 20.
  • the conversion section 358 converts the user ID into a bar code
  • the pattern code display section 354 displays the converted bar code.
  • a message such as "Please read the code at the cashier.” Is displayed at the same time, and the user of the user terminal 20 displays the displayed bar code on the cashier terminal 10 in charge.
  • the person in charge of the cashier terminal 10 uses the pattern code reading section 308 to The bar code displayed on the pattern code display section 354 of the terminal 20 is read to obtain a user ID.
  • the user may operate the pattern code reading unit 308 of the cashier terminal 10 to read the bar code displayed on the pattern code display unit 354 of the user terminal 20.
  • FIG. 5 is a diagram illustrating an example in which a cyber code is displayed on the par code display section 354 of the user terminal 20.
  • the conversion unit 35 8 converts the user ID to Saibako one de is a two-dimensional pattern code
  • the pattern code display unit 3 5 4 was converted Saibako Displays the display.
  • a message such as “Please let the code read at the cashier.” Is also displayed on the message display section 350 at the same time.
  • the user of the user terminal 20 sends the displayed server code to the person in charge of the cashier terminal 10. Present.
  • the person in charge of the cashier terminal 10 reads the cybercode displayed on the pattern code display unit 354 of the user terminal 20 using the pattern code reading unit 308, and acquires the user ID.
  • the user may operate the pattern code reading unit 308 of the cashier terminal 10 to read the cybercode displayed on the pattern code display unit 354 of the user terminal 20.
  • FIG. 6 is a diagram illustrating an example in which a mobile phone is used as the user terminal 20.
  • the user terminal 20 has an antenna 400 for receiving information from the settlement server 30, a display section 402 for displaying a message and a pattern code, and a processing start button 404. The operation is the same as that of the user terminal 20 in FIG.
  • the user terminal 20 is connected to the carrier server 40 via the wireless communication transmission path 28.
  • the carrier server 40 is connected to the settlement server 30 via a communication line 38. Therefore, the user terminal 20 can perform data communication with the settlement server 30.
  • the settlement server 30 performs settlement processing of a commodity transaction between the retail store and the user.
  • the payment server 30 includes a cashier database 50 storing information on cashier terminals 10, a user database 60 storing information on user terminals 20, and a user's credit account. Alternatively, it can be connected to a user account database 70 that stores information on bank accounts and search and acquire information from each database.
  • the payment server 30 , the credit database 50, the user database 60, and the user account database 70 may be provided in a credit company or bank network. Only the user account database 70 is set up in the credit company or bank network, and the settlement server 30 is connected to the user account database 70 via a dedicated line.
  • FIG. 7 is a configuration diagram of the settlement server 30.
  • the payment server 30 includes a processing unit 80 for processing a payment, a storage unit 81 for storing processing results, time information, and the like, and a first communication unit 82 for processing data communication via the communication line 18. And a second communication unit 84 for processing data communication via the communication line 38 and the wireless communication transmission line 28, a cash register database 50, a user database 60, and a user account database 70, A database search unit 86 for searching database information.
  • FIG. 8 is a diagram showing an example of the cashier terminal information 500 stored in the cashier database 50.
  • the cashier terminal information 500 stores a cashier registration number for identifying the cashier terminal 10, a retail store name, a store name, a cashier terminal number, and an authentication method designated by the retailer or cashier terminal 10.
  • the authentication method is specified to perform both visual authentication and password authentication.
  • FIG. 9 is a diagram showing an example of the user information 600 stored in the user database 600.
  • the user information 600 contains the user terminal identification number of the user terminal 20, for example, the calling telephone number, the attribute information of the user, the usage status of the user's electronic payment, the credit card or bank card number, The settable amount of money, the authentication method designated by the user or the user terminal 20, and the authentication data registered by the user are stored.
  • the attribute information of the user is stored in the attribute information file 602
  • the usage status of the user's electronic payment is stored in the usage status file 604
  • the authentication data registered by the user is stored in the authentication data file 606. Is stored.
  • FIG. 10 is a diagram showing an example of the genus 1 "raw information file 602. User name and year Age, gender, address, occupation, user face photo data, etc. are stored.
  • FIG. 11 is a diagram illustrating an example of the usage status file 604. Purchase date and time of electronic payment, purchase identification number, purchase price, and settlement date of credit card or bank card are stored as purchase history.
  • FIG. 12 is a diagram showing an example of the authentication data file 606.
  • authentication data in addition to the PIN, information that only the user knows is registered. For example, your eldest son's birthday, your grandfather's name, your grandmother's name, your mother's maiden name, your hometown, the writer you like, your graduated elementary school, and so on. Randomly select the registered authentication data and ask the user for a question asking for the selected authentication data, for example, "What is your mother's maiden name?" be able to.
  • transactions are settled between a plurality of cashier terminals 10 and a plurality of user terminals 20, so the settlement server 30 requests a specific transaction for the transaction. It is necessary to identify the cashier terminal 10 to perform and the user terminal 20 to pay for the transaction, and perform the settlement process for the transaction between both.
  • Figure 13 is a diagram explaining the outline of “loop settlement”.
  • the pattern code display section 354 displays the user ID converted into the pattern code.
  • the pattern code reader 308 reads the pattern code 'and acquires the user ID of the user terminal 20.
  • the cashier terminal 10 transmits the purchase information and the user ID acquired from the user terminal 20 to the settlement server 30.
  • the settlement server 30 assigns a transaction identification number for identifying the transaction to the user ID and issues it.
  • the settlement server 30 sends the issued transaction identification number and accounting information to the user terminal 20.
  • the message display unit 350 displays the transaction information
  • the pattern code display unit 354 displays the user ID and the pattern code obtained by converting the transaction identification number received from the settlement server 30.
  • the pattern code reading section 308 reads the pattern code displayed by the pattern code display section 354, and acquires the transaction identification information and the user ID issued by the settlement server 30. I do.
  • the cashier terminal 10 connects to the payment server 3 ⁇ and transmits the transaction identification number and the user ID acquired from the user terminal 20 to the payment server 30.
  • the settlement server 30 checks the transaction identification number received from the cashier terminal 10 with the transaction identification number stored in association with the user ID, and confirms whether they match. (10) When it is confirmed that the transaction identification numbers match, the payment server 30 performs the payment process. (11)
  • the settlement server 30 transmits the settlement result to the user terminal 20.
  • the cashier terminal 10 obtains the transaction identification number issued by the settlement server 30 in association with the user ID from the user terminal 20, and sets up the settlement server. If you do not send it to 30, payment will not be made. Therefore, fraudulent payment at the cashier terminal 10 can be prevented. If a cashier at a retail store sends an arbitrary transaction identification number together with a user ID to the settlement server 30 in an attempt to illegally perform a settlement process, the transaction server 30 checks the transaction identification number to perform the transaction. The discrepancy between the transaction identification numbers is confirmed, and the settlement process is stopped.
  • the user terminal 20 used in the “loop settlement” need not always be connected to the settlement server 30. The user terminal 20 receives information from the settlement server 30 but does not need to transmit information to the settlement server 30. Therefore, “loop settlement” can be performed by a portable terminal having only one-way communication means such as a pager.
  • FIG. 14 is a flowchart of the settlement processing of the electronic settlement system of the present embodiment.
  • the payment process of the cashier terminal 10, the user terminal 20, and the payment server 30 is shown in a flow chart along a time line.
  • the exchange of information between 20 and the settlement server 30 is indicated by a horizontal arrow.
  • FIGS. 15 to 20 are flowcharts showing details of the processing in FIG.
  • FIG. 21 is a diagram illustrating an example of a screen of the cashier-side display unit 302 of the cashier terminal 10.
  • FIG. 22 is a view for explaining an example of a screen of the display section 355 of the user terminal 20.
  • the exchange of information between the cashier terminal 10 and the settlement server 30 is performed via the communication line 18 and the information between the user terminal 20 and the settlement server 30.
  • the exchange is performed via a wireless communication transmission line 28 and a communication line 38.
  • the method of accessing the settlement server 30 from the cashier terminal 10 may be either a method of accessing by dialing up from a telephone line or a method of accessing a server gate via a dedicated line.
  • the access method from the settlement server 30 to the user terminal 20 is performed by wireless telephone communication when the user terminal 20 is a pager or a mobile phone.
  • the settlement process will be described with reference to FIG.
  • a user purchases a product and pays for the product at a cash register.
  • the cashier receives a request for electronic payment from the user, selects an electronic payment menu from the cashier terminal 10, and starts loop payment (100).
  • the cashier-side display unit 302 displays the screen shown in FIG.
  • the processing start button 352 is pressed by the user, and the loop settlement is started (102).
  • the conversion section 358 converts the user ID into a pattern code
  • the display section 355 displays the screen of FIG. 22 (a) (104).
  • the pattern code reading section 308 reads the pattern code displayed on the pattern code display section 354 (106).
  • the cashier terminal 10 accesses the settlement server 30 and transmits the user ID and the cashier registration number read from the user terminal 20 to the settlement server 30 (108).
  • the settlement server 30 starts the connection with the cashier terminal 10 in response to the access from the cashier terminal 10 and inquires cashier terminal information based on the cashier registration number transmitted from the cashier terminal 10. (109).
  • the processing of the cashier terminal information inquiry 109 will be described with reference to FIG.
  • the settlement server 30 accesses the cashier database 50 (1090), and extracts cashier terminal information of the cashier terminal that matches the cashier registration number (1092).
  • the cashier terminal information the retail store name, store name, authentication method, and the like are registered.
  • the authentication methods include a visual authentication method and a password authentication method, and the cashier terminal information sets which authentication method to use.
  • the settlement server 30 decides to use the authentication method set in the cashier terminal information (1 094). In the following, description will be made assuming that the adoption of the visual authentication method has been determined as the authentication method.
  • the settlement server 30 performs the processing of the user information inquiry 110.
  • the payment server 30 accesses the user database 60 based on the user ID transmitted from the cashier terminal 10 (1100), and checks whether the user terminal 20 is registered as a user. (1 102). If the user has not been registered, the message “Not registered” is sent to the user terminal 20 (1 104). The user terminal 20 displays a screen shown in FIG. 22 (b) indicating that the user has not been registered. The settlement server 30 stops the settlement between the cashier terminal 10 and the user terminal 20.
  • the user information is extracted from the user database 60 (1 108)
  • the user information contains information on the user's usage status, and based on that information, checks whether there is any problem with the user's usage status of credit card or bank card (1 1). 1 0) If there is a problem with the usage status, send the message “unavailable” to the user terminal 20 (1 1 1 2).
  • the settlement server 30 stops the settlement between the cashier terminal 10 and the user terminal 20 (1 1 1 4).
  • the payment server 30 performs authentication based on the authentication method determined in the cashier terminal information inquiry 109.
  • the authentication processing will be described in the case where it is determined in the cashier terminal information inquiry 109 that the visual authentication is adopted as the authentication method.
  • the settlement server 30 acquires the image of the face photograph of the user from the user database 60 in the user information inquiry 110, and distributes the image data of the face photograph to the cashier terminal 10 (1 1 2).
  • the cashier terminal 10 receives the face image data of the user from the settlement server 30 and performs visual authentication (114). .
  • FIG. 21B is a display example of the screen of the cashier terminal 10.
  • the cashier checks the user and the face photo to see if he / she is himself (1 142). If it is doubtful or the purchase is expensive, the cashier selects the DOUBT button on the screen shown in FIG. 21 (b) and sends a DO UBT signal to the settlement server 30 (1144). If the cashier selects the OK button in FIG. 21 (b), the visual authentication processing 1 14 ends.
  • the payment server 30 accesses the user database 60 based on the user ID to perform password authentication (1146), and from the user database 60, the password data required for password authentication. Is extracted (1148).
  • the settlement server 30 initializes a variable n for storing the number of password requests to 0 (1 150).
  • the settlement server 30 increments n by 1 (11152), and sends a password request message to the user terminal 20 and the cashier terminal 10 (111, 1158).
  • the user terminal 20 displays the screen shown in FIG. 22 (d) (1156), and the cashier terminal 10 displays the screen shown in FIG. 21 (c) (1160).
  • the user inputs a password using the keyboard section 310 of the cashier terminal 10 (1 16 2).
  • the cashier terminal 10 transmits the password input by the user to the settlement server 30 (1164).
  • the settlement server 30 receives the password transmitted from the cashier terminal 10 and checks whether the password is correct (1 166). If there is an error in the password transmitted from the cashier terminal 10, check whether the number of password requests n is greater than 2 (1 1 68). Otherwise, return to the processing of 1 152 and repeat the password request. . If the password request count n is greater than 2, an authentication-inhibited message is transmitted to the user terminal 20 (1 170).
  • the user terminal 20 displays the screen shown in FIG. 22 (f) notifying that the service cannot be used because authentication was not possible (1172). In addition, an authentication failure message is transmitted to the cashier terminal 10 (1174).
  • the cashier terminal 10 displays the screen shown in FIG. 21 (e) indicating that the password authentication has failed (1 176).
  • the settlement server 30 sends the authentication-inhibited message to the user terminal 20 and the cashier terminal 10, and then cancels the settlement between the cashier terminal 10 and the user terminal 20 (1
  • the password authentication OK signal is transmitted to the user terminal 20 and the cashier terminal 10 (1 180, 1 1 84 ).
  • the user terminal 20 displays the screen of FIG. 22 (e) indicating that the password authentication has been successful (1182).
  • the cashier terminal 10 displays the screen shown in FIG. 21D indicating that the password authentication has succeeded (1 186), and terminates the visual authentication process 132.
  • the cashier terminal 10 transmits purchase price information including the total purchase price to the settlement server 30 (116).
  • the settlement server 30 assigns a transaction ID number to the user ID and issues it (1 17).
  • the transaction identification number is, for example, a sequence of numbers generated by random numbers.
  • the payment server 30 can associate the user ID with the transaction identification number. Disappears. Therefore, a transaction identification number is assigned so that the same transaction identification number is not used more than once in a certain time. However, after a certain period of time, the same transaction identification number may be used again as the transaction identification number. By doing so, the transaction identification number can be increased without increasing the transaction identification number. It is possible to maintain uniqueness.
  • the settlement server 30 has a function of restricting the assignment of the transaction identification number so as not to issue the transaction identification number in the “waiting for access” state, which will be described later. Collision can be prevented.
  • a transaction identification number with a small number of digits may cause a collision with a transaction identification number that generates a random number.
  • the collision of the transaction identification numbers can be avoided by devising the range of random numbers so that the transaction identification numbers of the branches do not conflict with each other.
  • a transaction identification number is a number that identifies a transaction. It is a number with a small number of digits that can temporarily identify a transaction, instead of a number with a large number of digits, such as Transaction ID, which is uniquely defined for all transactions.
  • the settlement server 30 sends the issued transaction identification number and accounting information to the user terminal 20 (118).
  • the settlement server 3. 0 is the self terminal 1 0 becomes the "access wait” state to wait for the coming accessed using this transaction identification number.
  • the user terminal 20 receives the transaction identification number and the accounting information, and performs the process of accounting information confirmation 120.
  • the processing of the accounting information confirmation 120 will be described with reference to FIG.
  • the message display section 350 displays the transaction information received from the settlement server 30 (122).
  • the user checks the displayed accounting information (1204) and, if the accounting information is incorrect), cancels the settlement (1206). In this case, the user does not press the processing start button 352, and the pattern code display section 354 does not display the pattern code. If the user confirms that the accounting information is correct, the user presses the processing start button 352, and the pattern code display section 354 displays the pattern code.
  • the user terminal 20 converts the conversion unit 358 user ID and the transaction identification number received from the settlement server 30 into a pattern code. After conversion, the screen shown in Fig. 22 (i) is displayed.
  • the pattern code display section 3 5 4 displays the user ID and And the pattern code converted from the transaction identification number is displayed (122).
  • the screen shown in FIG. 22 (f) is displayed, and the pattern code reading section 308 reads the pattern code displayed on the pattern code display section 354 (1 2 4) .
  • the cashier terminal 10 accesses the payment server 30 and transmits the user ID and the transaction identification number read from the user terminal 20 to the payment server 30 (126).
  • the settlement server 30 performs the transaction identification number collation 128.
  • the settlement server 30 is in an “access waiting” state of waiting for the cashier terminal 10 to access and transmit the transaction identification number. In the “waiting for access” state, the settlement server 30 checks the cashier terminal 10 and the user terminal 20 if there is a cashier terminal 10 that accesses the transaction ID number assigned to the user ID using the same transaction ID number. Settlement processing is performed between.
  • a timeout is set, and waiting for access from the cashier terminal 10 is limited to, for example, three minutes. If there is no access from the registrar terminal 10 even after the time limit expires, the settlement server 30 stops settlement and initializes. This time-out function is set to avoid trapping when the communication state between the settlement server 30 and the user terminal 20 is poor and information is not normally transmitted from the settlement server 30 to the user terminal 20. .
  • the storage unit 81 stores a message when the first communication unit 82 receives a user ID from the cashier terminal 10 and the processing unit 80 assigns a transaction ID number to the user ID and issues it. Stores the first time of.
  • the second communication unit 84 transmits the transaction identification number to the user terminal 20. Thereafter, the second time when the user ID and the transaction identification number are received from the cashier terminal 10 is compared with the first time, and if the time does not exceed the time set in the time-out setting, the settlement processing is performed.
  • the settlement server 30 is in the “waiting for access” state, checks whether there is an access from the cashier terminal 10, and checks whether the transaction identification number has been transmitted from the cashier terminal 10. (1280) If there is no access, it is checked whether the set time of the timeout has elapsed (1282), and if it has elapsed, the transaction identification number transmitted from the cashier terminal 10 is checked for the transaction assigned. Cancel payment.
  • the settlement server 30 collates the transaction identification number assigned to the user ID with the transaction identification number transmitted from the cashier terminal 10 (1286), If they do not match, a transaction identification number collation error message is transmitted to the cashier terminal 10 and the user terminal 20 (1288).
  • the user terminal 20 displays the screen shown in FIG. 22 (g) indicating the transaction identification number collation error.
  • the settlement server 30 performs a matching process 130 between the purchase amount and the available amount.
  • the settlement server 30 accesses the user database 60 based on the user ID (1300), extracts the available amount of the user's credit card or bank card or the like (1302), and uses the available amount and the cashier terminal 1 0 is compared with the transmitted purchase amount (1304), and if the purchase amount does not exceed the available amount, the collation ends. If the purchase amount exceeds the available amount, the user terminal 20 sends a message “Over the usage limit” (1 306), and executes the settlement process between the cashier terminal 10 and the user terminal 20. Cancel (1308). At this time, a screen shown in FIG. 22H is displayed on the user terminal 20, indicating that the purchase price exceeds the available price.
  • the settlement server 30 accesses the user account database 70 and performs settlement processing for recording purchase information (1 32).
  • the settlement server 30 sends a settlement completion notice to the cashier terminal 10 (134), and sends a receipt to the user terminal 20 (136).
  • the cashier terminal 10 displays the screen shown in FIG. 21 (g) indicating that the payment has been completed (138).
  • the user terminal 20 displays the screen of FIG. 22 (j) indicating that the settlement is completed (140).
  • the payment server 30 sets the user terminal that paid for the transaction.
  • Some attribute information about the 20 users may be extracted from the user database 60 and transmitted to the registration terminal 10.
  • the attribute information of the user sent to the cashier terminal 10 is, for example, information on the attribute of the user such as gender and age, and preferably does not include personal information such as a name, an address and a credit card number.
  • the attribute information of the user who made the payment for the transaction may be acquired, and the transaction information may be associated with the attribute information of the user and accumulated in the sales history database 15 as a sales history.
  • FIG. 23 is a diagram showing an example of a sales history information file stored in the sales history database 15. The date and time of sale and product identification number are stored in association with user attributes such as gender and age.
  • the cashier terminal 10 can extract the purchase behavior of the user, such as the age group of the user who purchases a specific product, from the sales history information accumulated in the sales history database 15, and can perform marketing of the product. It can be used for
  • the payment server 30 receives the total purchase price of the merchandise from the cashier terminal 10, but receives detailed information on the purchased merchandise such as the name and unit price of the purchased merchandise, and stores the information in the user database 60. It may be recorded as the purchase history of the user.
  • payment server 3 ⁇ performs cashier terminal information inquiry 109, user information inquiry 110, transaction identification number issue 117, transaction identification number verification 128, purchase amount available The amount matching 1 3 0, payment processing 1 3 2 processing, etc.
  • the processing unit 80 of 30 and the database search unit 86 carry out.
  • the payment server 30 is a data communication performed with the cashier terminal 10, a user ID transmission 108 from the cashier terminal 10, a user face photograph image transmission to the cashier terminal 10 1 12, and a cashier terminal 10. 1 1 6 and payment completion notification 1 3 4 The communication is performed by the first communication unit 82 of the payment server 30.
  • the processing of the transaction information and transaction identification number transmission 1 18 to the user terminal 20 and the receipt notification 1 36 to the user terminal 20 which is the data communication performed by the settlement server 30 with the user terminal 20 is as follows.
  • the second communication unit 84 of the settlement server 30 performs the processing.
  • the cashier at the retail store can authenticate the user based on the photograph data of the user, and in the case of suspicion or expensive payment, can further request the user to input a password. Therefore, the accuracy of authentication can be increased according to the situation.
  • the user can easily and safely make a payment using a wireless communication device such as a pager or a portable terminal.
  • the settlement server 30 extracts the face photograph data of the user from the user database 60 and sends it to the cashier terminal 10 so that the cashier can authenticate whether the user is himself.
  • the payment server 30 extracts password information from the user database 60, sends a password request command to the user terminal 20 and prompts the user to enter a password from the cashier terminal 10, and the payment server 3 Send to 0.
  • the settlement server 30 checks the transmitted password against the password registered in the user database 60, and transmits the success or failure of the authentication to the cashier terminal 10.
  • the authentication accuracy can be improved by performing multiple authentications, such as combining other authentication methods such as password authentication.
  • the payment server 30 checks the usage status of the electronic payment by the user by extracting the usage status file 604 stored in the user database 60. However, the number of times of electronic payment is stored, displayed on a bar code together with the user ID, read by the cashier terminal 10, transmitted to the payment server 30, and the payment server 30 is transmitted from the user terminal 20. The number of times of use may be compared with the settlement history stored in the use status file 604.
  • the user terminal 20 sets an arbitrary code number for loop confirmation. Issue may be issued.
  • the user terminal 20 displays the code number issued by itself in the form of a par code, causes the cashier terminal 10 to read the code number, transmits the code number to the payment server 30, receives the code number from the payment server 30, and By confirming whether or not 0 is the same as the issued code number, it can be determined whether or not the settlement processing is normally performed.
  • the settlement server 30 transmits the transaction identification number issued in association with the user ID to the user terminal 20.
  • the user terminal 20 displays the transaction identification number as a bar code and causes the cashier terminal 10 to read it.
  • the settlement server 30 compares the issued transaction identification number with the transaction identification number received from the cashier terminal 10 and performs the settlement process. If the cashier terminal 10 does not acquire the transaction identification number from the user terminal 20, the cashier terminal 10 will not perform the settlement processing. Therefore, since the cashier terminal 10 cannot proceed with the settlement process without obtaining the approval of the user terminal 20, unauthorized transaction can be prevented.
  • the settlement server 30 searches the cashier terminal information stored in the cashier database 50, extracts the authentication method specified by the retail store or cashier terminal 10, and extracts the extracted authentication method.
  • the second embodiment is characterized in that the user or the user terminal 20 can specify the authentication method, and determines the method of authenticating the user based on the user-specified authentication method and the cashier terminal-specified authentication method. This is different from the first embodiment. A description of the same configuration and operation as in the first embodiment will be omitted.
  • FIG. 24 is a view for explaining an example of the authentication method stored in the authentication method field of the cashier terminal information 500.
  • At least one of visual authentication and password authentication such as no authentication, visual authentication or password authentication, visual authentication only, password authentication only, visual authentication and password authentication, etc.
  • the type that specifies the authentication method used if the purchase price is, for example, 10,000 yen or more, visual authentication and password authentication are performed; otherwise, visual authentication is performed.
  • Authentication method There are types that change the expression.
  • FIG. 25 is a diagram illustrating an example of an authentication method stored in the authentication method field of the user information 600.
  • type U1 is without authentication specification.
  • the authentication method specified by the cashier terminal 10 is used.
  • Type U2 is for password authentication, and is used when the user always wants to perform password authentication.
  • Type U3 is a visual authentication rejection, and is used when the user does not want the cashier to perform authentication using face photograph data.
  • Type U4 is a type that changes the authentication method based on the purchase price, such as always performing password authentication if the purchase price is 5,000 yen or more, otherwise not specifying the authentication. .
  • FIG. 26 is a diagram illustrating an authentication method agreed between the cashier terminal 10 and the user terminal 20 based on the authentication method specified by the cashier terminal 10 and the authentication method specified by the user terminal 20. It is. If the user does not specify the authentication method, the authentication method specified by the cashier terminal 10 is actually performed. If the user does not specify the authentication method and the cashier terminal 10 specifies no authentication, no authentication is performed. This is used when proceeding with electronic payment without authentication, such as in the case of small payments. If the user does not specify the authentication or authentication method and the cashier terminal 10 specifies visual authentication or password authentication, at least one of visual authentication and password authentication is performed. For example, a cashier terminal 10 person
  • Either visual authentication or password authentication may be selected, or password authentication may be performed when it is difficult to authenticate the user by visual authentication. If the user does not specify an authentication method and the cashier terminal 10 specifies only visual authentication, only visual authentication is actually performed. Even if the user cannot be authenticated by visual authentication, password authentication is not performed. If the user does not specify the authentication method and the cashier terminal 10 specifies only password authentication, only the password authentication is actually performed, and no visual authentication or certification is performed. If the user does not specify an authentication method and the cashier terminal 10 specifies visual authentication and password authentication, both visual authentication and password authentication are actually performed. Was For example, even if the user can be authenticated by visual authentication, password authentication is further performed to increase the accuracy of the authentication.
  • both visual authentication and password authentication are actually performed.
  • the cashier terminal 10 specified only visual authentication, but the user requires not only visual authentication but also password authentication to perform highly accurate authentication, so password authentication is combined with visual authentication. And executed. As described above, when the user requests an authentication accuracy higher than the authentication accuracy requested by the cashier terminal 10, the authentication method with the higher authentication accuracy is actually performed. If the user specifies the addition of password authentication and the cashier terminal 10 specifies only password authentication, the authentication accuracy required between the cashier terminal 10 and the user matches, so only password authentication is actually performed. No visual authentication is performed. If the user specifies the addition of password authentication and the cashier terminal 10 specifies visual authentication and password authentication, the authentication accuracy required between the cashier terminal 10 and the user matches, and the visual authentication and password Both testimonies are actually made.
  • the user can display the face photograph data on the cashier terminal 10 and reject the authentication.
  • the user refuses visual authentication and the cashier terminal 10 specifies visual authentication or password authentication
  • the authentication method requested between the cashier terminal 10 and the user does not match, so the authentication is rejected and the user is not authenticated. . Therefore, electronic payment is not performed.
  • the user refuses the visual authentication and the cashier terminal 10 specifies only the password authentication, the password authentication is actually performed and the visual authentication is not performed.
  • the user refuses visual authentication and the cashier terminal 10 specifies visual authentication and password authentication, the user rejects the visual authentication requested by the cashier terminal 10, so authentication is performed between the cashier terminal 10 and the user. Authentication is rejected, the user is not authenticated, and no electronic payment is made because no method agreement is formed.
  • FIG. 27 is a flowchart of a payment process of the electronic payment system of the present embodiment.
  • FIGS. 28 to 31 are flowcharts showing details of the processing in FIG. The settlement process will be described with reference to FIG.
  • the processing other than the processing of the user information inquiry 210 and the processing of the user authentication 220 is the same as the corresponding processing of the first embodiment shown in FIG. .
  • the process of the user information inquiry 210 will be described with reference to FIG.
  • the settlement server 30 accesses the user database 60 based on the user ID (2100), and searches for user information associated with the user ID. It is checked whether or not the user information associated with the user ID exists in the user database 60, and it is checked whether or not the user terminal 20 has been registered as a user (2102). If the user has not been registered, a message "Not registered" is sent to the user terminal 20 (2104). A screen indicating that the user has not been registered is displayed on the user terminal 20, and the settlement server 30 stops the settlement between the cashier terminal 10 and the user terminal 20 (2106).
  • the user information 60010 is extracted from the user database 60 (2108).
  • the user information 600 includes the attribute information of the user, the usage status of the user's electronic payment, and the credit card or banking power.
  • the authentication number specified by the user or the user terminal 20 is stored.
  • the payment server 30 extracts the authentication method specified by the user or the user terminal 20 (2109).
  • the contents set by the user or the user terminal 20 as the authentication method require a high authentication accuracy, such as password authentication, or a specific authentication, such as visual authentication rejection. For example, it rejects the method or changes the authentication method depending on the payment amount.
  • the settlement server 30 proceeds with the next process.
  • the settlement server 30 determines an authentication method to be actually performed based on the authentication method specified by the cashier terminal 10 and the authentication method specified by the user terminal 20 (2200). As shown in an example in FIG. 26, the authentication methods specified by the cashier terminal 10 and the user terminal 20 are adjusted, and the authentication method to be actually performed is determined. If there is no authentication method conforming to the authentication method specified by each cashier terminal 10 and user terminal 20 (2 204), the settlement server 30 sends a message indicating authentication non-conformity to the user terminal 20, The settlement is canceled. If there is a suitable authentication method, the process proceeds to step 206 to perform user authentication based on the determined authentication method.
  • FIG. 30 is a flowchart of a user authentication process 2206 in a case where visual authentication is performed and password authentication is additionally performed.
  • the settlement server 30 extracts the face photograph data of the user from the user database 60 (2208).
  • the settlement server 30 distributes the image data of the face photograph to the cashier terminal 10 (2110).
  • the cashier terminal 10 displays the face photograph image of the user received from the settlement server 30 (2212).
  • the cashier compares the user with the photograph of the face and confirms whether or not the user is himself (2214). If it is doubtful, the cashier terminal 10 displays on the screen that authentication is not possible according to the instruction of the cashier (2216).
  • the cashier terminal 10 sends an unauthenticated message to the settlement server 30 (2218).
  • the settlement server 30 sends an unauthenticated message to the user terminal 20 (2224).
  • the user terminal 20 displays on the screen that authentication is not possible (2226).
  • FIG. 31 is a flowchart of the password authentication 2222 process.
  • the password authentication processing of processing 1146 and subsequent steps is the same as the processing of the same reference numeral in the first embodiment shown in FIG.
  • Another example of user authentication 220 based on multi-authentication will be described. If the cashier terminal 10 specifies visual authentication or password authentication and the user terminal 20 specifies rejection of visual authentication, the only authentication method that is actually performed is password authentication. In this case, the settlement server 30 notifies the cashier terminal 10 that the user has refused the visual authentication and the password authentication will be performed instead. The cashier terminal 10 displays on the screen that password authentication is to be performed instead of visual authentication by the user.
  • the process of password authentication 2222 is the same as in Fig. 31. Is performed.
  • Another example of user authentication 220 based on multi-authentication will be further described. This is the case where the cashier terminal 10 or the user terminal 20 specifies to change the authentication method based on the purchase price.
  • the cashier terminal 10 or the user terminal 20 specifies to change the authentication method based on the purchase price.
  • the authentication method may be switched using the smaller amount as the allowable amount.
  • the settlement server 30 determines whether or not the user's purchase amount exceeds the allowable amount. If the purchase amount exceeds the allowable amount, the settlement server 30 performs the same user authentication process 2206 as in FIG. 30. If the permissible amount is not exceeded, the ability to perform only visual authentication ⁇ If visual authentication is successful, pass-through authentication is performed as in the process of visual authentication 114 in the first embodiment shown in Fig. 17 If the user does not confirm the identity of the user by visual authentication, password authentication is further performed.
  • both the cashier terminal 10 and the user terminal 20 specify an authentication method, determine an authentication method that can be agreed between the retailer or the cashier, and the user, The user can be authenticated. Therefore, it is possible to adjust the authentication method and authentication accuracy required by the user, and the authentication method and authentication accuracy required by cashiers and retailers. Also, the authentication method can be changed depending on the purchase price.
  • a user connects to the Internet using a computer with a built-in CCD camera, accesses an online shopping server published on the Internet, purchases a product, and makes a payment. It can be carried out.
  • FIG. 32 is a configuration diagram of the electronic payment system according to the present embodiment.
  • the electronic payment system according to the present embodiment includes a cashier server 14 and a virtual cashier terminal as an example of a billing terminal.
  • a user terminal 20 as an example of a payment terminal
  • a settlement server 30 as an example of a payment device
  • a carrier server 40 as an example of a payment device
  • a cash register database 50 as an example of a billing terminal database
  • It has a user database 60 as an example, a user account database 70, a shopping server 24, and a user computer 22.
  • the shopping server 24 is an online shopping server published on the Internet 26.
  • the user computer 22 is a computer of a user connected to the Internet 26 and can access the shopping server 24 to perform online shopping.
  • the cashier server 14 is a server system that acts as a proxy for sales in mail-order sales.
  • the cashier server 14 constitutes a virtual cashier terminal 12 within the server, and performs billing for transactions with users.
  • the settlement server 30 performs a settlement process for merchandise transactions between the mail-order seller and the user.
  • the settlement server 30 performs data communication by connecting to the cashier terminal 10 and the user terminal 20 via the communication network.
  • the virtual cashier terminal 12 in the cashier server 14 connects to the settlement server 30 via the communication line 18 to perform data communication.
  • the communication line 18 may be a telephone line or a dedicated line.
  • the user terminal 20 connects to the carrier server 40 via the wireless communication transmission line 28.
  • the carrier server 40 is connected to the settlement server 30 via a communication line 38.
  • the other components denoted by the same reference numerals as those in FIG. 1 have the same operation and configuration as those in the first embodiment, and thus description thereof will be omitted.
  • FIG. 33 is a flowchart of a payment process of the electronic payment system according to the present embodiment.
  • FIG. 34 is an example of a display screen of the user computer 22.
  • the user connects to the Internet 26 using the user computer 22, accesses the shopping server 24 connected to the Internet 26, and goes online. Perform shocking.
  • online shopping products are selected while looking at the shopping web page on the shopping server 24.
  • a Web page showing the content of the purchased product and the total price is displayed on the display screen of the user computer 22 as shown in FIG. 34 (a), and the user makes a loop settlement.
  • the loop settlement is started by selecting the button to instruct (700).
  • the user computer 22 accesses the cashier server 14, and the purchase price information including the total purchase price is transmitted to the cashier server 14 (702).
  • the cashier server 14 activates the virtual cashier terminal (704).
  • the virtual cashier terminal 12 is a device or a process serving as a cashier terminal, and may be a terminal device provided in the cashier server, or may be a program activated in the cashier server. Creates the link information (706), and distributes the link information to the user combination 22 (708).
  • the screen shown in FIG. 34 (b) is displayed on the screen of the user computer 22 by the coordination process with the register server 14. For the coordination process between the user computer 22 and the cashier server 14, CGI (Common on Gate Interface) can be used.
  • the screen shown in FIG. 34 (b) has a “Shopping Details & Explanation” button and a “Loop Checkout” button.
  • the “loop cashier” button is accompanied by “link information” to the virtual cashier terminal 12 in the cashier server 14. Therefore, when the user presses the “loop cash register” button, the user computer 22 can connect to a specific virtual cash register terminal 12 in the cash register server 14 (710). When the user presses the “loop register” button, the user computer 22 connects to the virtual cashier terminal 12 and transmits a link information confirmation signal to the virtual cashier terminal 12 (7 12). When receiving the link information confirmation signal from the user computer 22, the virtual cashier terminal 12 transmits a pattern code request signal to the user computer 22 (Step 7 14).
  • the user computer 22 requests a pattern code from the virtual cashier terminal 12.
  • a cashier browser window is started as shown in Fig. 34 (c)
  • a virtual cashier terminal is inserted in the cashier browser window, and an instruction to transmit a pattern code is issued. Will be displayed (7 15).
  • the processing start button 352 is pressed by the user, and the loop settlement is started (701).
  • the conversion section 358 converts the user ID into a pattern code
  • the message display section 350 and the pattern code display section 354 display the screen of FIG. 22 (a). (703).
  • the user computer 22 reads the pattern code displayed on the pattern code display section 354 from the CCD camera (716).
  • the user computer 22 transmits the acquired pattern code to the virtual cashier terminal 12 (718).
  • the virtual cashier terminal 12 accesses the payment server 30 and transmits the user ID included in the pattern code transmitted from the virtual cashier terminal 12 to the payment server 30 (720).
  • the settlement server 30 After receiving the user ID, the settlement server 30 performs the processing of the cashier terminal information inquiry 722, the user information inquiry 724, and the password authentication 726.
  • the processing of the cashier terminal information inquiry 722 is the same as that of the cashier terminal information inquiry 109 of the first embodiment shown in FIG.
  • the processing of the user information inquiry 724 is the same as that of the user information inquiry 210 of the second embodiment shown in FIG. 28, and thus the description is omitted.
  • the processing of the password authentication 7 26 is the same as the processing of the password authentication 2 10 of the first embodiment shown in FIG. 17 except that it does not have visual authentication, and therefore the description is omitted.
  • the settlement server 30 assigns the transaction ID to the user ID and issues it (728), and transmits the accounting information and the transaction ID to the user terminal 20 ( 730).
  • the user terminal 20 performs the process of checking the accounting information 732.
  • the processing of the accounting information confirmation 732 is the same as the processing of the accounting information confirmation 120 of the first embodiment shown in FIG.
  • the pattern code display section 354 displays the pattern code obtained by converting the user ID and the transaction identification number. Display (7 3 4).
  • the user computer 22 reads the pattern code displayed on the pattern code display section 354 from the CCD camera built in the user computer 22 (736).
  • the user computer 22 sends the acquired pattern code to the virtual cashier terminal 12 (738).
  • the virtual cashier terminal 12 accesses the payment server 30 and transmits the user ID and the transaction identification number included in the pattern code transmitted from the virtual cashier terminal 12 to the payment server 30 (740)
  • Payment server 30 receives the user ID and the transaction identification number, and then performs the transaction identification number collation 742, the purchase amount and available amount collation 744, and the settlement process 746.
  • the payment server 30 transmits a payment completion notification to the virtual cashier terminal 12 (7 4 8), and transmits a receipt notification to the user terminal 20 (7 5 6). .
  • the virtual cashier terminal 12 Upon receiving the payment completion notification from the payment server 30, the virtual cashier terminal 12 transmits a payment completion notification to the user computer 22 (750).
  • the user computer 22 displays on the display screen that the payment has been completed. Thereby, the user can know that the settlement of the transaction with the virtual cashier terminal 12 is completed.
  • a user accesses an online shopping server on the Internet with a computer, selects a product to be purchased, and uses a user terminal such as a mobile phone to settle the price of the product. It can be performed.
  • a user terminal such as a mobile phone
  • In online shopping on the Internet transmitting a credit card number to the Internet as data has a security problem.Conventionally, it has been difficult to transmit a tale card number using an advanced encryption technology. It was done.
  • the product to be purchased is selected on the Internet, but the payment can be performed safely using a pager or the like.
  • the settlement server 30 as an example of the settlement device in the electronic settlement systems of the first, second, and third embodiments may be realized by a general-purpose computer.
  • FIG. 35 is a block diagram showing a hardware configuration of the general-purpose computer 800. As shown in FIG. In FIG. 35, the computer 800 operates on the basis of the programs stored in the ROM 804 and the RAM 806.
  • the input device 808 allows the administrator of the settlement server 30 to input a data command.
  • a hard disk drive 8100 as an example of a storage device stores setting information and a program on which the CPU 802 operates.
  • the floppy disk drive 814 reads data or a program from the floppy disk 824 and provides it to the CPU 802.
  • the CD-ROM drive 816 reads data or a program from the CD-ROM 826 and provides it to the CPU 802.
  • the first communication interface 8 18 connects to the communication line 18 to transmit and receive data.
  • the second communication interface 82 2 connects to the communication line 38 to transmit and receive data.
  • the database interface 812 connects to various databases 822 to transmit and receive data in the database.
  • the settlement server 30 is provided with an interface for connecting to the display 828, and the administrator can monitor the operation status of the settlement server 30 and check the setting information using the display 828. Can be.
  • the software executed by the CPU 802 is stored in a recording medium such as a floppy disk 824 or a CD-ROM 826 and provided to the user.
  • the software stored on the recording medium may be compressed or uncompressed.
  • the software is installed on the hard disk drive 8100 from the recording medium, read out to the RAM806, and executed by the CPU820.
  • a floppy disk 8 24 or a CD-ROM 8 26 as an example of a recording medium shown in FIG. 35 includes a settlement server 30 as an example of a settlement apparatus according to all the embodiments described in the present application. Some or all of the functions of this function can be stored. Further, when a part of the operation of the cashier terminal 10 described in the above embodiment is executed by the settlement server 30 instead of the cashier terminal 10, one of the operations of the cashier terminal 10 described in the above embodiment is performed. The part can also be stored on a floppy disk 824 or a CD-ROM 826.
  • These programs may be read directly from the recording medium into the RAM and executed, or may be read into the RAM after being installed in the hard disk drive and executed. Further, the program may be stored on a single recording medium or on a plurality of recording media. Also, it may be stored in an encoded form. Recording media include floppy disks, CD-ROMs, optical recording media such as DVDs, magnetic recording media such as MDs, magneto-optical recording media such as PDs, tape media, magnetic recording media, IC cards and miniature media. A semiconductor memory such as a card can be used.
  • a storage device such as a hard disk or a RAM provided in a dedicated communication network or a server system connected to the Internet may be used as a recording medium, and the program may be provided to the settlement server 30 via the communication network.
  • a recording medium is used only for manufacturing the settlement server 30, and the manufacturing and sales of such a recording medium as a business constitute infringement of the patent right based on the present application. Is clear.
  • the communication line 18 for connecting the cashier terminal 10 and the cashier server 14 to the settlement server 30 is not a telephone line or a dedicated line.
  • wireless communication or the Internet may be used. If the communication line 18 is the Internet, secure communication with the payment server 30 Therefore, it is desirable to use a secure communication method.
  • a bit filtering means is provided in the communication path between the carrier server 40 and the payment server 30 and the communication path between the cashier terminal 10 or the cashier server 14 and the payment server 30, and the user terminals 20 and
  • the cashier terminal 10 and the cashier server 14 detect the data format of the data exchanged with the payment server 30 ⁇ the bit pattern.
  • the cashier If the customer acquires the transaction identification number issued in association with the user ID from the user and does not transmit the transaction identification number to the settlement server 30, the settlement process will not be performed. Therefore, the cashier cannot proceed with the settlement without obtaining the approval of the user, thereby preventing unauthorized transactions.
  • the cashier at the retail store can authenticate the user with the facial photograph data, and in the case of suspicion or expensive payment, can further require the user to enter a password. Accuracy can be increased.
  • the user can easily and safely make a payment using a jar or a portable device having a wireless communication function.
  • both the cashier terminal 10 and the user terminal 20 specify an authentication method, and determine an authentication method that can be agreed between the retailer or the cashier and the user.
  • the user can be authenticated. Therefore, it is possible to adjust the authentication method and authentication accuracy required by the user, and the authentication method and authentication accuracy required by cashiers and retailers. Also, the authentication method can be changed depending on the purchase price.
  • a user accesses an online shopping server on the Internet with a computer, selects a product to be purchased, and uses a user terminal such as a pager to store the product. Payment can be done safely.
  • the electronic payment system of the present invention has the following advantages for merchants of retail stores, mail-order sales, or online shopping on the Internet.
  • the accuracy of authentication can be easily changed according to the payment amount and the payment scene.
  • the sales rep must authenticate the user with face photo data and, if in doubt, combine password authentication to ensure the accuracy of the authentication. Can be.
  • the electronic payment system of the present invention has the following advantages for the user.
  • a highly portable communication terminal such as a pager
  • shopping payments can be made electronically anytime and anywhere, eliminating the need to carry cash / credit cards, bank cards, and IC money cards.
  • the user can check the account withdrawal status, available balance, shopping history, and the like using the data bucket communication function of the pager.
  • the electronic payment system of the present invention has the following advantages for credit card companies.
  • the authentication method can prevent unauthorized use of credit cards. Since credit settlement can be performed electronically using a pager, it is not necessary to issue or manage a credit card, and costs can be reduced. Also, by using the multiple authentication method, even if an employee in charge of a credit card company or the like illegally takes out data, it is possible to prevent the user's settlement account from being illegally used.
  • the settlement in the transaction of goods is It can be done safely and easily through a network.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

L'invention porte sur un système d'établissement sûr et simple de données électriques. Un terminal utilisateur (20), un radiomessageur, par exemple, dans un magasin, communiquent par radio avec un serveur d'établissement (30), et un terminal enregistreur (10) du magasin communique avec le serveur d'établissement (30) par une ligne affectée à demeure ou analogue. Le radiomessageur reçoit un numéro d'identification d'établissement établi par le serveur d'établissement et l'affiche sous forme de codes à barres afin qu'il soit lu par le terminal enregistreur. Le terminal enregistreur transmet le numéro d'identification de la transaction au serveur d'établissement qui réalise un traitement uniquement lorsque le numéro d'identification de la transaction reçu correspond à un numéro d'identification de transaction établi. La personne en charge du terminal enregistreur authentifie l'utilisateur via le serveur d'établissement. La sécurité de ce système est améliorée du fait que l'utilisateur réalise l'établissement sans divulguer au magasin des informations personnelles telles que numéro de carte de crédit et mot de passe.
PCT/JP2000/003260 2000-05-19 2000-05-19 Systeme et dispositif d'etablissement de donnees electriques et terminal WO2001088782A1 (fr)

Priority Applications (6)

Application Number Priority Date Filing Date Title
AU47793/00A AU4779300A (en) 2000-05-19 2000-05-19 Electronic settlement system, settlement device and terminal
PCT/JP2000/003260 WO2001088782A1 (fr) 2000-05-19 2000-05-19 Systeme et dispositif d'etablissement de donnees electriques et terminal
KR1020027015622A KR20030023865A (ko) 2000-05-19 2001-01-18 전자결제시스템, 결제장치 및 단말기
JP2001585106A JP4546692B2 (ja) 2000-05-19 2001-01-18 電子決済システム、決済装置及び端末
PCT/JP2001/000334 WO2001088785A1 (fr) 2000-05-19 2001-01-18 Systeme de reglement electronique, dispositif de reglement et terminal
AU2001227070A AU2001227070A1 (en) 2000-05-19 2001-01-18 Electronic settlement system, settlement device, and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2000/003260 WO2001088782A1 (fr) 2000-05-19 2000-05-19 Systeme et dispositif d'etablissement de donnees electriques et terminal

Publications (1)

Publication Number Publication Date
WO2001088782A1 true WO2001088782A1 (fr) 2001-11-22

Family

ID=11736054

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/JP2000/003260 WO2001088782A1 (fr) 2000-05-19 2000-05-19 Systeme et dispositif d'etablissement de donnees electriques et terminal
PCT/JP2001/000334 WO2001088785A1 (fr) 2000-05-19 2001-01-18 Systeme de reglement electronique, dispositif de reglement et terminal

Family Applications After (1)

Application Number Title Priority Date Filing Date
PCT/JP2001/000334 WO2001088785A1 (fr) 2000-05-19 2001-01-18 Systeme de reglement electronique, dispositif de reglement et terminal

Country Status (4)

Country Link
JP (1) JP4546692B2 (fr)
KR (1) KR20030023865A (fr)
AU (2) AU4779300A (fr)
WO (2) WO2001088782A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2376782A (en) * 2001-02-13 2002-12-24 Stuart Williams An identification system using a mobile phone or pager
CN113362055A (zh) * 2020-03-06 2021-09-07 东芝泰格有限公司 交易处理系统、便携终端及存储介质

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101104460B1 (ko) * 2004-12-10 2012-01-12 엘지엔시스(주) 금융아이씨카드로부터 복수 계좌 정보를 판독하는 방법 및 이 방법의 적용을 위한 금융아이씨카드
JP5072322B2 (ja) * 2006-11-08 2012-11-14 日本電信電話株式会社 本人証明システム及び本人証明方法
KR100802555B1 (ko) * 2007-06-22 2008-02-13 한국버추얼페이먼트 주식회사 신용카드 인터넷 안전 결제 처리 방법
US7739169B2 (en) 2007-06-25 2010-06-15 Visa U.S.A. Inc. Restricting access to compromised account information
JPWO2009087916A1 (ja) * 2008-01-11 2011-05-26 有限会社アプリコシステム エスクローサーバ装置
US20100125516A1 (en) * 2008-11-14 2010-05-20 Wankmueller John R Methods and systems for secure mobile device initiated payments
US9715681B2 (en) 2009-04-28 2017-07-25 Visa International Service Association Verification of portable consumer devices
US9105027B2 (en) 2009-05-15 2015-08-11 Visa International Service Association Verification of portable consumer device for secure services
US9038886B2 (en) 2009-05-15 2015-05-26 Visa International Service Association Verification of portable consumer devices
US8602293B2 (en) 2009-05-15 2013-12-10 Visa International Service Association Integration of verification tokens with portable computing devices
US8893967B2 (en) 2009-05-15 2014-11-25 Visa International Service Association Secure Communication of payment information to merchants using a verification token
US10846683B2 (en) 2009-05-15 2020-11-24 Visa International Service Association Integration of verification tokens with mobile communication devices
US8534564B2 (en) 2009-05-15 2013-09-17 Ayman Hammad Integration of verification tokens with mobile communication devices
US8396808B2 (en) * 2009-07-31 2013-03-12 Think Computer Corporation Method and system for transferring an electronic payment
JP2011210171A (ja) * 2010-03-30 2011-10-20 Japan Research Institute Ltd 決済サーバ、決済システム、決済方法および決済プログラム
JP5518615B2 (ja) * 2010-07-27 2014-06-11 株式会社日本総合研究所 決済システム、決済方法および決済プログラム
US20120084162A1 (en) * 2010-10-05 2012-04-05 Merrill Brooks Smith Systems and methods for conducting a composite bill payment transaction
CN107967602A (zh) 2011-03-04 2018-04-27 维萨国际服务协会 支付能力结合至计算机的安全元件
JP5520873B2 (ja) * 2011-04-01 2014-06-11 株式会社日本総合研究所 決済サーバおよび決済システム
US10282724B2 (en) 2012-03-06 2019-05-07 Visa International Service Association Security system incorporating mobile device
US10834231B2 (en) * 2016-10-11 2020-11-10 Synergex Group Methods, systems, and media for pairing devices to complete a task using an application request
JP6936199B2 (ja) * 2018-09-25 2021-09-15 Kddi株式会社 情報処理装置及び情報処理方法
JP2021012621A (ja) * 2019-07-09 2021-02-04 日本電気株式会社 処理方法、携帯端末及びプログラム
JP7188606B2 (ja) * 2019-09-10 2022-12-13 富士通株式会社 制御方法、情報処理装置、情報処理システム及び制御プログラム
CN114638608A (zh) * 2022-03-10 2022-06-17 中国银联股份有限公司 支付方法、终端设备、服务器、系统及介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59133668A (ja) * 1983-01-19 1984-08-01 Hitachi Ltd 現金カ−ド利用者の本人確認方式
JPH01207871A (ja) * 1988-02-16 1989-08-21 Fujitsu Ltd 本人確認方式
JPH0816740A (ja) * 1994-06-24 1996-01-19 Toshiba Corp 携帯可能な情報処理装置及び情報処理システム
JPH0896034A (ja) * 1994-09-27 1996-04-12 Shosaku Kawai 通信ネットワークにおけるオンライン決済方法
US5608778A (en) * 1994-09-22 1997-03-04 Lucent Technologies Inc. Cellular telephone as an authenticated transaction controller
JPH10105614A (ja) * 1996-10-02 1998-04-24 Dainippon Printing Co Ltd クレジットカードを利用したオンラインショッピングシステム
JPH10289267A (ja) * 1997-04-15 1998-10-27 Sony Corp 情報管理装置および方法、並びに情報管理システム
JPH11143959A (ja) * 1997-11-06 1999-05-28 Dainippon Printing Co Ltd 通信販売システム
EP0935221A2 (fr) * 1998-02-05 1999-08-11 Mitsubishi Denki Kabushiki Kaisha Système d'authentification à distance

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03282763A (ja) * 1990-03-30 1991-12-12 Nec Corp オンラインシステムにおける利用者識別方法
WO1992011598A1 (fr) * 1990-12-24 1992-07-09 Motorola, Inc. Portefeuille electronique
US5657389A (en) * 1995-05-08 1997-08-12 Image Data, Llc Positive identification system and method
US5708422A (en) * 1995-05-31 1998-01-13 At&T Transaction authorization and alert system
US5789732A (en) * 1995-06-08 1998-08-04 Mcmahon; Steven A. Portable data module and system for consumer transactions
US5889863A (en) * 1996-06-17 1999-03-30 Verifone, Inc. System, method and article of manufacture for remote virtual point of sale processing utilizing a multichannel, extensible, flexible architecture
JPH1091866A (ja) * 1996-09-18 1998-04-10 Hitachi Ltd 電子マネー取り引きシステム
JP3660101B2 (ja) * 1996-11-14 2005-06-15 松下電器産業株式会社 パーソナル電子決済システム
WO1998023062A1 (fr) * 1996-11-22 1998-05-28 T-Netix, Inc. Reconnaissance vocale pour acces a un systeme d'informations et traitement de transactions
JPH10243118A (ja) * 1996-12-27 1998-09-11 Nippon Telegr & Teleph Corp <Ntt> 広域コンピュータ網上のクレジット決済方法、その端末及びプログラム記録媒体
US6868391B1 (en) * 1997-04-15 2005-03-15 Telefonaktiebolaget Lm Ericsson (Publ) Tele/datacommunications payment method and apparatus
JP3802074B2 (ja) * 1997-06-27 2006-07-26 スイスコム モービル アーゲー 携帯可能な身分証明要素でのトランザクション方法
JPH1125273A (ja) * 1997-07-08 1999-01-29 Oki Electric Ind Co Ltd 無人取引システム
US6311171B1 (en) * 1997-07-11 2001-10-30 Ericsson Inc. Symmetrically-secured electronic communication system
KR20060022734A (ko) * 1997-08-13 2006-03-10 마츠시타 덴끼 산교 가부시키가이샤 이동 전자 상거래 시스템
US6105006A (en) * 1997-12-22 2000-08-15 Motorola Inc Transaction authentication for 1-way wireless financial messaging units
KR100414849B1 (ko) * 1998-07-10 2004-01-13 모토로라 인코포레이티드 선택 호출 수신기를 사용하여 데모그래피 정보를 제공하고, 쿠폰을 환매하며, 어피니티 카드를 에뮬레이트 하기 위한 무선 통신 시스템의 방법 및 장치
JP2000132605A (ja) * 1998-10-29 2000-05-12 Dainippon Printing Co Ltd 通信可能な電子機器を利用した決済システム
US6327578B1 (en) * 1998-12-29 2001-12-04 International Business Machines Corporation Four-party credit/debit payment protocol
EP1065634A1 (fr) * 1999-07-02 2001-01-03 Mic Systems Système et méthode pour effectuer des transactions électroniques sécurisées à travers un réseau de communication ouvert

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59133668A (ja) * 1983-01-19 1984-08-01 Hitachi Ltd 現金カ−ド利用者の本人確認方式
JPH01207871A (ja) * 1988-02-16 1989-08-21 Fujitsu Ltd 本人確認方式
JPH0816740A (ja) * 1994-06-24 1996-01-19 Toshiba Corp 携帯可能な情報処理装置及び情報処理システム
US5608778A (en) * 1994-09-22 1997-03-04 Lucent Technologies Inc. Cellular telephone as an authenticated transaction controller
JPH0896034A (ja) * 1994-09-27 1996-04-12 Shosaku Kawai 通信ネットワークにおけるオンライン決済方法
JPH10105614A (ja) * 1996-10-02 1998-04-24 Dainippon Printing Co Ltd クレジットカードを利用したオンラインショッピングシステム
JPH10289267A (ja) * 1997-04-15 1998-10-27 Sony Corp 情報管理装置および方法、並びに情報管理システム
JPH11143959A (ja) * 1997-11-06 1999-05-28 Dainippon Printing Co Ltd 通信販売システム
EP0935221A2 (fr) * 1998-02-05 1999-08-11 Mitsubishi Denki Kabushiki Kaisha Système d'authentification à distance

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2376782A (en) * 2001-02-13 2002-12-24 Stuart Williams An identification system using a mobile phone or pager
CN113362055A (zh) * 2020-03-06 2021-09-07 东芝泰格有限公司 交易处理系统、便携终端及存储介质

Also Published As

Publication number Publication date
JP4546692B2 (ja) 2010-09-15
AU2001227070A1 (en) 2001-11-26
WO2001088785A1 (fr) 2001-11-22
KR20030023865A (ko) 2003-03-20
AU4779300A (en) 2001-11-26

Similar Documents

Publication Publication Date Title
JP4546692B2 (ja) 電子決済システム、決済装置及び端末
JP4399137B2 (ja) 電子決済システム、決済装置及び端末
US10755271B2 (en) Location based authentication
US7523067B1 (en) Electronic settlement system, settlement apparatus, and terminal
US6612488B2 (en) Method and system to prevent fraudulent payment in credit/debit card transactions, and terminals therefor
US7941368B2 (en) System and method for electronic transaction settlement
US20050075985A1 (en) Voice authenticated credit card purchase verification
US20040248554A1 (en) Method of paying from an account by a customer having a mobile user terminal, and a customer authenticating network
US8751349B1 (en) Audio-equipped transaction card systems and approaches
WO2002027587A1 (fr) Telephone mobile
JP2004054897A (ja) カード認証サーバ装置及びカード認証プログラム
JP2006504208A (ja) 支払認証システムを用いたロイヤリティ/報酬プログラム統合システムおよび方法
GB2398159A (en) Electronic payment authorisation using a mobile communications device
WO2001052205A1 (fr) Procede et dispositif de traitement
US6829597B1 (en) Method, apparatus and computer program product for processing cashless payments
JP2003168063A (ja) カード決済方法における決済承認方法及びシステム
JP2001337925A (ja) ユーザ認証装置及びこれを用いた商取引システム
KR100711844B1 (ko) 통신망을 통해 인증번호를 이용해서 결제하는 방법 및 그시스템
JP2003228683A (ja) クレジット決済における第三者機関、第三者機関の制御方法、プログラムおよび記録媒体
JP2002042028A (ja) カード等の不正使用防止システム
CN101573909A (zh) 自适应的认证选择
JP2003216878A (ja) カードレス電子商取引システム
CA2237223A1 (fr) Systeme de transaction electronique de securite
JP2002042027A (ja) 機密保持された通信方法および装置
JP2004030217A (ja) 認証方法と装置およびそれを用いた決済方法

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: JP

122 Ep: pct application non-entry in european phase