COMMUNICATION TERMINAL, INFORMATION PROCESSING METHOD, PROGRAM, AND INFORMATION PROCESSING SYSTEM
The communication terminal system addresses the confusion in purchasing OTC medicines by displaying confirmation data and triggering a payment screen only after confirmation completion, thereby streamlining the purchase process.
Patent Information
- Application Number
- JP2025007654
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-01-20
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2045-01-20
AI Technical Summary
The existing payment methods using communication terminals do not establish a clear procedure for presenting a permit when purchasing OTC medicines, leading to potential confusion in the purchase process.
A communication terminal system that includes a first receiving unit for user identification and confirmation data, a display control unit for displaying confirmation data, and a second receiving unit for confirmation completion information, which triggers the display of a payment screen after confirmation data is read by the store terminal.
This solution prevents confusion in the purchase procedure by ensuring that confirmation data is properly verified and displayed before proceeding to the payment screen, enhancing the clarity and efficiency of OTC medicine purchases using communication terminals.
Smart Images

Figure 0007660780000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a communication terminal, an information processing method, a program, and an information processing system. [Background technology]
[0002] Payment methods using a communication terminal carried by a user, such as code payment, in which a two-dimensional barcode such as a QR code (registered trademark) for making a payment is displayed on the communication terminal carried by the user, such as a smartphone, and the payment is made when a store terminal reads the two-dimensional barcode (see, for example, Patent Documents 1 and 2). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 2020-017090 [Patent Document 2] Patent No. 2020-013406 Summary of the Invention [Problem to be solved by the invention]
[0004] By the way, there are known OTC (Over The Counter) medicines that can be purchased with the advice of a qualified person such as a pharmacist or a registered seller. When a user purchases such medicines at a store, the user needs to show a license certificate indicating that the licensed person has given permission for the user's purchase of the medicine to a store clerk. However, in the conventional technology, the procedure for presenting the license certificate when purchasing medicines using a payment method that uses a communication terminal has not been established. For this reason, there is a problem that a user may be confused about the purchase procedure when purchasing medicines using a payment method that uses a communication terminal that the user possesses.
[0005] Therefore, the present invention has been made in consideration of these points, and aims to prevent users from becoming confused about the purchasing procedure when purchasing medicines using a payment method that uses a communication terminal that they carry. [Means for solving the problem]
[0006] A first aspect of the present invention is a communication terminal. This communication terminal has a first receiving unit that receives confirmation certificate data associated with the user identification information of a user who makes a payment from an information processing device that stores user identification information for identifying a user and confirmation certificate data indicating that a target drug, which is a drug that requires confirmation by a predetermined qualified person at the time of purchase, in association with each other, a display control unit that displays the received confirmation certificate data on a display unit of the communication terminal, and a second receiving unit that receives confirmation completion information indicating that the confirmation certificate data has been read at the store from the information processing device that has received the confirmation certificate data read by the store terminal from the store terminal, and the display control unit displays a payment screen for making the payment on the display unit after the second receiving unit receives the confirmation completion information.
[0007] The first receiving unit may receive the confirmation certificate data and a product name of the target drug corresponding to the confirmation certificate data, and the display control unit may cause the confirmation certificate data and the product name corresponding to the confirmation certificate data to be displayed on the display unit.
[0008] The display control unit may cause the product name corresponding to the confirmation certificate data to be displayed upside down on the display unit.
[0009] The display control unit may cause the display unit to display at least one of a product image of the target drug corresponding to the confirmation certificate data and a description of the target drug.
[0010] The display control unit may display the confirmation data, and may cause the display unit to display a code image indicating a code that can be read by a terminal in the store.
[0011] The first receiving unit may receive one or more confirmation certificate data, and the display control unit may accept a selection of confirmation certificate data from the one or more confirmation certificate data corresponding to a product that the user will purchase at the store, and may cause the display unit to display the code image corresponding to the confirmation certificate data whose selection has been accepted.
[0012] The display control unit may, upon receiving a selection of a plurality of pieces of confirmation certificate data, cause the display unit to display one of the code images corresponding to the selected plurality of pieces of confirmation certificate data.
[0013] The display control unit may cause a reception screen that accepts that the product name has been confirmed to be displayed on the display unit, and may cause the code image to be displayed on the display unit in response to the product name being confirmed being accepted on the reception screen.
[0014] The display control unit may cause the payment screen to be displayed on the display unit on condition that the second receiving unit has received the confirmation completion information.
[0015] The first receiving unit may receive, upon receiving an operation to start a payment from the user, confirmation certificate data associated with user identification information of the user making the payment from the information processing device.
[0016] When the display control unit displays the payment screen on the display unit, the display control unit may cause the payment screen to be displayed on the display unit, the payment screen including initiation information for initiating communication between the user of the communication terminal and the qualified person regarding the sales authorization of the target drug.
[0017] A second aspect of the present invention is an information processing method. This information processing method includes the steps of receiving confirmation certificate data associated with the user identification information of a user who makes a payment from an information processing device that stores user identification information for identifying a user and confirmation certificate data indicating that a target drug, which is a drug that requires confirmation by a predetermined qualified person at the time of purchase, in association with each other, displaying the received confirmation certificate data on a display unit of the computer, receiving confirmation completion information indicating that the confirmation certificate data has been read at the store from the information processing device that has received the confirmation certificate data read by a terminal of the store from the terminal of the store, and displaying a payment screen for making the payment on the display unit after receiving the confirmation completion information.
[0018] A third aspect of the present invention is a program. This program causes a computer to function as a first receiving unit that receives confirmation certificate data associated with the user identification information of a user who makes a payment from an information processing device that stores user identification information for identifying a user and confirmation certificate data indicating that a qualified person has confirmed a target drug, which is a drug that requires confirmation by a specified qualified person at the time of purchase, in association with each other, a display control unit that displays the received confirmation certificate data on a display unit of the computer, and a second receiving unit that receives confirmation completion information indicating that the confirmation certificate data has been read at the store from the information processing device that has received the confirmation certificate data read by a terminal of the store from the terminal of the store, and the display control unit causes a payment screen for making the payment to be displayed on the display unit after the second receiving unit receives the confirmation completion information.
[0019] A fourth aspect of the present invention is an information processing system having a communication terminal and an information processing device. In this information processing system, the communication terminal has a receiving unit that receives confirmation certificate data associated with user identification information of the user of the communication terminal that makes payment and associated with purchase presence / absence information indicating that the target drug has not been purchased from the information processing device that associates and stores user identification information for identifying a user, confirmation certificate data indicating that a target drug, which is a drug that requires confirmation by a predetermined qualified person at the time of purchase, has been confirmed by the qualified person, and purchase presence / absence information indicating whether the target drug corresponding to the confirmation certificate data has been purchased, and a display control unit that displays the received confirmation certificate data on a display unit of the communication terminal and displays on the display unit a payment screen indicating a payment code for making the payment, and the information processing device stores the confirmation certificate data in association with the user identification information of the user of the communication terminal that makes payment and associated with purchase presence / absence information indicating that the target drug has not been purchased. The processing device has a memory unit that stores the user identification information and the confirmation certificate data in association with each other, a confirmation certificate data sending unit that sends to the communications terminal the confirmation certificate data that is associated with user identification information of the user of the communications terminal and is associated with purchase / non-purchase information indicating that the target medicine has not been purchased, a receiving unit that receives the payment code read by the store terminal from the store terminal, a payment processing unit that, upon receiving the payment code, executes payment based on the payment code, and a cancellation unit that, upon receiving the payment code, updates the purchase / non-purchase information associated with the confirmation certificate data associated with the user identification information of the communications terminal to information indicating that the target medicine has been purchased. Effect of the Invention
[0020] According to the present invention, when purchasing medicines using a payment method that uses a communication terminal carried by a user, it is possible to prevent the user from becoming confused about the purchasing procedure. [Brief description of the drawings]
[0021] [Figure 1] FIG. 1 is a diagram showing an overview of a payment system. [Diagram 2] FIG. 2 is a diagram illustrating a functional configuration of a payment processing device. [Diagram 3]FIG. 11 is a diagram showing an example of confirmation data. [Figure 4] FIG. 2 is a diagram illustrating a functional configuration of a user terminal. [Diagram 5] FIG. 2 is a diagram illustrating a functional configuration of a store terminal. [Figure 6] FIG. 2 is an operational sequence diagram of the payment system. [Figure 7] FIG. 13 is a diagram showing an example of a reception screen displayed on a user terminal for receiving a selection of confirmation data. [Figure 8] FIG. 13 is a diagram showing an example of confirmation certificate data being displayed on a user terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0022] [Overview of Payment System S] Fig. 1 is a diagram showing an overview of the payment system S. The payment system S is a system for making payments in cooperation with a confirmation certificate issuing service that issues confirmation certificate data indicating that a qualified person has confirmed and approved the sale when a user purchases a target drug that requires confirmation of sales permission by a specified qualified person at the time of sale.
[0023] The target drug is, for example, an OTC drug that can be purchased without a prescription. The specified qualified person is, for example, a pharmacist or a registered seller who has the professional qualifications necessary for selling drugs, including OTC drugs. In the following explanation, the target drug is assumed to be an OTC drug. In the following explanation, the specified qualified person is simply referred to as a qualified person, and the OTC drug that the user wishes to purchase is also referred to as the desired drug.
[0024] The payment system S includes a payment processing device 1 as an information processing device, a user terminal 2, and a store terminal 3. The payment processing device 1 is a server that processes the payment of the user's purchase amount. The user terminal 2 is an information terminal used by the user, such as a smartphone, tablet, or personal computer. The store terminal 3 is, for example, a POS terminal. The flow of a user's purchase of a desired medicine will be described below with reference to FIG.
[0025] First, when a user purchases a desired drug, the user communicates online with a qualified person, who confirms that the user is purchasing the desired drug, explains the desired drug, and gives permission to sell it. When the qualified person gives permission to sell the desired drug to the user, confirmation certificate data is issued by a server (not shown) that realizes the confirmation certificate issuing service.
[0026] The confirmation certificate data is, for example, data indicating that a qualified person has confirmed that the user wishes to purchase the desired medicine and that the qualified person has authorized the sale to the user. The confirmation certificate data is, for example, information associated with a user ID as user identification information for identifying the user who wishes to purchase the desired medicine, and is information that associates at least a product code as product identification information for identifying the desired medicine and a qualified person ID as qualified person identification information for identifying the qualified person who authorized the sale of the desired medicine to the user.
[0027] The payment processing device 1 first obtains the confirmation certificate data from the server and stores it in advance ((1) in FIG. 1). The user purchases the desired medicine at the store. When the user pays at the store, the user starts up the payment application software and performs operations to make the payment. When the user terminal 2 accepts the operation to make the payment, it sends the user ID to the payment processing device 1 ((2) in FIG. 1).
[0028] The payment processing device 1 identifies the confirmation certificate data associated with the received user ID ((3) in FIG. 1) and transmits the identified confirmation certificate data to the user terminal 2 ((4) in FIG. 1). The user terminal 2 displays the received confirmation certificate data ((5) in FIG. 1). The user presents the confirmation certificate data when paying for the purchase price of the desired medicine at the store's cash register. Then, for example, by operation of a store clerk, the store terminal 3 reads the confirmation certificate data displayed on the user terminal 2 ((6) in FIG. 1).
[0029] The store terminal 3 transmits the read confirmation certificate data to the payment processing device 1 ((7) in FIG. 1). When the payment processing device 1 receives the confirmation certificate data from the store terminal 3, it executes a clearing process indicating that the confirmation certificate data has been used ((8) in FIG. 1). The payment processing device 1 then transmits confirmation completion information indicating that the confirmation certificate data has been read at the store to the user terminal 2 ((9) in FIG. 1). When the user terminal 2 receives the confirmation completion information, it displays a payment screen for making payment ((10) in FIG. 1).
[0030] In this way, in the payment system S, when a user purchases a medicine he or she wishes to purchase, the payment screen is displayed after the confirmation certificate data is read. Therefore, the payment system S can prevent the user from becoming confused about the purchase procedure when purchasing a medicine by a payment method using the user terminal 2 that the user possesses. The configurations of the payment processing device 1, the user terminal 2, and the store terminal 3 will be described in detail below.
[0031] [Functional configuration of payment processing device 1] 2 is a diagram showing a functional configuration of the payment processing device 1. The payment processing device 1 has a communication unit 11, a storage unit 12, and a control unit 13.
[0032] The communication unit 11 is a communication interface for transmitting and receiving data to and from the user terminal 2 and the store terminal 3 via a network such as the Internet.
[0033] The memory unit 12 is a storage medium that stores various data, and includes a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, etc. The memory unit 12 stores a program executed by the control unit 13. The memory unit 12 stores a payment program that causes the control unit 13 to function as a confirmation certificate data acquisition unit 131, a payment request acquisition unit 132, a confirmation certificate data transmission unit 133, a clearing unit 134, a token transmission unit 135, a payment information reception unit 136, and a payment processing unit 137.
[0034] The storage unit 12 also stores the confirmation certificate data issued by the server that realizes the confirmation certificate issuing service. FIG. 3 is a diagram showing an example of the confirmation certificate data. As shown in FIG. 3, the confirmation certificate data is associated with the user ID of the user who wishes to purchase the purchase-requested medicine. The confirmation certificate data is information that associates a confirmation certificate ID as confirmation certificate identification information for identifying the confirmation certificate data, a product code of the purchase-requested medicine, a qualified person ID that identifies a qualified person who confirmed that the user wishes to purchase the purchase-requested medicine and permitted the sale of the purchase-requested medicine to the user, the date and time when the sale of the purchase-requested medicine to the user was permitted, and a use flag indicating whether the confirmation certificate data was used. The use flag is used, for example, as purchase presence / absence information indicating whether the target medicine corresponding to the confirmation certificate data has been purchased. The value of the use flag is 0 when the confirmation certificate data has not been used, and 1 when the confirmation certificate data has been used.
[0035] The control unit 13 is, for example, a CPU (Central Processing Unit). The control unit 13 executes a payment program stored in the storage unit 12, thereby functioning as a confirmation certificate data acquisition unit 131, a payment request acquisition unit 132, a confirmation certificate data transmission unit 133, a clearing unit 134, a token transmission unit 135, a payment information reception unit 136, and a payment processing unit 137. The operation of each unit of the control unit 13 will be described in detail later.
[0036] [Functional configuration of user terminal 2] 4 is a diagram showing a functional configuration of the user terminal 2. The user terminal 2 has an operation unit 21, a communication unit 22, a display unit 23, a storage unit 24, and a control unit 25.
[0037] The operation unit 21 is an operation device that accepts user operations, and is, for example, a touch panel provided on the surface of the display unit 23. The operation unit 21 notifies the operation acceptance unit 251 of a signal indicating the position touched by the user.
[0038] The communication unit 22 is, for example, a wireless communication interface for transmitting and receiving data to and from a base station of a mobile phone network. The communication unit 22 inputs the payment token and the like received from the payment processing device 1 to the code generation unit 256.
[0039] The display unit 23 is a display that displays various information. The display unit 23 displays the confirmation certificate data under the control of the display control unit 254. The display unit 23 also displays the payment code under the control of the code generation unit 256.
[0040] The storage unit 24 is a storage medium including a ROM, a RAM, etc. The storage unit 24 stores a program executed by the control unit 25. The storage unit 24 stores a code payment program that causes the control unit 25 to function as an operation receiving unit 251, a request sending unit 252, a first receiving unit 253, a display control unit 254, a second receiving unit 255, and a code generating unit 256. The storage unit 24 also stores a payment token received from the payment processing device 1, a payment code generated based on the payment token, etc.
[0041] The control unit 25 is, for example, a CPU, and executes a code payment program stored in the storage unit 24 to function as an operation receiving unit 251, a request sending unit 252, a first receiving unit 253, a display control unit 254, a second receiving unit 255, and a code generating unit 256. The operation of each unit of the control unit 25 will be described in detail later.
[0042] The operation reception unit 251 identifies the operation content of the user based on the signal input from the operation unit 21. When the identified operation content is a payment operation to start a payment using a payment code, the operation reception unit 251 notifies the request transmission unit 252 of the operation content. When the operation reception unit 251 accepts a payment operation to start a payment using a payment code, the request transmission unit 252 transmits the user ID and a request to issue a payment code to the payment processing device 1 via the communication unit 22. The request transmission unit 252 transmits a request to issue a payment code to the payment processing device 1 based on the address of the payment processing device 1 that is predefined in the code payment program. In this way, the user terminal 2 can transmit a request to issue a payment code to the payment processing device 1 without accepting a designation of a destination of the payment code issuance request from the user.
[0043] The first receiving unit 253 receives confirmation certificate data associated with the user ID of the user making the payment from the payment processing device 1, which stores a user ID for identifying a user and confirmation certificate data indicating that a qualified person has confirmed a target drug that is a drug that requires confirmation by a specified qualified person at the time of purchase, in association with each other. The display control unit 254 displays the confirmation certificate data received by the first receiving unit 253 on the display unit 23. This allows the user terminal 2 to have the store terminal 3 read the confirmation certificate data displayed on the display unit 23.
[0044] Thereafter, the second receiving unit 255 receives confirmation completion information indicating that the confirmation certificate data has been read at the store and a payment token from the payment processing device 1 which has received the confirmation certificate data read by the store terminal 3 from the store terminal 3.
[0045] When the second receiving unit 255 receives the confirmation completion information and the payment token, the code generating unit 256 generates a payment code based on the received payment token. The code generating unit 256 generates the payment code based on, for example, a predetermined rule. After the second receiving unit receives the confirmation completion information, the display control unit 254 causes the display unit 23 to display a payment screen for making a payment, including the payment code generated by the code generating unit 256.
[0046] The second receiving unit 255 acquires payment completion information indicating that payment using the payment token has been completed from the payment processing device 1 that received the payment token transmitted by the store terminal 3 that read the payment code.
[0047] [Functional configuration of store terminal 3] 5 is a diagram showing the functional configuration of the store terminal 3. The store terminal 3 has an operation unit 31, a reading unit 32, a communication unit 33, a display unit , a storage unit 35, and a control unit .
[0048] The operation unit 31 is an operation device that accepts operations by the user, and is, for example, buttons for the user to select a product to purchase, or a touch panel provided on the surface of the display unit .
[0049] The reading unit 32 is, for example, a barcode reader and a camera, and reads the barcode attached to the product purchased by the user, and the confirmation certificate data and the payment code displayed by the user terminal 2. The reading unit 32 outputs information indicated by the read barcode, confirmation certificate data, and payment code to the control unit 36.
[0050] The communication unit 33 is, for example, a communication interface for transmitting and receiving data to and from the payment processing device 1. The communication unit 33 transmits confirmation certificate data, a payment token, payment information, and a store ID to the payment processing device 1 in response to control by the control unit 36. The display unit 34 is a display that displays various information. The display unit 34 displays, for example, the payment amount.
[0051] The storage unit 35 is a storage medium including a ROM, a RAM, etc. The storage unit 35 stores a program executed by the control unit 36. The storage unit 35 stores a program that causes the control unit 36 to function as a confirmation certificate data acquisition unit 361, a confirmation certificate data transmission unit 362, a payment information generation unit 363, a token acquisition unit 364, and a payment information transmission unit 365. The storage unit 35 also stores a product DB that associates product IDs with product prices.
[0052] The control unit 36 is, for example, a CPU, and functions as a confirmation certificate data acquisition unit 361, a confirmation certificate data transmission unit 362, a payment information generation unit 363, a token acquisition unit 364, and a payment information transmission unit 365 by executing a program stored in the memory unit 35.
[0053] The confirmation certificate data acquisition unit 361 acquires the confirmation certificate data by having the reading unit 32 read the confirmation certificate data displayed on the user terminal 2. The confirmation certificate data transmission unit 362 transmits the confirmation certificate data acquired by the confirmation certificate data acquisition unit 361 to the payment processing device 1.
[0054] The payment information generating unit 363 identifies one or more products to be paid for and generates payment information. Specifically, the payment information generating unit 363 acquires a product ID input by a store clerk on the operation unit 31 or a product ID read by the reading unit 32 from a barcode attached to the product, and identifies the product of the acquired product ID as a product to be paid for. The payment information generating unit 363 refers to the product DB stored in the storage unit 35 and identifies the price of the product associated with the acquired product ID. The payment information generating unit 363 acquires one or more product IDs input by a store clerk on the operation unit 31 or a product ID read by the reading unit 32 from a barcode attached to the product, and counts up the prices of the products identified from the product IDs. When the payment information generating unit 363 accepts a settlement operation on the operation unit 31, it determines the totaled product prices as the payment amount. The payment information generating unit 363 generates payment information including the determined payment amount.
[0055] The token acquisition unit 364 acquires information extracted from the payment code displayed on the user terminal 2 by the reader 32, as a payment token. When the payment information generation unit 363 generates payment information and the token acquisition unit 364 acquires a payment token, the payment information transmission unit 365 transmits the payment token, the payment information, and the store ID to the payment processing device 1 via the communication unit 33.
[0056] [Operation of each part of the control unit 13 and the control unit 25] Next, the operation of each part of the control unit 13 and the control unit 25 will be described with reference to a sequence diagram. Fig. 6 is an operation sequence diagram of the payment system S. Note that, before starting this sequence, the confirmation certificate data acquisition unit 131 of the payment processing device 1 acquires confirmation certificate data associated with each of the multiple user IDs, and stores the data in the storage unit 12 in association with each of the multiple user IDs.
[0057] In the sequence diagram shown in Fig. 6, first, the operation reception unit 251 receives a payment operation for payment using a payment code (S1). The request transmission unit 252 transmits a user ID and a request for issuing a payment code to the payment processing device 1 (S2). The payment request acquisition unit 132 receives the user ID and the request for issuing a payment code from the user terminal 2.
[0058] When the confirmation certificate data transmission unit 133 of the payment processing device 1 receives the user ID and a request to issue a payment code from the user terminal 2, it acquires, from the confirmation certificate data associated with the received user ID in the storage unit 12, confirmation certificate data whose usage flag is 0 (S3). The confirmation certificate data transmission unit 133 transmits the acquired confirmation certificate data to the user terminal 2 (S4).
[0059] When the first receiving unit 253 of the user terminal 2 accepts a payment operation from the user to start payment, it receives one or more confirmation certificate data associated with the user ID of the user making the payment from the payment processing device 1. Here, the first receiving unit 253 may receive the confirmation certificate data from the payment processing device 1 and also receive the product name of the target drug corresponding to the confirmation certificate data, i.e., the product name of the purchase-requested drug that the user wishes to purchase. For example, the first receiving unit 253 may access a management device (not shown) that manages product codes, product names, product descriptions, and product images in association with each other, and obtain the product name of the target drug, the description of the target drug, and the product image of the target drug that are associated with the product code included in the received confirmation certificate data.
[0060] The display control unit 254 causes the display unit 23 to display the confirmation certificate data received by the first receiving unit 253 (S5). For example, the display control unit 254 accepts a selection of confirmation certificate data corresponding to a drug that the user wishes to purchase as a product to be purchased at the store, from among the one or more pieces of confirmation certificate data received by the first receiving unit 253. FIG. 7 is a diagram showing an example of a reception screen displayed on the user terminal 2 for accepting the selection of confirmation certificate data. In FIG. 7, it can be seen that a reception screen is displayed for accepting a selection from two target drugs that have been permitted for sale to the user.
[0061] The display control unit 254 causes the display unit 23 to display a code image corresponding to the confirmation certificate data selected. Specifically, the display control unit 254 causes the display unit 23 to display at least one of the confirmation certificate data and the product name of the target drug corresponding to the confirmation certificate data, the description of the target drug, and the product image of the target drug, and also causes the display unit 23 to display a code image indicating the confirmation certificate data and a two-dimensional code readable by the store terminal 3.
[0062] Fig. 8 is a diagram showing an example of confirmation certificate data displayed on the user terminal 2. As shown in Fig. 8, the display control unit 254 causes the display unit 23 to display the confirmation certificate data, the product name of the target drug corresponding to the confirmation certificate data, and an image of the product package as a product image upside down. Here, the display control unit 254 may display the product name of the target drug in a larger or bolder font to emphasize the product name. This allows the user terminal 2 to make it easier for the store clerk serving the user to check information about the target drug, such as the product name.
[0063] When the display control unit 254 receives the selection of multiple pieces of confirmation certificate data, it may display one code image corresponding to the selected multiple pieces of confirmation certificate data on the display unit 23. This allows the store terminal 3 to read the code indicating the confirmation certificate data only once, thereby shortening the reading time.
[0064] Furthermore, when the display control unit 254 receives the selection of multiple confirmation certificate data, it may display one code image on the display unit 23 and display multiple product packages as one product image on the display unit 23. In this case, an existing generation AI may be used to generate one image from images of multiple product packages. Furthermore, the display control unit 254 may display multiple code images corresponding to multiple target medicines in a scrollable manner. This can reduce the time it takes for the store terminal 3 to read the code indicating the confirmation certificate data.
[0065] The display control unit 254 may also display a reception screen for accepting that the product name has been confirmed on the display unit 23, and accept that the product name has been confirmed from the store clerk. Then, in response to the acceptance of the product name confirmation on the reception screen, the display control unit 254 may display a code image indicating the confirmation certificate data on the display unit 23. In this manner, it is possible to prevent the store clerk from reading the confirmation certificate data without confirming the product name.
[0066] The confirmation certificate data acquisition unit 361 of the store terminal 3 acquires the confirmation certificate data by having the reading unit 32 read the confirmation certificate data displayed on the user terminal 2 (S6). For example, the confirmation certificate data acquisition unit 361 acquires a confirmation certificate ID included in the confirmation certificate data. The confirmation certificate data transmission unit 362 transmits the confirmation certificate data acquired by the confirmation certificate data acquisition unit 361 to the payment processing device 1 (S7). For example, the confirmation certificate data transmission unit 362 transmits the confirmation certificate ID included in the confirmation certificate data acquired by the confirmation certificate data acquisition unit 361 to the payment processing device 1.
[0067] The canceling unit 134 of the payment processing device 1 cancels the confirmation certificate data by changing the usage flag associated with the confirmation certificate ID received from the store terminal 3, which is stored in the memory unit 12, from 0 to 1 (S8). This enables the payment processing device 1 to prevent the confirmation certificate data from being used multiple times.
[0068] When the payment request acquisition unit 132 acquires a request for issuing a payment code and the cancellation unit 134 cancels the confirmation certificate data, the token transmission unit 135 generates a payment token for generating a payment code (S9). In this sequence, the confirmation certificate data is selected and the confirmation certificate data is transmitted from the store terminal 3, but this is not limited to this. For example, there are cases where confirmation certificate data corresponding to the user's user ID does not exist, or the user does not purchase the purchase-requested medicine corresponding to the confirmation certificate data. For example, when confirmation certificate data corresponding to the user's user ID does not exist, the token transmission unit 135 generates a payment token in response to the issuance request of a payment code. Also, for example, when the user does not purchase the purchase-requested medicine and the "Do not purchase" button is pressed on the reception screen in FIG. 7, the token transmission unit 135 generates a payment token in response to the button being pressed.
[0069] The token transmitting unit 135 associates the user ID acquired by the payment request acquiring unit 132 with the generated payment token and stores them in the storage unit 12 (S10). In addition, the token transmitting unit 135 transmits the generated payment token and confirmation completion information indicating that the confirmation certificate data has been confirmed to the user terminal 2 that transmitted the request to issue the payment code (S11).
[0070] The second receiving unit 255 receives confirmation completion information indicating that the confirmation certificate data has been read at the store and a payment token from the payment processing device 1 that has received the confirmation certificate data read by the store terminal 3 from the store terminal 3. The code generating unit 256 of the user terminal 2 generates a payment code based on the payment token received from the payment processing device 1. On the condition that the second receiving unit 255 has received the confirmation completion information and the payment token, the display control unit 254 causes the display unit 23 to display a payment screen including the payment code generated by the code generating unit 256 (S12). The user presents the payment code displayed on the user terminal 2 at the store, and the reading unit 32 of the store terminal 3 reads the payment code (S13).
[0071] The payment information generating unit 363 of the store terminal 3 identifies the price of the product based on the product ID entered by the store clerk on the operation unit 31 or the product ID read by the reading unit 32 from the barcode attached to the product, and generates payment information including the payment amount (S14). The payment information transmitting unit 365 of the store terminal 3 transmits the payment information generated in S14, the payment token included in the payment code read in S13, and store information to the payment processing device 1 (S15).
[0072] Next, the payment information receiving unit 136 receives a payment request including the payment token, store information, and payment information from the store terminal 3. When the payment token stored in the storage unit 12 matches the received payment token, the payment processing unit 137 performs payment processing based on the user ID associated with the payment token, and the store information and payment information included in the received payment request (S16). Specifically, when the payment token stored in the storage unit 12 matches the received payment token, the payment processing unit 137 identifies the user ID associated with the payment token and stored in the storage unit 12. The payment processing unit 137 executes processing to withdraw the payment amount indicated by the payment information from the account of the user identified by the identified user ID.
[0073] Furthermore, when the payment token stored in the memory unit 12 matches the payment token received by the payment information receiving unit 136, the payment processing unit 137 performs payment based on the payment information and store information included in the received payment request. Specifically, when the payment token stored in the memory unit 12 matches the received payment token, the payment processing unit 137 executes a process of depositing the payment amount into an account of the store specified by the store information included in the received payment request. The payment processing unit 137 may deposit the amount obtained by deducting a payment fee at the payment processing device 1 from the payment amount into the store's account.
[0074] In addition, if the payment processing unit 137 does not perform the payment processing within the validity period of the code payment token, or if a request to issue a new payment code is received before the payment processing unit 137 performs the payment processing, the deactivation unit 134 may cancel the deactivation of the confirmation certificate data by changing the usage flag associated with the confirmation certificate ID received from the store terminal 3, which is stored in the memory unit 12, from 1 to 0.
[0075] After performing the payment process in S16, the payment processing unit 137 transmits payment completion information indicating that the payment has been completed to the user terminal 2 (S17). Next, the display control unit 254 causes the display unit 23 to display a payment completion screen indicating that the payment has been completed (S18).
[0076] When displaying the settlement screen on the display unit 23, the display control unit 254 may cause the display unit 23 to display a settlement screen including start information for starting communication related to the sales permission of the target drug between the user of the user terminal 2 and the qualified person. For example, the display control unit 254 may cause the display unit 23 to display a settlement screen including a link for starting a voice chat or the like as communication related to the sales permission of the target drug between the user of the user terminal 2 and the qualified person. In this way, even if the user has not obtained sales permission of the target drug from the qualified person, the user can start communication related to the sales permission of the target drug from the settlement screen and quickly obtain sales permission of the target drug from the qualified person.
[0077] In addition, the erasing unit 134 erases the confirmation certificate data before the payment processing is performed by the payment processing unit 137, but this is not limited to the above. The erasing unit 134 may erase the confirmation certificate data on the condition that the payment processing is performed by the payment processing unit 137. In this case, when the erasing unit 134 receives the confirmation certificate ID of the confirmation certificate data to be erased, the erasing unit 134 may associate the confirmation certificate ID with a user ID and temporarily store them in the storage unit 12, and upon completion of the payment processing, the erasing unit 134 may identify the user ID associated with the payment token and erase the confirmation certificate data corresponding to the confirmation certificate ID temporarily stored in association with the user ID.
[0078] [Variations] In the above embodiment, the store terminal 3 reads the confirmation certificate data displayed on the user terminal 2, but this is not limited to the above. The confirmation certificate data may not be read by the store terminal 3, and when the confirmation certificate data displayed on the user terminal 2 corresponds to the medicine the user is trying to purchase, a store clerk may operate the store terminal 3 to read the payment code displayed on the payment screen of the user terminal 2. In this case, the canceling unit 134 of the payment processing device 1 may cancel the confirmation certificate data by changing the use flag of the confirmation certificate data whose use flag is 0 stored in the storage unit 12 from 0 to 1 in response to the payment processing device 1 receiving a payment request including the payment token, store information, and payment information from the store terminal 3. In addition, when the payment token stored in the storage unit 12 matches the received payment token, the payment processing unit 137 of the payment processing device 1 may perform payment processing based on the user ID associated with the payment token, and the store information and payment information included in the received payment request. In this way, the payment processing device 1 can change the use flag of the confirmation certificate data without reading the confirmation certificate data at the store terminal 3.
[0079] [Effects of payment system S] As described above, in the payment system S, the user terminal 2 receives the confirmation certificate data associated with the user ID of the user making the payment from the payment processing device 1, which stores in association with the user ID for identifying the user and the confirmation certificate data indicating that a qualified person has confirmed a target drug, which is a drug that requires confirmation by a specified qualified person at the time of purchase, and displays it on the display unit 23, and after receiving confirmation completion information indicating that the confirmation certificate data has been read at the store from the payment processing device 1, which has received the confirmation certificate data read by the store terminal 3 from the store terminal 3, displays a payment screen for making the payment on the display unit 23. In this way, the payment system S can prevent the user from becoming confused about the purchase procedure when purchasing medicines by a payment method using a communication terminal carried by the user.
[0080] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is to "build resilient infrastructure, promote industry, innovation and infrastructure."
[0081] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by distributing or integrating functionally or physically in any unit. In addition, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment resulting from the combination combines the effect of the original embodiment. [Explanation of symbols]
[0082] 1. Payment processing device 2. User terminal 3. Store terminal 11. Communications Department 12...Storage section 13 Control section 21...Operation unit 22. Communications Department 23...Display section 24...Storage section 25 Control section 31...Operation unit 32 Reading unit 33. Communications Department 34...Display section 35...Storage section 36 Control section 131: Certificate data acquisition section 132 Payment request acquisition unit 133: Certificate data transmission unit 134... Clearing Department 135 Token transmission unit 136 Payment information receiving unit 137 Payment processing unit 251 Operation reception section 252...Request sending unit 253 1st receiver 254 Display control unit 255...Second receiver 256...Code generator 361: Certificate Data Acquisition Section 362: Confirmation data transmission unit 363 Payment information generation unit 364...Token Acquisition Section 365 Payment information transmission section S...Payment System
Claims
1. A communication terminal, a first receiving unit that receives confirmation certificate data associated with the user identification information of a user making a payment from an information processing device that stores user identification information for identifying a user and confirmation certificate data indicating that a target drug, which is a drug that requires confirmation by a specified qualified person at the time of purchase, has been confirmed by the qualified person in association with each other; a display control unit that displays the received confirmation data on a display unit of the communication terminal; a second receiving unit that receives, from the information processing device that has received the confirmation certificate data read by the terminal of the store from the terminal of the store, confirmation completion information indicating that the confirmation certificate data has been read at the store; having The display control unit causes a payment screen for performing the payment to be displayed on the display unit after the second receiving unit receives the confirmation completion information. Communications terminal.
2. The first receiving unit receives the confirmation certificate data and the product name of the target drug corresponding to the confirmation certificate data, The display control unit causes the display unit to display the confirmation certificate data and the product name corresponding to the confirmation certificate data. The communication terminal according to claim 1.
3. the display control unit causes the display unit to display the product name corresponding to the confirmation certificate data upside down. The communication terminal according to claim 2.
4. The display control unit causes at least one of a product image of the target drug corresponding to the confirmation certificate data and a description of the target drug to be displayed on the display unit. The communication terminal according to claim 2.
5. The display control unit causes the display unit to display a code image showing the confirmation data and a code readable by a terminal at the store. The communication terminal according to claim 2.
6. The first receiving unit receives one or more pieces of authentication data; the display control unit accepts a selection of confirmation certificate data corresponding to a product to be purchased by the user at the store from among the one or more of the confirmation certificate data, and causes the display unit to display the code image corresponding to the confirmation certificate data selected. The communication terminal according to claim 5.
7. When the display control unit receives a selection of a plurality of pieces of confirmation data, the display unit displays one of the code images corresponding to the selected plurality of pieces of confirmation data. The communication terminal according to claim 6.
8. The display control unit causes a reception screen for receiving confirmation of the product name to be displayed on the display unit, and in response to the reception screen receiving confirmation of the product name, causes the code image to be displayed on the display unit. The communication terminal according to claim 5.
9. The display control unit causes the display unit to display the settlement screen on the condition that the second receiving unit has received the confirmation completion information. The communication terminal according to claim 1.
10. When the first receiving unit receives an operation to start a payment from the user, the first receiving unit receives, from the information processing device, confirmation certificate data associated with user identification information of the user making the payment. The communication terminal according to claim 1.
11. When the display control unit causes the display unit to display the settlement screen, the display control unit causes the display unit to display the settlement screen including start information for starting communication related to the sales authorization of the target drug between the user of the communication terminal and the qualified person. The communication terminal according to claim 1.
12. The computer executes receiving confirmation certificate data associated with the user identification information of the user making the payment from an information processing device that stores user identification information for identifying a user and confirmation certificate data indicating that a target drug, which is a drug that requires confirmation by a specified qualified person at the time of purchase, has been confirmed by the qualified person; A step of displaying the received confirmation data on a display unit of the computer; receiving, from the information processing device which has received the confirmation certificate data read by the terminal of the store from the terminal of the store, confirmation completion information indicating that the confirmation certificate data has been read at the store; a step of displaying a payment screen for performing the payment on the display unit after receiving the confirmation completion information; An information processing method comprising the steps of:
13. Computer, a first receiving unit that receives confirmation certificate data associated with the user identification information of a user making a payment from an information processing device that stores user identification information for identifying a user and confirmation certificate data indicating that a target drug, which is a drug that requires confirmation by a specified qualified person at the time of purchase, has been confirmed by the qualified person in association with each other; a display control unit that displays the received confirmation data on a display unit of the computer; and a second receiving unit that receives, from the information processing device that has received the confirmation certificate data read by the terminal of the store, confirmation completion information indicating that the confirmation certificate data has been read at the store; Function as a The display control unit causes a payment screen for performing the payment to be displayed on the display unit after the second receiving unit receives the confirmation completion information. program.
14. An information processing system having a communication terminal and an information processing device, The communication terminal includes: a receiving unit that receives, from the information processing device that associates and stores user identification information for identifying a user, confirmation certificate data indicating that a target drug, which is a drug that requires confirmation by a specified qualified person at the time of purchase, has been confirmed by the qualified person, and purchase / non-purchase information indicating whether the target drug corresponding to the confirmation certificate data has been purchased, the confirmation certificate data being associated with user identification information of the user of the communication terminal that makes the payment and associated with purchase / non-purchase information indicating that the target drug has not been purchased; a display control unit that causes a display unit of the communication terminal to display the received confirmation data and causes a payment screen showing a payment code for making the payment to be displayed on the display unit; having The information processing device includes: a storage unit that stores the user identification information and the confirmation data in association with each other; a confirmation certificate data transmission unit that transmits to the communication terminal the confirmation certificate data that is associated with user identification information of the user of the communication terminal and is associated with purchase / non-purchase information indicating that the target drug has not been purchased; a receiving unit that receives the payment code read by the store's terminal from the store's terminal; a payment processing unit that, upon receiving the payment code, executes a payment based on the payment code; a clearing unit that, when receiving the payment code, updates purchase presence / absence information associated with the confirmation data associated with the user identification information of the communication terminal to information indicating that the target drug has been purchased; having Information processing system.
Citation Information
Patent Citations
Data processing system, its data processing apparatus, its computer program, and data processing method
JP2009211314A
Drug sale history management system
JP2010224614A
Program, information processing method, and information processing device
JP2020013406A
Settlement system
JP2020017090A
Purchase information provision terminal, purchase information provision method and program
JP2020161116A