Information processing device, information processing method, and program
The information processing device and method improve user convenience by managing electronic vouchers, allowing easy sending and receiving, displaying sender information, and facilitating message exchange, thus addressing the inconvenience of existing voucher services.
Patent Information
- Application Number
- JP2024180641
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-10-16
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2044-10-16
AI Technical Summary
Existing electronic voucher services are not sufficiently convenient for users.
An information processing device and method that manages and processes electronic vouchers, allowing users to send and receive vouchers, display payment completion screens with sender information, and provide message sending options, along with features for voucher cancellation and refund processes.
Enhances user convenience by enabling easy voucher management, communication with senders, and efficient transaction handling.
Smart Images

Figure 0007753496000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] An information processing system that allows company employees to easily give digital gifts during work hours has been disclosed (see, for example, Patent Document 1). This information processing system displays a list of multiple digital gifts on a business communication tool used by a user, and when a gift giving request is received from the business communication tool requesting that a digital gift selected by the user on the list be given to another user, the system determines whether or not the user has the right for the selected digital gift based on stored gift right information, and if it determines that the user has the right, it requests the digital gift providing system to issue the digital gift and updates the gift right information in response to the issuance. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7075164 Summary of the Invention [Problem to be solved by the invention]
[0004] In the prior art, there are cases where services that provide electronic vouchers are not sufficiently convenient for users.
[0005] The present invention has been made in consideration of these circumstances, and one of its objects is to provide an information processing device, an information processing method, and a program that can provide a highly convenient service for users in terms of providing electronic vouchers. [Means for solving the problem]
[0006] One aspect of the present invention is an information processing device that includes: a management unit that manages management information that associates the identification information of an electronic voucher provided by a first user using the functions of an electronic payment service, the identification information of the first user, and the identification information of the user who received the voucher; and a processing unit that, when an electronic payment of the electronic payment service is executed using the voucher, displays a payment completion screen on a display unit of the user's terminal device that includes information of the first user corresponding to the identification information of the first user.
[0007] Another aspect of the present invention is an information processing device that includes a processing unit that uses the functions of an electronic payment service to execute a process of sending an electronic voucher that can be used in the electronic payment service to another user and a process of receiving the voucher from the other user, and a management unit that manages management information that associates the identification information of the other user with the identification information of the voucher sent from the other user or the identification information of the voucher sent to the other user based on the results of the process, and the processing unit is an information processing device that determines whether to cancel the sending of the voucher or execute a refund process corresponding to the voucher after the voucher has been sent to the other user, depending on the status of the other user's receipt of the voucher. [Effects of the Invention]
[0008] According to one aspect of the present invention, it is possible to provide an information processing device, an information processing method, and a program that can provide a service that is highly convenient for users in terms of providing electronic vouchers. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration for realizing an electronic payment service. [Figure 2] This is a sequence diagram (part 1) illustrating the general flow of electronic payment. [Figure 3] This is a sequence diagram (part 2) illustrating the general flow of electronic payment. [Figure 4] FIG. 2 is a configuration diagram of a payment server 100. [Figure 5] FIG. 10 is a diagram showing an example of the contents of user information 172. [Figure 6] FIG. 17 is a diagram showing an example of voucher information 173A. [Figure 7] FIG. 17 is a diagram showing an example of voucher information 173B. [Figure 8] FIG. 10 is a diagram showing an example of the contents of affiliated store / store information 176. [Figure 9] FIG. 10 is a diagram showing an interface screen IF1 provided to a user. [Figure 10] FIG. 10 is a diagram showing an interface screen IF2 provided to a user. [Figure 11] FIG. 10 is a diagram showing an interface screen IF3 provided to a user. [Figure 12] 17 is another example of voucher information 173A. [Figure 13] FIG. 10 is a diagram showing an interface screen IF4 provided to the sender. [Figure 14] FIG. 11 is a diagram showing an interface screen IF11 including history information. [Figure 15] Explain voucher expiration, cancellation, refunds and notifications. [Figure 16] FIG. 10 is a diagram showing an interface screen IF12. [Figure 17] 10 is a sequence diagram showing an example of the flow of processing executed by payment application 20 and payment server 100. FIG. [Figure 18] FIG. 10 is a diagram showing an interface screen IF13. [Figure 19] FIG. 10 is a diagram illustrating the upper limit of the purchase amount of a voucher. [Figure 20] This is an interface screen IF14 for listing vouchers that can be used by the user. [Figure 21] FIG. 10 shows an interface screen IF15 including detailed voucher information. [Figure 22]FIG. 10 shows an interface screen IF16 including detailed voucher information. [Figure 23] FIG. 10 is a diagram showing another example of the second table 176B. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, with reference to the drawings, embodiments of an information processing device, an information processing method, and a program according to the present invention will be described. Various devices, such as the "server" mentioned below, that provide services to users or perform internal analysis may be realized by a group of distributed devices, and each device may be operated by a different business. Furthermore, the owner of the device hardware (the cloud server provider) and the business that actually operates the device may also be different. An application program and a payment server work together to provide an electronic payment service. In the following description, the application program is referred to as a payment app. An electronic payment service is a service that supports payments for the purchase of goods and services at a store. A store is, for example, a physical store (real-world store) that exists in real space, but may also include a virtual store for e-commerce. A virtual store may also include a store provided by an entity different from the operator of the electronic payment service. In such a case, when paying for purchases at the virtual store, the user is controlled to transition to the interface screen of the electronic payment service. In an electronic payment service, a store is treated as belonging to, for example, an affiliated store (brand), and when a purchase is made at a store, processing such as payment is primarily conducted between the user and the affiliated store. Alternatively, processing such as payment may be conducted between the user and the store.
[0011] [Electronic payment service] FIG. 1 shows an example of the configuration of an electronic payment system in which an electronic payment service is realized. The electronic payment service is realized mainly by a payment server 100. An electronic payment system that realizes the electronic payment service includes, for example, one or more user terminal devices 10, one or more first store terminal devices 50, one or more second store terminal devices 70, and the payment server 100. These devices communicate via, for example, a network NW. The network NW includes, for example, the Internet, a LAN (Local Area Network), a wireless base station, a provider device, etc.
[0012] Some or all of the functional components included in the electronic payment system may be distributed across multiple devices in any form, or may be integrated into any device. For example, some or all of the functional components of the payment server 100 may be included in another device.
[0013] [User terminal device] The user terminal device 10 is, for example, a portable terminal device such as a smartphone or tablet. The user terminal device 10 is a computer device having at least an optical reading function, a communication function, a display function, an input acceptance function, and a program execution function. In the following description, components for realizing these functions are referred to as a camera, a communication device, a touch panel, a central processing unit (CPU), etc. In the user terminal device 10, a processor such as a CPU executes a payment app 20, which operates in cooperation with the payment server 100 to provide electronic payment services to users. The payment app 20 is installed on the user terminal device 10 from, for example, an application store and controls the camera, communication device, touch panel, etc. A mini app 30 may operate in the user terminal device 10. The mini app 30 is an application program that operates within the payment app 20. The mini app 30 is, for example, a mini app that provides various services related to vouchers. The mini app 30, for example, sends or receives vouchers and displays a list of sent or received vouchers.
[0014] [First store terminal device] The first store terminal device 50 is installed, for example, in a store. The first store terminal device 50 is a computer device having at least a product price acquisition function, an optical reading function, a program execution function, and a communication function. The first store terminal device 50 includes a so-called POS (Point of Sale) device, and the product price acquisition function and the optical reading function may be realized by the POS device. The store code image 60 is placed in the store and is a code image such as a QR code (registered trademark) printed on a paper or plastic medium. The store code image 60 may be displayed on a display placed in the store (which may be the display of a terminal device such as a smartphone).
[0015] [Second store terminal device] The second store terminal device 70 is used by the operator of the affiliated store. The second store terminal device 70 is a smartphone, tablet terminal, personal computer, etc. An interface for affiliated stores 72 runs on the second store terminal device 70. The interface for affiliated stores 72 may be an app for affiliated stores or a browser. The interface for affiliated stores 72 accepts coupon settings and the like from the operator of the affiliated store and transmits them to the payment server 100. The second store terminal device 70, which is a smartphone, has the function of displaying a code image corresponding to a store code image and reading the code image displayed by the user terminal device 10 by executing the app for affiliated stores.
[0016] [Payment server] The payment server 100 realizes electronic payment based on payment information received from the user terminal device 10 or the first store terminal device 50. The first store terminal device 50 may include a POS device and an affiliated store server, in which case payment information is sent from the POS device via the affiliated store server to the payment server 100. In the following explanation, this distinction will not be made and it is assumed that payment information is sent from the first store terminal device 50.
[0017] 2 and 3 are sequence diagrams illustrating the general flow of electronic payment. There may be two patterns for electronic payment: Pattern 1 and Pattern 2.
[0018] In the case of pattern 1 (hereinafter referred to as user scan) shown in FIG. 2, the user terminal device 10, with the payment application 20 running, decodes the store code image 60 using its optical reading function (S1). The store code image 60 includes store URL (Uniform Resource Locator) information. This store URL is the domain of the electronic payment service to which store identification information has been added, and is associated with an affiliated store ID, store ID, etc. in the payment server 100 (described below). The payment application 20 sends first payment information including the store URL and account ID to the payment server 100 (S2). The payment server 100 searches for store information (described below) using the affiliated store ID and store ID corresponding to the store URL, acquires the affiliated store name and store name information (S3), and sends this to the payment application 20 (S4). The user enters the payment amount into the user terminal device 10 on the screen displaying the affiliated store name and store name (S5). Then, the user terminal device 10 generates second payment information including at least the payment amount and sends it to the payment server 100 (S6). The payment server 100 makes the electronic payment based on the received second payment information (S7). The payment server 100 then sends a payment completion notice (information for displaying a payment completion screen) to the payment app 20 (S8), and the payment app 20 displays the payment completion screen (S9). Note that when the store code image 60 is displayed on a display installed in the store, the store code image 60 may include information on the payment amount in addition to the store URL. In this case, the step of the user inputting the payment amount is omitted, and the payment amount information is included in the first payment information and sent to the payment server 100. Information on the affiliated store name and store name may be included and displayed on the payment completion screen.
[0019] In the case of pattern 2 (hereinafter referred to as store scan) shown in FIG. 3, the payment app 20 sends a request to issue a one-time code to the payment server 100 when the payment app 20 is launched, when a payment operation is performed in the payment app 20, at the automatic update timing (e.g., every minute), and at other timings (S11). The payment server 100 generates a one-time code (S12) and sends it to the payment app 20 (S13). The payment app 20 displays a code image, such as a QR code or barcode, generated based on the one-time code (S14). The user holds (presents) the display surface of the user terminal device 10 over the first in-store terminal device 50, and the first in-store terminal device 50 decodes the code image using its optical reading function and obtains the one-time code, etc. (S15). The first in-store terminal device 50 then generates payment information including the one-time code, payment amount, affiliated store ID, store ID, etc., and sends it to the payment server 100 (S16). The payment amount information is acquired in advance by reading a barcode, manually entering it, etc. Based on the received information, the payment server 100 identifies the user corresponding to the one-time code and performs electronic payment (S17). Then, the payment server 100 sends a payment completion notice to the payment application 20 (S18), and the payment application 20 displays a payment completion screen (S19).
[0020] Note that electronic payment may be performed using only one of the above patterns. Furthermore, the "account ID" described in FIG. 2 may be other information (e.g., a phone number) that can be used as user identification information. Furthermore, issuing a one-time code may be omitted in store scanning, and the payment application 20 may display a code image generated based on the user's account ID. In this case, the payment server 100 identifies the user corresponding to the account ID instead of identifying the user corresponding to the one-time code.
[0021] [Payment server functional configuration] 4 is a configuration diagram of the payment server 100. The payment server 100 includes, for example, a communication unit 110, a content providing unit 120, a payment processing unit 130, an information management unit 140, an information processing unit 150, and a storage unit 170. The components other than the communication unit 110 and the storage unit 170 are realized by, for example, a hardware processor such as a CPU executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), a GPU (Graphics Processing Unit), or an SOC (System On Chip), or may be realized by a combination of software and hardware. The program may be stored in advance in a storage device (a storage device having a non-transitory storage medium) such as an HDD (Hard Disk Drive) or flash memory, or may be stored in a removable storage medium (a non-transitory storage medium) such as a DVD or CD-ROM, and installed in the storage device by inserting the storage medium into a drive device. Information management unit 140 is an example of a "management unit," and information processing unit 150 is an example of a "processing unit."
[0022] The storage unit 170 is a HDD, flash memory, RAM (Random Access Memory), etc. The storage unit 170 may be a NAS (Network Attached Storage) device that the payment server 100 can access via a network. The storage unit 170 stores information such as user information 172 including voucher information 173, content information 174, affiliated store / shop information 176, etc. Some of this information may be stored in the storage unit of the user terminal device 10.
[0023] The communication unit 110 is a communication interface for connecting to the network NW, and is, for example, a network interface card.
[0024] The content providing unit 120 has, for example, a web server function, and provides information (content) for displaying various screens of the electronic payment service to the user terminal device 10. The content providing unit 120 reads out necessary content from the content information 174 as appropriate and provides it to the user terminal device 10. The user terminal device 10 accepts various inputs from the user while content is being played by the payment application 20, and transmits the above-mentioned payment information and the like to the payment server 100. The above content may be generated by the payment application 20. In this case, the content providing unit 120 provides the payment application 20 with information necessary for generating the content.
[0025] The payment processing unit 130 performs payment processing based on the payment information transmitted by the user terminal device 10 or the first store terminal device 50. The payment processing unit 130 performs payment processing while referring to the user information 172.
[0026] [User information] FIG. 5 is a diagram showing an example of the contents of user information 172. User information 172 is an example of user registration information. User information 172 includes, for example, a user URL, account ID, telephone number, and password, as well as associated information such as email address, user ID, name, address, date of birth, registration date, charge balance, credit card payment settings, credit card limit, credit card payment amount, available credit card payment amount, payment method settings, bank account, credit card number, charge history information, and payment history information. The user URL is used for remittance processing between users. Registration of a telephone number and password is required when registering for an electronic payment service. The account ID is issued to the user by the payment server 100, and the user ID can be set by the user (or does not have to be set). Similarly, the email address, name, address, and date of birth can be set by the user (or do not have to be set). The registration date is the date on which the user registered for the electronic payment service (the date on which the account was created). Hereinafter, the user's instance (electronic payment account) to which this information is associated will be referred to as an account.
[0027] The charge balance indicates the balance of electronic money set by the user by transferring funds to the account in advance. Transfer methods include transfers from a designated bank's ATM (Automatic Teller Machine) or from a registered bank account. The credit payment setting indicates whether the settings for electronic credit payment have been completed and is set to either "Completed" or "Not Completed." The credit payment limit is the monthly credit payment limit. The credit payment amount is the amount of credit payment already used in the current month. The available credit payment amount is the amount of credit payment available in the current month, calculated by subtracting the credit payment amount from the credit payment limit. While the figure shows only one credit payment limit, in reality, there may also be daily limits, and the lower of these may be set as the credit payment limit. Further details on credit payments will be discussed later. The payment method setting indicates whether the user will currently make electronic payments using the charge balance or by credit payment. The bank account and credit card number are information on the bank account or credit card number (account number, card number) that can be used to deposit funds into the electronic payment service. The charge history information is a history of the user's previous transfers to the electronic payment service to increase the charge balance. The payment history information is information that shows the breakdown of payments made by the user for each payment (date and time, store ID of the store where the purchase was made, payment amount, payment method, etc.).
[0028] User information 172 includes voucher information 173. Voucher information 173 includes voucher information 173A and voucher information 173B. FIG. 6 is a diagram showing an example of voucher information 173A. Voucher information 173A is, for example, information indicating electronic vouchers (vouchers) that can be used by a user or information (not shown) about vouchers used by a user. FIG. 6 shows voucher information 173A for a specific user. Voucher information 173 is, for example, information that associates a voucher ID, a usable amount, a usage period, member stores where the voucher can be used, and information about the sender of the voucher (sender's identification information). Vouchers include vouchers issued by local governments or specific providers, and vouchers sent to a user by other users. For example, vouchers (gifts) are sent and received between users using the functions of payment app 20 in the electronic payment service. As shown in FIG. 6, a user may have different vouchers (vouchers with different identification information) that can be used at the same affiliated store.
[0029] FIG. 7 is a diagram showing an example of voucher information 173B. Voucher information 173B is, for example, information on vouchers received by a user and vouchers sent by a user to other users. FIG. 7 shows voucher information 173A for a specific user. Voucher information 173A is information in which, for example, a voucher ID, the voucher amount, the expiration date, the affiliated store where the voucher can be used, the target person (the target person's identification information), and information indicating whether the voucher has been received or sent are associated with each other. In addition to the above information, voucher information 173B associates messages sent to or received from other users with the voucher's identification information. Voucher information 173A or voucher information 173B is an example of "management information." Hereinafter, when there is no need to distinguish between voucher information 173A and voucher information 173B, they may be referred to as "voucher information 173."
[0030] [Partner / Store Information] 8 is a diagram showing an example of the contents of affiliated store / store information 176. The affiliated store / store information 176 includes, for example, a first table 176A in which an affiliated store ID and a store ID are associated with a store URL, a second table 176B in which an affiliated store ID is associated with an affiliated store name and sales amount (described above), and a third table 176C in which a store ID is associated with a store name. In addition to this information, the affiliated store / store information 176 may also include information such as the category of the affiliated store or store, the store's location, and payment patterns.
[0031] [Electronic Payment] When payment information is acquired from the user terminal device 10 or the first store terminal device 50, the payment processing unit 130 references the user information 172 to acquire the "payment method setting" of the user. For users whose "payment method setting" is set to "charge balance," the payment processing unit 130 performs electronic payment as follows: For example, the payment processing unit 130 performs electronic payment by decreasing the charge balance managed in association with the user ID and increasing the item value of the affiliated store's sales proceeds. The item value of the affiliated store's sales proceeds is not itself used as electronic money, for example, but rather the amount corresponding to the item value of the sales proceeds is transferred to a bank account in a cycle according to an agreement between the affiliated store and the electronic payment service.
[0032] The payment processing unit 130 performs electronic payments for users whose "setting information" is set to "credit card payment" as follows. Credit card payment is a payment method in cooperation with a credit card company, which is a separate entity from the operator of the electronic payment service. The operator of the electronic payment service acts as the creditor, allowing electronic payments within the credit card payment limit and independent of the remaining balance. To receive the credit card payment service, a user may be required to obtain a credit card provided by the operator of the electronic payment service. The amount used for credit card payment is settled in full on the following month's payment date, for example, by debit from a bank account. In this case, the payment processing unit 130 makes a provisional payment by adding the payment amount to the credit card payment amount and subtracting the same amount from the available credit card balance. On the closing date, the payment processing unit 130 performs the process described above to debit the current month's payment on the following month's payment date, or requests the credit card company operator to perform this process. If the payment amount exceeds the available credit card balance at the time of provisional payment, an error notification is returned to the payment app 20.
[0033] The information management unit 140 acquires information provided by other server devices and terminal devices. The information management unit 140 manages user information 172 and affiliated store / store information 176 based on information acquired from the user terminal device 10 and the second store terminal device 70. The information management unit 140 adds new records to, edits, deletes, etc., the user information 172 and affiliated store / store information 176.
[0034] The information processing unit 150 processes information provided by other server devices or terminal devices, and provides information stored in the storage unit 170 to the user terminal device 10 .
[0035] [overview] In this embodiment, a user can send a voucher to another user using the functions of the electronic payment service (the functions of the payment app 20). The other user can use the voucher in electronic payments using the electronic payment service (the payment app 20). In this embodiment, for example, an original voucher tailored to the recipient and the occasion can be created, and the created voucher can be easily sent to a recipient via user-to-user transmission (via P2P), and the recipient can use the received voucher in the electronic payment service. In response to a user's operation on the payment app 20, the payment server 100 generates a voucher that can be used at a member store arbitrarily selected by the user from among the member stores of the electronic payment service. Alternatively, a voucher that can be used at all member stores of the electronic payment service or a preset member store may be provided to another user.
[0036] When a user makes an electronic payment at a member store, if the user has a voucher that can be used at the member store, the payment server 100 may automatically apply the voucher to make the electronic payment, or may apply the voucher in response to a user operation to make the electronic payment. When applying a voucher in response to a user operation, the payment server 100 may recommend to the user that the user has a voucher that can be used at the member store at the time the user makes an electronic payment at the member store.
[0037] [Interface screen (1)] The payment server 100, in cooperation with the payment application 20, refers to the voucher information 173, and when an electronic payment for an electronic payment service is executed using a voucher, displays a payment completion screen on the display unit of the user terminal device 10, which includes information about the first user (e.g., information about the user such as a name, nickname, or an icon indicating the user) according to the identification information of the first user.
[0038] The payment server 100 further displays a payment completion screen including a button for sending a message to the first user on the display unit. When the button is operated to accept and send the user's message, the payment server 100 sends the message to the user terminal device 10 of the first user.
[0039] 9 is a diagram showing interface screen IF1 provided to a user. The payment server 100 displays interface screen IF1 on the display unit. Interface screen IF1 is a screen that is displayed, for example, when a user uses a voucher. Interface screen IF1 includes, for example, information about the affiliated store where the electronic payment was made, the date and time of the electronic payment, the amount of the electronic payment, information indicating that the payment has been completed, information about the user (sender) who sent the used voucher, and a button B1 for sending a message to the sender.
[0040] When the above button B1 is operated, the payment server 100 (payment app 20) refers to the voucher information 173 and automatically displays a message input field on the display unit with the sender set as the message destination. The user can send the message to the sender by entering a message in the message input field and performing a send operation. For example, the payment server 100 identifies the sender's user identification number and sends the message to the payment app 20 of the identified user's identification information.
[0041] As described above, the payment server 100 provides the user with information about the sender of the used voucher and a button for sending a message to the sender on the payment completion screen. This allows the user to easily check the sender of the used voucher and also to send a message to the sender. This improves user convenience.
[0042] [Interface screen (2)] When an electronic payment of an electronic payment service is executed and a voucher associated with the identification information of a first user who is the sender and a voucher associated with the identification information of a second user who is the sender are used, the payment server 100 causes a payment completion screen including information of the first user according to the identification information of the first user and information of the second user according to the identification information of the second user to be displayed on the display unit of the user terminal device 10.
[0043] The payment server 100 further causes the display unit to display a payment completion screen including one button for sending a message to the first user and the second user.
[0044] FIG. 10 is a diagram showing interface screen IF2 provided to a user. The payment server 100 displays interface screen IF2 on the display unit. Interface screen IF2 is a screen that is displayed, for example, when a user uses a voucher. The following description focuses on the differences from interface screen IF1. Interface screen IF2 is a screen that is displayed, for example, when a user uses vouchers sent from multiple senders. Interface screen IF2 includes, for example, information about the senders of the used vouchers and a button B2 for sending a message. For example, in an electronic payment of 1,000 yen, if a 500 yen voucher sent by Mr. / Ms. XX and a 500 yen voucher sent by Mr. / Ms. △△ are used, button B2 for sending a message to these two people is displayed.
[0045] When the above button B2 is operated, the payment server 100 (payment application 20) refers to the voucher information 173 and automatically displays a message input field on the display unit with the sender set as the message destination. The user can enter a message in the message input field and send it to the sender by performing a send operation. At this time, the payment server 100 may display a message input field on the display unit for sending to each sender, or may display one message input field on the display unit for sending the same message to two senders.
[0046] As described above, even when vouchers sent by multiple users are used, the payment server 100 allows the user who used the voucher to easily check the sender of the voucher and can also send messages to multiple senders, thereby improving user convenience.
[0047] [Interface screen (3)] The payment server 100 may display a payment completion screen on the display unit, which includes a button for sending a message to the first user who is the sender and a button for sending a message to the second user who is the sender.
[0048] FIG. 11 is a diagram showing interface screen IF3 provided to a user. The payment server 100 displays interface screen IF3 on the display unit. Interface screen IF3 is a screen that is displayed, for example, when a user uses a voucher. The following description focuses on the differences from interface screen IF2. Interface screen IF3 is a screen that is displayed, for example, when a user uses vouchers sent by multiple senders. Interface screen IF3 displays buttons B3 and B4 for sending messages to each of the senders of the used vouchers. For example, it includes button B3 for sending a message to Mr. / Ms. XX and button B4 for sending a message to Mr. / Ms. △△.
[0049] When the above button B3 is operated, the payment server 100 (payment application 20) refers to the voucher information 173 and automatically displays a message input field on the display unit with the sender, Mr. / Ms. XX, set as the message destination. The user can send the message to Mr. / Ms. XX by entering a message in the message input field and performing a send operation.
[0050] When the above button B4 is operated, the payment server 100 (payment application 20) refers to the voucher information 173 and automatically displays a message input field on the display unit with the sender, △△-san, set as the message destination. The user can send the message to △△-san by entering a message in the message input field and performing a send operation.
[0051] By providing buttons and message input fields for sending messages to each sender as described above, the payment server 100 can send messages tailored to each sender, improving user convenience.
[0052] [Other examples of voucher information] In the voucher information 173A of FIG. 6, voucher IDs and senders are associated one-to-one, but senders who have sent vouchers that can be used at the same affiliated store may be integrated and associated with each voucher ID. FIG. 12 is another example of voucher information 173A. For example, in voucher information 173A, multiple senders may be associated with multiple voucher IDs. For example, the sender of voucher ID 001 is BBB and the sender of voucher ID 003 is DDD, but senders BBB and DDD may be associated with voucher ID 001 and voucher ID 003.
[0053] This means that when a user uses the voucher, the voucher sent by senders BBB and DDD will be used without distinguishing between senders who sent vouchers from the same affiliated store, and as described above, users can easily send messages to senders BBB and DDD.
[0054] [Message sent to sender] The payment server 100 may display a message screen on the display unit of the user terminal device 10 of the first user, which includes information about the user who sent the message in addition to the message to the sender. The user information includes information for identifying the user, such as the user's name or nickname, and information about the affiliated store used by the user. The affiliated store information includes, for example, information for identifying the affiliated store (such as location, region, or store name). In addition to the above information, information such as the date (or date and time) on which the user used the voucher may also be included. In addition to the above, the display unit may include information about the voucher sent by the sender (such as type, amount, and expiration date).
[0055] FIG. 13 is a diagram showing an interface screen IF4 provided to the sender. The payment server 100 displays the interface screen IF4 on the display unit. The interface screen IF4 includes, for example, information about the user who sent the message (e.g., name and nickname) and the message sent by the user who used the voucher. If the payment server 100 acquires and manages product identification information from the payment app 20 or an affiliated store, the interface screen IF4 may also include information about the product purchased by the user. Whether or not to send information other than the user information and the message may be determined based on the settings of the user who used the voucher. For example, the payment server 100 displays a setting button for setting whether or not to send the message on an interface screen for the user to input a message, and transmits the interface screen IF4 including information according to the user's settings.
[0056] As described above, the payment server 100 provides the sender with a message from the user who used the voucher, thereby promoting communication between the sender and the user who used the voucher.
[0057] [History information] The payment server 100 refers to the voucher information 173 that associates the identification information of the other user with the identification information of the voucher sent from the other user and the identification information of the voucher sent to the other user, and displays on the display unit of the user terminal device 10 history information including one or both of information that associates the voucher sent to the other user with the other user who received the sent voucher, and information that associates the received voucher with the other user who sent the received voucher (see Figure 14 for details).
[0058] The history information includes information associating the vouchers sent by the user with other users who received the sent vouchers, as well as a button for sending a message to other users who received the vouchers and a button for sending the vouchers to other users (B12 described below).
[0059] The history information includes information associating the received voucher with the other user who sent the received voucher, and a button (button B11) for sending a message to the other user who received the voucher, or a button for sending the voucher to another user.
[0060] The payment server 100, in cooperation with the payment app 20, displays history information on the display unit of the user terminal device 10. FIG. 14 is a diagram showing an interface screen IF11 including history information. The interface screen IF11 includes information on received vouchers and / or information on sent vouchers. The information on received vouchers includes, for example, the type of the received voucher (information on affiliated stores where the voucher can be used), information on the user who sent the voucher, the date and time it was sent, the date and time it was received, and a button B11 for sending a thank-you message. Some of this information may be omitted and displayed when a button for displaying details is pressed. For example, information on the user who sent the voucher may be displayed when a button for displaying details is pressed.
[0061] Interface screen IF11 may display information indicating that a message has not been sent after receiving a voucher, that a message has not been sent after using a voucher, or that a message has been sent after receiving a voucher but not after using a voucher. In voucher information 173B, the content of the message, information about the user who sent or received the message, information about the timing of the message being sent or received, and the like are associated with the identification information of the voucher.
[0062] When button B11 is operated, the payment server 100 (or payment application 20) displays an interface screen for inputting a message. When a message is input and a send operation is performed, the message is sent to the sender's user terminal device 10. In addition to button B11, a button for sending a voucher to the user who sent the voucher may be provided.
[0063] The information on the sent voucher includes, for example, the type of voucher sent (information on the affiliated store where the voucher can be used), information on the recipient user, the date and time the voucher was sent, the date and time the voucher was received by the recipient, and a button B12 for sending the voucher. If the recipient has not received the voucher, information indicating that the voucher has not been received is displayed. In addition to button B12, a button for sending a message to the user who sent the voucher may be provided. Some of this information may be omitted and displayed when a button for displaying details is operated. For example, information on the recipient user may be displayed when a button for displaying details is pressed. For example, the information on the sent voucher may include the expiration date of the voucher and the status of the recipient's receipt of the voucher.
[0064] When button B12 is operated, the payment server 100 (or payment app 20) sets the destination of the voucher as the destination and displays an interface screen for sending the specified voucher on the display unit. The payment server 100 may set the specified voucher to the same type as the voucher sent last time as the default. This allows the sender to easily send vouchers to the same person on a regular basis.
[0065] Furthermore, if a message is sent when a voucher is received or sent, when a corresponding predetermined area or button (not shown) is operated on the interface screen IF11, the payment server 100 may display the message on the display unit. The message may be displayed on the interface screen IF11.
[0066] The interface screen IF11 may also be provided with a resend button. When the resend button is operated, the payment server 100 displays an interface screen for sending the same voucher as the previously sent voucher to the same destination, and when the user operates a confirmation button, the previously sent voucher is sent to the same destination. In this process, the type, destination, and amount of the voucher may be changed by the sender's operation.
[0067] The interface screen IF11 includes a button B13 for filtering information displayed on the interface screen IF11. When the button B13 is operated, the payment server 100 displays filtering items and causes the display unit to display information according to the item selected by the user. The filtering items include received vouchers, sent vouchers, voucher type, destination, sender, date and time, and whether or not the voucher has been received.
[0068] The history information may be provided to the user as an interface screen provided by the mini-appli 30 that provides services related to the voucher, or may be provided in the electronic payment service provided by the payment appli 20.
[0069] In the history information, any vouchers sent but not received may be highlighted. By canceling the highlighted voucher, the user can cancel the sending of the voucher and receive a refund, as described below.
[0070] As described above, the payment server 100 cooperates with the payment app 20 (mini app 30) to provide history information to the user, allowing the user to easily check a list of sent or received vouchers and easily send messages or resend vouchers to other users, thereby improving user convenience.
[0071] Below, voucher expiration, cancellation, refund and notification will be explained with reference to Figure 15.
[0072] [About expiration date] When a voucher is sent, if automatic receipt is set up, the payment server 100 automatically links the voucher to the user (the account of the user's identification information) and makes it usable. When a voucher is sent, if automatic receipt is not set up, the payment server 100 does not automatically link the voucher to the user and make it usable, but links the voucher to the user and makes it usable when the user performs a receive operation on the payment app 20. Even if the automatic receipt function itself does not exist, the payment server 100 does not automatically link the voucher to the user and make it usable, but links the voucher to the user and makes it usable when the user performs a receive operation on the payment app 20. For example, if a voucher expires after it has been received, the payment server 100 invalidates the voucher (the amount available on the voucher) from the balance of the user's account. For example, if automatic receipt is not set up and the voucher expires before receipt is complete, the payment server 100 invalidates the authorization to use the voucher. In this case, the voucher expires before it is linked to the user's account. As described above, the payment server 100 performs appropriate processing depending on the expiration date of the voucher.
[0073] [Cancellation] If the sender instructs the recipient of the voucher to cancel the sending of the voucher after the recipient has received it, the payment server 100 informs the sender that the voucher cannot be canceled. If the sender instructs the recipient of the voucher to cancel the sending of the voucher after the recipient has not received it, the payment server 100 informs the sender that the voucher can be canceled. For example, the payment server 100 displays information on the display unit of the sender's user terminal device 10 that the voucher cannot be canceled or can be canceled, or notifies the user terminal device 10. In this case, the payment server 100 refunds the amount corresponding to the canceled voucher to the account of the user who canceled it. As described above, the payment server 100 executes appropriate processing according to the recipient's receipt status.
[0074] In the above example, if the specifications do not allow the sender to instruct the recipient to cancel the sending of the voucher after the recipient has received the voucher (for example, if a button to send a cancellation instruction is not displayed), cancellation is also not possible. If the specifications do allow the sender to instruct the recipient to cancel the sending of the voucher after the recipient has not received the voucher (for example, if a button to send a cancellation instruction is displayed), cancellation may be permitted and the sender may be notified of this.
[0075] The above cancellation may be, for example, one or both of the cancellation of the sending of the voucher and the cancellation of the purchase of the voucher. For example, the sender may purchase a voucher and then decide the destination of the voucher. In this case, the sender may cancel the sending of the voucher if the voucher is not received or for other reasons and send the voucher to a different destination. Furthermore, if the sender cancels, the sending is canceled and the purchase of the voucher itself may also be canceled.
[0076] [Regarding refunds] For example, after a voucher has been sent to another user, the payment server 100 determines whether to cancel the sending of the voucher or execute a refund process for the voucher, depending on the receipt status of the other user. As described above, the payment server 100 allows refunds within the expiration date, but does not allow refunds after the expiration date. For example, if the expiration date has passed, no refund will be made to the user. Note that if the user has already received the voucher, no refund will be made.
[0077] As described above, the payment server 100 refunds the amount corresponding to the voucher to the user according to the expiration date. Specifically, if another user cancels the transmission of the voucher before receiving the voucher, the payment server 100 cancels the transmission of the sent voucher and automatically refunds the amount corresponding to the voucher to the account of the identification information of the user who sent the voucher. In this way, refunds are made after cancellation, improving user convenience.
[0078] [Notifications] If the recipient of the voucher has not received it within a predetermined period since the voucher was sent, the payment server 100 may notify the sender that the recipient has not received it. If the voucher has arrived but it is within a predetermined period from the expiration date, the payment server 100 may notify the sender that the recipient has not received it. The interface screen for the notification may include a button for canceling the sending of the voucher. When the user who is the sender receives the notification, the user can cancel the voucher by operating the interface screen if necessary.
[0079] [About the interface screen] In response to a user's operation, the payment server 100 displays a list of vouchers that have been sent to other users but not received by them on the display unit of the user terminal device 10. The payment server 100 displays, together with the list, a button for canceling a voucher included in the list of vouchers that have not been received by other users and receiving a refund.
[0080] FIG. 16 is a diagram showing interface screen IF12. Interface screen IF12 is, for example, a list of unclaimed vouchers. Interface screen IF12 may be, for example, a screen displayed by utilizing the filtering function of interface screen IF11. The user can cancel the provision of the voucher and receive a refund by referring to interface screen IF12 and operating button B13 for canceling the unclaimed voucher.
[0081] [Sequence diagram] FIG. 17 is a sequence diagram showing an example of the flow of processing executed by the payment application 20 and the payment server 100. The payment server 100 displays information about the voucher sent by the user on the display unit of the user terminal device 10 of the other user, along with a statement button for expressing an intention not to receive the voucher. When the statement button is operated, the payment server 100 cancels the voucher sent by the user and refunds the amount corresponding to the voucher to the user's account. The following is a description with reference to the sequence diagram.
[0082] First, the user (payment app 20) instructs the payment server 100 to send a voucher to the recipient (S100). The payment server 100 sends the voucher to the recipient (payment app 20) in response to the instruction (S102). If the recipient operates the payment app 20 to indicate that they will not receive the voucher, the payment app 20 sends information corresponding to the indication to the payment server 100 (S104). For example, when the "Do not receive" button displayed on the interface screen is operated, the above processing is performed. In the processing of this sequence, it is assumed that automatic receipt is not set. If the recipient does not receive the voucher, the recipient may send a message to the sender. For example, when the "Do not receive" button is operated, the payment app 20 may display an input field on the display unit for entering a message.
[0083] Next, the payment server 100 cancels the voucher, canceling the state in which the voucher has been sent to the recipient (S106), and performs a refund process (S108). The refund process is a process in which the amount corresponding to the voucher is refunded to the sender. Next, the payment server 100 notifies the sender that the voucher has been canceled and that a refund has been made (S110).
[0084] As described above, the payment application 20 and the payment server 100 work together to automatically cancel and refund a voucher when it is canceled, thereby improving convenience for the user.
[0085] [Interface screen (4)] 18 is a diagram showing the interface screen IF13. This is the interface screen IF13 that is displayed on the display unit of the receiver when the receiver receives the voucher sent from the sender. The interface screen IF13 includes, for example, the sender's name, the contents of the voucher (type and amount), a button for receiving the voucher, and a button indicating that the voucher will not be received. When the button indicating that the voucher will not be received is operated, the payment server 100 executes the cancellation process and refund process described above.
[0086] As described above, the recipient can easily accept or decline the voucher via the interface screen.
[0087] [About the upper limit] FIG. 19 is a diagram for explaining the upper limit for purchasing vouchers. Regardless of the user's situation, the upper limit for a specified period in the past is a preset amount. The specified period in the past is a period longer than the specified time in the past, which will be described later, such as one month. The user's situation means that the user has been authenticated, or that authentication has not been completed. Authentication means that a certificate for verifying the user's identity has been confirmed to match the user's identity. This information is associated with the user's identification information in user information 172.
[0088] If identity authentication has been completed, the upper limit within a specified time period in the past is a first amount. If identity authentication has not been completed, the upper limit within a specified time period in the past is a second amount. The first amount is an amount greater than the second amount. The first amount is, for example, 300,000 yen or 500,000 yen. The specified time period in the past is, for example, the past 12 hours, 24 hours, or 48 hours. The upper limit amount may be based on the amount the user purchased the voucher for (the amount sent), or the amount the recipient received.
[0089] For example, if a voucher that satisfies the upper limit has been purchased and the voucher is cancelled, the payment server 100 subtracts the amount corresponding to the cancellation from the total purchase amount of the voucher, and sets the difference between the upper limit and the purchase amount after the subtraction as the available purchase amount. Note that an upper limit is also set for remittance processing between users, but if the remittance processing is cancelled, it is not necessary to set a remittance limit for the cancelled amount as described above.
[0090] [Interface screen showing the list of available vouchers] In response to a user's operation, the payment server 100 displays a list screen on the display unit of the user terminal device 10 of the user, which associates each managed voucher with information regarding the use of each voucher. The information regarding the use includes information regarding the amount that can be used and the expiration date of the voucher.
[0091] 20 shows an interface screen IF14 for displaying a list of vouchers that can be used by the user. The interface screen IF14 includes, for example, a list of vouchers associated with the user's identification information in the voucher information 173. For example, the user can display a list of available vouchers, a list of used vouchers, etc. by operating a predetermined button. A button for displaying a list of expired vouchers may also be provided.
[0092] The interface screen IF14 is, for example, a list of available vouchers. The interface screen IF14 includes information such as the type of voucher, the available amount, and information about the expiration date (number of days until expiration). The list screen may further include information about the user who sent the voucher to the user. For example, the sender's name may be displayed in association with the voucher.
[0093] When a user performs an operation to select a specific voucher, the payment server 100 displays detailed information about the voucher according to the operation on the display unit. For example, when a specific voucher is selected by a user on the list screen, the payment server 100 may display on the display unit the sender of the voucher, a message from the sender, and information about affiliated stores where the voucher can be used, which are associated with the selected voucher.
[0094] 21 is a diagram showing an interface screen IF15 including detailed information about the voucher. The interface screen IF15 includes, for example, information about affiliated stores where the voucher can be used, the amount that can be used, information about the sender, a message from the sender, and the like.
[0095] Instead of (or in addition to) interface screen IF15, interface screen IF16 in Fig. 22 may be displayed. The payment server 100 displays a transition button to an online shopping site associated with the voucher on a screen that is displayed after a specific voucher is selected by the user on the list screen or on the list screen (e.g., interface screen IF14), and when the transition button is operated, causes the display unit to display the content of the online shopping site where the voucher can be used.
[0096] When the transition button is operated, the payment server 100 causes the display unit to display, in addition to the content of the online shopping site, map information based on the user's location (current location or specified location) that indicates the locations of stores where the voucher can be used.
[0097] FIG. 22 shows an interface screen IF16 containing detailed information about the voucher. The interface screen IF16 includes, for example, map information and a link button B21 to the online shopping site of a participating store where the voucher can be used. The map information indicates the locations of participating stores in the vicinity of the user's current location where the voucher can be used. When the user operates the link button B21, the payment application 20 accesses the linked online shopping site and displays the content of the online shopping site on the display unit. In this way, the user can refer to the locations of participating stores in the vicinity where the voucher can be used and use the voucher on the online shopping site.
[0098] For example, as shown in FIG. 23, in second table 176B, a member store ID is associated with a member store name, sales amount, and URL. For example, even if the member stores are operated by the same entity, the member store ID of a physical store is different from the member store ID of an online shopping store, and a URL is associated with the online shopping member store ID. Payment server 100 identifies the physical store and online shopping member stores where the voucher can be used. Payment server 100, in cooperation with payment app 20, displays a link button B21 for accessing the above URL on the display unit. As a result, when a user operates link button B21, the online shopping site corresponding to the member store is accessed.
[0099] According to the embodiment described above, when an electronic payment for an electronic payment service is executed using a voucher, the payment server 100 displays a payment completion screen including information about the first user according to the first user's identification information on the display unit of the user's terminal device. The payment server 100 also displays history information including one or both of information associating a sent voucher with another user who received the sent voucher and information associating a received voucher with another user who sent the received voucher on the display unit of the user's terminal device. In response to a user's operation, the payment server 100 also displays a list screen on the display unit of the user's terminal device that associates each managed voucher with information about the use of each voucher. This improves user convenience.
[0100] Furthermore, after a voucher has been sent to another user, the payment server 100 can improve user convenience by determining whether to cancel the sending of the voucher or execute a refund process corresponding to the voucher, depending on the receipt status of the voucher by the other user.
[0101] The above describes the form for carrying out the present invention using an embodiment, but the present invention is not limited to such an embodiment, and various modifications and substitutions can be made within the scope that does not deviate from the gist of the present invention. [Explanation of symbols]
[0102] 10 User terminal device 20. Payment App 100 Payment Server 120 Contents Provider 130 Payment processing unit 140 Information Management Department 150 Information Processing Department 173 Voucher Information
Claims
1. acquiring identification information of a first electronic voucher usable at a first affiliated store, which is directly sent to the first user from the first user using the function of the electronic payment service, and identification information of the first user; Furthermore, when the identification information of a second electronic voucher sent directly to the user from the second user using the function of the electronic payment service and the identification information of the second user are obtained, Correlating the identification information of the first electronic voucher with the identification information of the first user and the identification information of the second user; a management unit that generates management information that associates the identification information of the second electronic voucher, the identification information of the first user, and the identification information of the second user; a processing unit that, when electronic payment of the electronic payment service is executed using the voucher having the identification information of the first electronic voucher or the identification information of the second electronic voucher, displays a payment completion screen on a display unit of the user's terminal device, the screen including information of the first user according to the identification information of the first user and information of the second user according to the identification information of the second user; The processing unit further displaying the payment completion screen on the display unit, the screen including buttons for sending messages to the first user and the second user; When the button is operated to accept and transmit the message of the user, the message is transmitted to the terminal device of the first user and the terminal device of the second user in a manner that the message can be viewed by the first user and the second user but cannot be viewed by other users. Information processing device.
2. a management unit that manages management information that associates identification information of an electronic voucher provided by a first user using the function of an electronic payment service, identification information of the first user, and identification information of a user who received the voucher; a processing unit that, when electronic payment of the electronic payment service is executed using the voucher, displays a payment completion screen including information of the first user corresponding to the identification information of the first user on a display unit of the terminal device of the first user; the processing unit executes a process of transmitting an electronic voucher that can be used in the electronic payment service to another user and a process of receiving the voucher from the other user, using a function of the electronic payment service; the management unit manages management information that associates the identification information of the other user with the identification information of the voucher sent from the other user or the identification information of the voucher sent to the other user based on the result of the processing; the processing unit refers to the management information and causes a display unit of the user's terminal device to display history information including information associating the received voucher with the other user who sent the received voucher, a button for sending a message to the other user who is the sender of the voucher, and a button for sending a new voucher to the other user who is the sender of the voucher; Information processing device.
3. a management unit that manages management information that associates identification information of an electronic voucher provided by a first user using the function of an electronic payment service, identification information of the first user, and identification information of a user who received the voucher; a processing unit that, when electronic payment of the electronic payment service is executed using the voucher, displays a payment completion screen including information of the first user corresponding to the identification information of the first user on a display unit of the terminal device of the first user; the processing unit executes a process of transmitting an electronic voucher that can be used in the electronic payment service to another user and a process of receiving the voucher from the other user, using a function of the electronic payment service; the management unit manages management information that associates the identification information of the other user with the identification information of the voucher sent from the other user or the identification information of the voucher sent to the other user based on the result of the processing; The processing unit If the other user does not receive the voucher within a predetermined period from the expiration date of the voucher, notify the terminal device of the user who sent the voucher that the voucher has not been received; displaying an interface screen on a display unit, the interface screen including the voucher sent to the other user, information indicating that the other user has not received the voucher, and a button for canceling the provision of the voucher; When the cancel button is operated, the voucher can be sent to another user. Information processing device.
4. the processing unit causes a message screen including, in addition to the message, information about the user who sent the message to be displayed on a display unit of the terminal device of the first user; The information processing device according to claim 1 .
5. the management information includes information associating identification information of the voucher provided by the second user, identification information of the second user, and identification information of the user who received the voucher; The processing unit When electronic payment of the electronic payment service is executed, when the voucher associated with the identification information of the first user and the voucher associated with the identification information of the second user are used, displaying a payment completion screen on a display unit of the terminal device of the user, the screen including information of the first user according to the identification information of the first user and information of the second user according to the identification information of the second user; 4. The information processing device according to claim 2 or 3.
6. The processing unit further causes the display unit to display the payment completion screen including one button for sending a message to the first user and the second user. The information processing device according to claim 5 .
7. The processing unit further causes the display unit to display the payment completion screen including a button for sending a message to the first user and a button for sending a message to the second user. The information processing device according to claim 5 .
8. the processing unit refers to the management information and causes a display unit of the user's terminal device to display information associating the sent voucher with the other user who received the sent voucher, and history information including a button for sending a message to the other user who is the sender of the voucher or a button for sending the voucher to the other user; The information processing device according to claim 3 .
9. The processing unit displaying a list screen based on the management information on a display unit of the terminal device of the user; displaying a transition button to an online shopping site associated with a voucher on a screen that is displayed after the user selects a specific voucher included in the list screen or on the list screen; When the transition button is operated, content of an online shopping site where the voucher can be used is displayed on the display unit. The information processing device according to claim 2 .
10. When the transition button is operated, the processing unit causes the display unit to display, in addition to the content of the online shopping site, map information based on the user's location, which indicates the location of a store where the voucher can be used. The information processing device according to claim 9 .
11. The computer A process of acquiring identification information of a first electronic voucher usable at a first affiliated store, which is sent directly to a first user from the first user using a function of an electronic payment service, and identification information of the first user; Furthermore, when the identification information of a second electronic voucher sent directly to the user from the second user using the function of the electronic payment service and the identification information of the second user are obtained, Correlating the identification information of the first electronic voucher with the identification information of the first user and the identification information of the second user; a process of generating management information that associates the identification information of the second electronic voucher, the identification information of the first user, and the identification information of the second user; When electronic payment of the electronic payment service is executed using the voucher having the identification information of the first electronic voucher or the identification information of the second electronic voucher, a process of displaying a payment completion screen on a display unit of a terminal device of the user, the screen including information of the first user according to the identification information of the first user and information of the second user according to the identification information of the second user; further, a process of displaying the payment completion screen on the display unit, the screen including buttons for sending messages to the first user and the second user; When the button is operated to accept and transmit the message of the user, a process of transmitting the message to the terminal device of the first user and the terminal device of the second user in a manner that the message can be viewed by the first user and the second user but cannot be viewed by other users; An information processing method that performs the above.
12. On the computer, A process of acquiring identification information of a first electronic voucher usable at a first affiliated store, which is sent directly to a first user from the first user using a function of an electronic payment service, and identification information of the first user; Furthermore, when the identification information of a second electronic voucher sent directly to the user from the second user using the function of the electronic payment service and the identification information of the second user are obtained, Correlating the identification information of the first electronic voucher with the identification information of the first user and the identification information of the second user; a process of generating management information that associates the identification information of the second electronic voucher, the identification information of the first user, and the identification information of the second user; When electronic payment of the electronic payment service is executed using the voucher having the identification information of the first electronic voucher or the identification information of the second electronic voucher, a process of displaying a payment completion screen on a display unit of a terminal device of the user, the screen including information of the first user according to the identification information of the first user and information of the second user according to the identification information of the second user; further, a process of displaying the payment completion screen on the display unit, the screen including buttons for sending messages to the first user and the second user; When the button is operated to accept and transmit the message of the user, a process of transmitting the message to the terminal device of the first user and the terminal device of the second user in a manner that the message can be viewed by the first user and the second user but cannot be viewed by other users; A program that executes the following.
13. The computer a process of managing management information that associates identification information of an electronic voucher provided by a first user using the function of an electronic payment service, identification information of the first user, and identification information of the user who received the voucher; When electronic payment of the electronic payment service is executed using the voucher, a process of displaying a payment completion screen including information of the first user corresponding to the identification information of the first user on a display unit of the terminal device of the first user; A process of using a function of an electronic payment service to send an electronic voucher that can be used in the electronic payment service to another user, and a process of receiving the voucher from another user; a process of managing management information that associates the identification information of the other user with the identification information of the voucher sent from the other user or the identification information of the voucher sent to the other user based on the result of the process; a process of displaying, on a display unit of a user's terminal device, history information including information relating the received voucher to the other user who sent the received voucher, a button for sending a message to the other user who sent the voucher, and a button for sending a new voucher to the other user who sent the voucher, by referring to the management information; An information processing method that performs the above.
14. On the computer, a process of managing management information that associates identification information of an electronic voucher provided by a first user using the function of an electronic payment service, identification information of the first user, and identification information of the user who received the voucher; When electronic payment of the electronic payment service is executed using the voucher, a process of displaying a payment completion screen including information of the first user corresponding to the identification information of the first user on a display unit of the terminal device of the first user; A process of using a function of an electronic payment service to send an electronic voucher that can be used in the electronic payment service to another user, and a process of receiving the voucher from another user; a process of managing management information that associates the identification information of the other user with the identification information of the voucher sent from the other user or the identification information of the voucher sent to the other user based on the result of the process; a process of displaying, on a display unit of a user's terminal device, history information including information relating the received voucher to the other user who sent the received voucher, a button for sending a message to the other user who sent the voucher, and a button for sending a new voucher to the other user who sent the voucher, by referring to the management information; A program that executes the following.
15. The computer a process of managing management information that associates identification information of an electronic voucher provided by a first user using the function of an electronic payment service, identification information of the first user, and identification information of the user who received the voucher; When electronic payment of the electronic payment service is executed using the voucher, a process of displaying a payment completion screen including information of the first user corresponding to the identification information of the first user on a display unit of the terminal device of the first user; A process of using a function of an electronic payment service to send an electronic voucher that can be used in the electronic payment service to another user and a process of receiving the voucher from the other user; a process of managing management information that associates the identification information of the other user with the identification information of the voucher sent from the other user or the identification information of the voucher sent to the other user based on the result of the process; If the other user does not receive the voucher within a predetermined period from the expiration date of the voucher, a process of notifying the terminal device of the user who sent the voucher that the voucher has not been received; a process of displaying an interface screen on a display unit, the interface screen including the voucher sent to the other user, information indicating that the other user has not received the voucher, and a button for canceling the provision of the voucher; a process for enabling the voucher to be sent to another user when the cancel button is operated; An information processing method that performs the above.
16. On the computer, a process of managing management information that associates identification information of an electronic voucher provided by a first user using the function of an electronic payment service, identification information of the first user, and identification information of the user who received the voucher; When electronic payment of the electronic payment service is executed using the voucher, a process of displaying a payment completion screen including information of the first user corresponding to the identification information of the first user on a display unit of the terminal device of the first user; A process of using a function of an electronic payment service to send an electronic voucher that can be used in the electronic payment service to another user and a process of receiving the voucher from the other user; a process of managing management information that associates the identification information of the other user with the identification information of the voucher sent from the other user or the identification information of the voucher sent to the other user based on the result of the process; If the other user does not receive the voucher within a predetermined period from the expiration date of the voucher, a process of notifying the terminal device of the user who sent the voucher that the voucher has not been received; a process of displaying an interface screen on a display unit, the interface screen including the voucher sent to the other user, information indicating that the other user has not received the voucher, and a button for canceling the provision of the voucher; a process for enabling the voucher to be sent to another user when the cancel button is operated; A program that executes the following.
Citation Information
Patent Citations
Electronic coupon issuing device
JP2005326949A
Information introducing method, and its device
JP2006259794A
Information processing apparatus, distribution method, and distribution program
JP2015072530A
Settlement system, settlement method, and program
JP2023051108A
Information processing method, information processing device, and information processing program
JP2023133403A