Information processing device, information processing method, and program

The information processing device enhances user convenience by integrating gift certificate balances into electronic payment systems, enabling efficient settlement of payments using gift certificates.

JP7721827B1Active Publication Date: 2025-08-12PAYPAY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025021572
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-02-13
Publication Date
2025-08-12
Estimated Expiration
2045-02-13

AI Technical Summary

Technical Problem

Conventional gift certificates are not sufficiently convenient for users, particularly in electronic payment systems.

Method used

An information processing device and method that acquires user identification information, product identification information, and payment information, and uses the balance of an electronic gift certificate to settle payments if applicable, enhancing user convenience.

Benefits of technology

Improves user convenience by allowing seamless integration and utilization of gift certificates within electronic payment systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007721827000001_ABST
    Figure 0007721827000001_ABST
Patent Text Reader

Abstract

To improve user convenience. [Solution] This information processing device comprises an acquisition unit that acquires from a store's terminal device user identification information, which is the user's identification information used for electronic payment using an electronic payment service, product identification information for identifying the product or service related to the payment, and payment information including the payment amount for the electronic payment, and a processing unit that, if the user holds an electronic gift certificate that is limited to the products that can be used with the electronic payment service and can be applied to the product identification information in the payment information, settles the payment amount using the balance of the gift certificate.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] BACKGROUND ART Conventionally, in an electronic payment service using code information, it has been disclosed that vouchers that can be used at a predetermined store are managed and used (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2024-144763 Summary of the Invention [Problem to be solved by the invention]

[0004] Conventional technologies have not always been able to provide gift certificates that are more convenient for users, such as gift certificate providers and users.

[0005] The present invention has been made in consideration of the above circumstances, and one of its objects is to provide an information processing device, an information processing method, and a program that can improve user convenience. [Means for solving the problem]

[0006] One aspect of the present invention is an information processing device that includes an acquisition unit that acquires from a store terminal device user identification information, which is the user's identification information used for electronic payment using an electronic payment service, product identification information for identifying the product or service related to the payment, and payment information including the payment amount for the electronic payment, and a processing unit that, if the user holds an electronic gift certificate that is limited to the products that can be used with the electronic payment service and is applicable to the product identification information in the payment information, settles the payment amount using the balance of the gift certificate. [Effects of the Invention]

[0007] 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 improve user convenience. [Brief explanation of the drawings]

[0008] [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. 10 is a diagram showing an example of the contents of affiliated store / store information 176. [Figure 7] FIG. 10 is a diagram showing an example of application information 178. [Figure 8] 10 is a flowchart showing an example of a processing flow regarding the use of a gift certificate. [Figure 9] FIG. 17 is a diagram showing application information 178A. [Figure 10] FIG. 10 is a diagram illustrating an example in which an inapplicable product is added. [Figure 11]FIG. 10 is a diagram for explaining the issuance of a gift certificate. [Figure 12] FIG. 10 is a diagram for explaining gift certificate information managed in user information 172. [Figure 13] FIG. 2 is a diagram showing an example of an interface screen displayed on the display unit of the user terminal device 10. [Figure 14] FIG. 10 is a diagram showing an example of gift certificate usage history information. DETAILED DESCRIPTION OF THE INVENTION

[0009] 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.

[0010] [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.

[0011] 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.

[0012] [User terminal device] The user terminal device 10 is, for example, a portable terminal device such as a smartphone or tablet terminal. 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 CPU (Central Processing Unit), 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.

[0013] [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 (code information) 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 (or the display of a terminal device such as a smartphone).

[0014] [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.

[0015] [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.

[0016] 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.

[0017] In the case of pattern 1 (hereinafter referred to as user scan) shown in FIG. 2, the user terminal device 10 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). The user terminal device 10 then generates second payment information including at least the payment amount and transmits it to the payment server 100 (S6). The payment server 100 performs electronic payment based on the received second payment information (S7). The payment server 100 then transmits 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 or on the display unit of the first store terminal device 50, 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 transmitted to the payment server 100. Information on the affiliated store name and store name may be included and displayed on the payment completion screen.

[0018] 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).

[0019] 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.

[0020] [Payment server functional configuration] FIG. 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, and a storage unit 170. The components other than the communication unit 110 and the storage unit 170 are implemented by, for example, a hardware processor such as a CPU executing a program (software). Some or all of these components may be implemented by hardware (including circuitry) such as a large-scale integration (LSI), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a graphics processing unit (GPU), or a system-on-chip (SOC), or may be implemented by a combination of software and hardware. The program may be stored in advance in a storage device (a storage device with a non-transitory storage medium) such as a hard disk drive (HDD) 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. The information management unit 140 is an example of an "acquisition unit." The payment processing unit 130 is an example of a "processing unit."

[0021] The storage unit 170 is a hard disk drive (HDD), flash memory, RAM (Random Access Memory), or the like. 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, content information 174, affiliated store / shop information 176, and application information 178 (details of which will be described later). Some of this information may be stored in the storage unit of the user terminal device 10. The application information 178 is an example of "correspondence information." Furthermore, when information on usable or unusable products is associated with a gift certificate ID in the user information 172, the user information 172 is an example of "correspondence information." The "correspondence information associated with user identification" is, for example, application information 178 associated with the user identification information in the user information 172. The gift certificate information and application information 178 in the user information 172 are managed using the gift certificate ID as a key, and the gift certificate ID is associated with the user identification information. In this way, the user identification information in the user information 172 and the application information 178 are associated with each other using the gift certificate ID as a key.

[0022] The communication unit 110 is a communication interface for connecting to the network NW, and is, for example, a network interface card.

[0023] 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.

[0024] 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.

[0025] [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.

[0026] 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.).

[0027] Furthermore, if the user has an electronic gift certificate (coupon), gift certificate information is associated with the usage URL etc. of the user information 172. The gift certificate information includes, for example, a gift certificate ID for identifying the gift certificate, the remaining balance of the gift certificate, etc.

[0028] [Affiliated store / store information] 6 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.

[0029] [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.

[0030] 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.

[0031] 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.

[0032] [overview] The payment server 100 acquires payment information from the first store terminal device 50 (store terminal device), including user identification information (e.g., account ID) that is the user's identification information used for electronic payment of the electronic payment service, product identification information that identifies the product or service related to the payment, and the payment amount of the electronic payment. If the user holds an electronic gift certificate that is applicable to the product identification information of the payment information and that limits the products that can be used in the electronic payment service, the payment server 100 settles the payment amount using the balance of the gift certificate.

[0033] For example, in an electronic payment service, the electronic gift certificate associated with the user identification information of the payment information is managed (e.g., user information 172, application information 178 described later). If the electronic gift certificate is an electronic gift certificate that can be used for a product or the like identified by a product ID (product or the like identification information) included in the payment information, the payment server 100 uses the balance of the electronic gift certificate to settle the payment amount of the payment information.

[0034] A gift certificate is a gift certificate that can be used for products from a specific manufacturer. A manufacturer is a company that produces products, or an operator that manages and operates a brand of products, etc.

[0035] In this embodiment, the payment server 100 is not limited to acquiring payment information directly from the first store terminal device 50, but may acquire the payment information via an intermediary server. The intermediary server may convert the payment information and provide the converted information to the payment server 100. In this case, the payment server 100 executes various processes using the converted information (identification information).

[0036] [Applicable information] The application information 178 is information for identifying products or services for which the gift certificate can be used. Fig. 7 is a diagram showing an example of the application information 178. The application information 178 is information in which a product ID (product identification information) that is identification information for products or services for which the gift certificate can be used is associated with a gift certificate ID.

[0037] [Use of gift certificates] The payment server 100 determines whether the gift certificate can be used based on the application information 178 and the payment information acquired from the first store terminal device 50, and executes payment according to the determination result. The flow of a general electronic payment process was explained above in Figure 3. The process related to the use of a gift certificate will be explained in detail with reference to Figure 8.

[0038] Figure 8 is a flowchart showing an example of the process flow for using a gift certificate. The payment information in S16 in Figure 3 includes a one-time code, payment amount, affiliated store ID, shop ID, and product ID. The following description will be given assuming that the payment server 100 has acquired the payment information before the process in S100.

[0039] First, the payment server 100 determines whether the user has a gift certificate that can be used for the product, etc., of the product ID (S100). For example, the payment server 100 identifies a gift certificate ID to which the product ID can be applied in the application information 178. If the identified gift certificate ID is associated with the user information 172, the payment server 100 determines that the user has a gift certificate that can be used for the product, etc., of the product ID.

[0040] If the user has a gift certificate that can be used for the product with the product ID, the payment server 100 executes payment using the gift certificate (S102). Note that if the balance of the gift certificate is insufficient for the payment amount, the process of S102 is skipped.

[0041] Next, if the balance of the gift certificate is insufficient for the payment amount or if S102 is skipped, the payment server 100 executes payment using another gift certificate or another payment method (S104). Other gift certificates are, for example, products issued by local governments or gift certificates issued by affiliated stores, and other products that are not limited to a specific product. Similarly, payments using other gift certificates or other payment methods are executed for payments for products other than the target product.

[0042] As described above, the payment server 100 can make payments using limited products. The gift certificate can be used for multiple payments until the balance of the gift certificate is used up.

[0043] A product ID for which the gift certificate can be used may be associated with the user information 172. In this case, the payment server 100 refers to the user information 172 to determine whether the gift certificate can be used.

[0044] [Other examples of applicable information] The payment server 100 identifies the manufacturer ID included in the product ID included in the payment information. The payment server 100 determines whether or not there is a product ID including a manufacturer ID in the application information 178A, and determines whether or not an electronic gift certificate can be used for the product, etc., identified by the product ID in the payment information.

[0045] FIG. 9 is a diagram showing application information 178A. In application information 178A, for example, a gift certificate ID, an inapplicable product ID (or an applicable product ID), and a manufacturer ID are associated. The manufacturer ID is an ID represented by a part of the product ID. The payment server 100 determines whether the manufacturer ID of the product ID in the payment information matches the manufacturer ID in application information 178A to identify the gift certificate ID. When a user holds a gift certificate with a gift certificate ID, if the product ID in the payment information matches an inapplicable product ID associated with the identified gift certificate ID (if it is on the blacklist), the payment server 100 determines that the gift certificate cannot be used for payment for the product ID in the payment information. By using the manufacturer ID in this way, it is possible to easily determine whether the gift certificate can be used, and the processing load is reduced. Processing is performed in a similar manner when an applicable product ID is associated in application information 178A.

[0046] In this embodiment, the gift certificate may be used for all products of a predetermined manufacturer. In this case, the manufacturer ID is used, and the gift certificate associated with the manufacturer ID is used.

[0047] [Limited to affiliated stores] The member stores at which an electronic gift certificate can be used may be limited. For example, an electronic gift certificate is associated with a member store ID (or shop ID), which is identification information of a member store of an electronic payment service that can be used. If the member store ID in the payment information matches the member store ID on the electronic gift certificate held by the user, the payment server 100 executes payment using the electronic payment service that uses the gift certificate. The gift certificate ID in the user information 172 may be associated with member stores that can be used. Furthermore, instead of information on member stores that can be used, information on member stores that cannot be used may be associated.

[0048] In the application information 178B of Fig. 9, for example, a gift certificate ID, an inapplicable product ID (or an applicable product ID), a manufacturer ID, and an affiliated store ID are associated with each other. The payment server 100 executes payment using a gift certificate for the affiliated store ID specified in the application information 178B. Note that the manufacturer ID may be omitted from the application information 178B. Processing is performed in a similar manner when an applicable product ID is associated with the applicable information 178B.

[0049] The manufacturer ID or affiliated store ID may also be specified in the gift certificate information held by the user in the user information 172. For example, when the payment server 100 acquires payment information, it may compare the manufacturer ID or affiliated store ID included in the payment information with the manufacturer ID or affiliated store ID in the gift certificate information in the user information 172 to determine whether or not the gift certificate can be used.

[0050] [Limited terms of use] Conditions for use of an electronic gift certificate may be attached. The payment server 100 may execute payment on the condition that the information included in the payment information satisfies the conditions. For example, the application information 178, 178A, and 178B may specify other conditions in addition to the product identification. The other conditions may include the member store ID of the member store where the gift certificate can be used, the store ID of the store where the gift certificate can be used, the payment amount (payment of XX yen or more), the period during which the gift certificate can be used, and the day of the week. For example, the gift certificate may be usable for the purchase of eligible products worth XX yen or more.

[0051] [Add Product ID] When a new product ID is added to the application information 178, the payment server 100 refers to the application information 178 after the product ID has been added and determines whether or not the electronic gift certificate can be used to pay for the product, etc., with the product ID included in the payment information.

[0052] When a product for which a gift certificate can be used or a product for which a gift certificate cannot be used is added, a product ID is added to the application information 178. FIG. 10 is a diagram for explaining an example of adding an inapplicable product. For example, for a gift certificate with gift certificate ID "001", a product "J0000114" for which the gift certificate cannot be used is added to the application information 178. This restricts the use of gift certificate "001" for payments with product ID "J0000114". In this embodiment, an example of adding an inapplicable product has been described, but an applicable product may also be added to the application information 178A, or an affiliated store ID may also be added.

[0053] As mentioned above, it is possible to add products that can or cannot be used with gift certificates, allowing for more flexible operation. For example, it is possible to temporarily increase the number of products that can be used during a campaign, or to remove restrictions on products that have restrictions on use.

[0054] When a product ID is added, the payment server 100 may provide the user with information about products that can now be purchased using the gift certificate or information about products that can no longer be purchased using the gift certificate via the payment application 20. This allows the user to easily recognize products for which the gift certificate can be used.

[0055] The application information 178, 178A, 178B may be different for each user. For example, user A may be able to use a gift certificate for products A and B, while user B may not be able to use a gift certificate for product A but may be able to use a gift certificate for product B. For example, a campaign may be run to encourage specific users who do not use gift certificates to use them.

[0056] [Gift certificates] FIG. 11 is a diagram for explaining the issuance of a gift certificate. A gift certificate may be issued to a user through a purchase system or a reward system. In the purchase system, a user operates the payment application 20 to select and purchase a gift certificate on a screen for purchasing gift certificates. In this case, the user purchases the gift certificate using their own charge balance or credit card payment. The payment server 100 associates the purchased gift certificate with the user's identification information in the user information 172, thereby enabling the user to use the gift certificate. For example, a premium amount that is greater than the purchase amount may be added to the gift certificate, which motivates the user to purchase the gift certificate.

[0057] In the reward type, users apply for a gift certificate and receive or are given a gift certificate depending on the application. The application may be made on a web page provided by the manufacturer or on a web page provided by the electronic payment service. When the application is provided by the manufacturer, the manufacturer's server sends an email or the like to the user, and by following the instructions in the email, the gift certificate is linked to the identification information of the user of the electronic payment service in cooperation with the electronic payment service.

[0058] As described above, gift certificates can be easily provided to users. For example, manufacturers can easily provide gift certificates to users as part of campaigns and the like.

[0059] Furthermore, the payment server 100 may provide a gift certificate to a user when the user purchases a specific product or when the user makes a payment using an electronic payment service at a specific member store.

[0060] [About the source of funds] For the above-mentioned gift certificates, the manufacturer is responsible for covering the usage fee or premium. For example, when a user performs an operation to purchase a product, the payment server 100 associates the usage fee and premium with the manufacturer and records them. For example, the payment server 100 bills the manufacturer for the total amount recorded for a predetermined period. The manufacturer may also provide the amount to be paid in advance to the operator of the electronic payment service. In this case, for example, the payment server 100 may stop selling the gift certificate when the total amount of the amount incurred in response to the user's operation to purchase a product reaches the amount provided in advance by the manufacturer. Even in the case of a reward-type gift certificate, a system may be used in which the original funds are paid or recorded when a user performs an operation to acquire a gift certificate, as described above.

[0061] [Gift certificate management] FIG. 12 is a diagram illustrating gift certificate information managed in the user information 172. For example, if a user purchases the same gift certificate ID multiple times, these may be managed in different records. For example, gift certificates may have different expiration dates, and the payment server 100 manages gift certificate IDs with the same ID purchased at different times in different records, as shown in FIG. 12. For example, one gift certificate and another gift certificate have different expiration dates, and therefore are managed as described above.

[0062] When providing gift certificate information to a user, the payment server 100 may integrate information from multiple records (for example, add up the available amounts) and present it to the user via the payment app 20, or may present it to the user separately. For example, when the information is presented to the user separately, it is presented that the 4,000 yen amount is available until March 30, 2025, and the 3,000 yen amount is available until April 30, 2025. When the combined amounts are displayed, it is presented that the user holds a gift certificate for, for example, 7,000 yen. In this case, it may also be presented that the 4,000 yen amount is valid until March 30, 2025.

[0063] When a user has gift certificates with different expiration dates, the payment server 100 gives priority to using the gift certificate with the shortest expiration date, thereby improving convenience for the user.

[0064] [Participating stores where gift certificates can be used] The payment server 100 may display the affiliated stores where the gift certificate held by the user can be used on the display unit of the user terminal device 10. Fig. 13 is a diagram showing an example of an interface screen displayed on the display unit of the user terminal device 10. For example, the payment server 100 may display the affiliated stores where the gift certificate can be used on map information as shown in Fig. 13, or may display a list of the affiliated stores. The interface screen of Fig. 12 shows, for example, the locations of the affiliated stores where the gift certificate can be used on map information based on the user's current location.

[0065] As described above, the payment server 100 can provide the user with information on affiliated stores where the gift certificate can be used so that the user can easily recognize the affiliated stores where the gift certificate can be used.

[0066] [Payment history] An electronic payment service manages historical information on the use of electronic gift certificates. The payment server 100 extracts a list of information on at least affiliated stores where the gift certificates have been used. The payment server 100 may extract a list including, in addition to information on affiliated stores, information on products and the like for which electronic payments have been made using the electronic gift certificates at the affiliated stores and the amounts used in the electronic payments using the electronic gift certificates. Specifically, the payment server 100 generates gift certificate usage history information using the payment history information of the user information 172. FIG. 14 is a diagram showing an example of gift certificate usage history information. The gift certificate usage history information is, for example, information in which the identification information of the affiliated store where the gift certificate was used, the identification information of the product, the amount, and the purchase date and time of the product are associated with each other. The gift certificate usage history information may be generated for each user or for each user attribute. For example, gift certificate usage history information for User A (a user with a predetermined attribute) may be generated, or gift certificate usage history information for a man in his 30s may be generated. Furthermore, user information (user attributes) may be associated with one record of the gift certificate usage history information. The above attributes may be user attribute information managed or held by the electronic payment service. Specifically, the attribute information may be identity verification information (Know Your Customer information) such as gender, age, and area of residence (e.g., address).

[0067] As described above, the payment server 100 can extract information indicating which manufacturer's products are purchased through which sales channels (e.g., convenience stores, drugstores, supermarkets) based on the usage history of gift certificates in electronic payment services. For example, a manufacturer can refer to such information to consider product sales channels and sales strategies. Information on sales channels across stores is valuable information that cannot be obtained for a particular user or a user with a specific attribute who has purchased a product. The payment server 100 can provide such information. For example, in the case of a coupon, once it is used at a certain store, information on stores other than that store cannot be obtained. However, in the case of a gift certificate that can be used repeatedly, the user's purchasing behavior can be obtained across sales channels. For example, since it is possible to track the purchase history of a manufacturer's products over time as described above, it is possible to understand which stores or sales channels a user purchases which products from, and how often the user uses different stores. Furthermore, since it is possible to identify the affiliated stores, the products for which gift certificates were used, and the amounts, it is possible to understand which affiliated stores sell the manufacturer's products at what prices, as well as the actual selling price range of products purchased using gift certificates. For example, since it is assumed that each store will have its own sales promotions, it will be possible to understand at what price range a particular product is often purchased. As mentioned above, by analyzing the usage history of the gift certificates, it is possible to obtain information that could not be obtained using previous systems.

[0068] According to the embodiment described above, when a user holds an electronic gift certificate that is limited to the products etc. that can be used in the electronic payment service and that can be applied to the product etc. identification information in the payment information, the payment server 100 can improve user convenience by using the balance of the gift certificate to settle the payment amount.

[0069] 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]

[0070] 10 User terminal device 20. Payment App 50 First store terminal device 100 Payment Server 120 Contents Provider 130 Payment processing unit 140 Information Management Department 178 Application information

Claims

1. an acquisition unit that acquires payment information including the user identification information, product identification information for identifying the product or service related to the electronic payment, and the payment amount of the electronic payment from a store terminal device that reads a code image encoded with user identification information for identifying the user used for electronic payment of the electronic payment service, displayed on a display unit of the user terminal device; a processing unit that, when the user holds an electronic gift certificate that is applicable to the product identification information of the payment information and that limits the products that can be used in the electronic payment service, settles the payment amount using the balance of the gift certificate and transmits the settlement result to the terminal device of the user; An information processing device comprising:

2. The processing unit By referring to correspondence information in which the user identification information stored in the storage unit is associated with the product identification information of an electronic gift certificate for which the product identification information of the product or the like that can be used or cannot be used is specified and the products or the like that can be used in the electronic payment service are limited, If the user holds an electronic gift certificate applicable to the product identification information of the payment information, the payment amount is paid using the balance of the gift certificate. The information processing device according to claim 1 .

3. The processing unit: When the payment information includes first product identification information to which the electronic gift certificate held by the user can be applied and second product identification information to which the electronic gift certificate cannot be applied, When paying for the first product or other identification information, the payment amount for the first product or other identification information is paid using the balance of the electronic gift certificate; For the payment of the second product identification information, an electronic payment method for an electronic service different from that for the balance of the electronic gift certificate is used to pay the payment amount of the second product identification information. The information processing device according to claim 1 .

4. The gift certificate is a gift certificate that can be used for products of a specific manufacturer, The information processing device according to claim 1 .

5. The electronic gift certificate is associated with affiliated store identification information, which is identification information of an affiliated store of the electronic payment service that can be used, The payment information includes the affiliated store identification information, the processing unit executes payment using the electronic payment service when the affiliated store identification information in the payment information matches the affiliated store identification information on the electronic gift certificate held by the user. The information processing device according to claim 1 .

6. The electronic gift certificate is associated with conditions under which it can be used, the processing unit executes the payment on the condition that information included in the payment information satisfies the condition. The information processing device according to claim 1 .

7. The gift certificate can be used for multiple payments until the remaining balance of the gift certificate is used up. The information processing device according to claim 1 .

8. When the product identification information is newly added to the correspondence information, The processing unit refers to the corresponding information to which the product etc. identification information has been added, and determines whether the electronic gift certificate can be used in payment for the product etc. identified by the product etc. identification information included in the payment information. The information processing device according to claim 2 .

9. The processing unit Identifying manufacturer identification information included in the product identification information included in the payment information; determining whether or not the product identification information including the manufacturer identification information is present in the correspondence information, and determining whether or not the electronic gift certificate can be used for the product or the like identified by the product identification information in the payment information; The information processing device according to claim 2 .

10. History information including information on affiliated stores where the electronic gift certificates have been used in the electronic payment service is managed; The processing unit extracts a list of information on at least the affiliated stores where the electronic gift certificate has been used. The information processing device according to claim 1 .

11. The history information further includes information on the products and the like for which electronic payment has been made using the electronic gift certificate at the affiliated store and the amount of the electronic payment using the electronic gift certificate, The processing unit extracts a list including information on the affiliated store, information on the product, etc., and the amount used. The information processing device according to claim 10.

12. The computer The store's terminal device reads a code image in which user identification information for identifying a user used for electronic payment of an electronic payment service, which is displayed on the display unit of the user's terminal device, is encoded, and payment information including the user identification information, product identification information for identifying a product or service related to the electronic payment, and the payment amount of the electronic payment is obtained from the store's terminal device; If the user holds an electronic gift certificate that is applicable to the product identification information of the payment information and that is limited to the products that can be used in the electronic payment service, the payment amount is paid using the balance of the gift certificate, and the result of the payment is transmitted to the terminal device of the user. Information processing methods.

13. On the computer, The store terminal device reads a code image in which user identification information for identifying a user used for electronic payment of an electronic payment service, which is displayed on a display unit of the user's terminal device, is encoded, and acquires payment information including the user identification information, product identification information for identifying a product or service that is related to the electronic payment, and the payment amount of the electronic payment, from the store terminal device; If the user holds an electronic gift certificate that is applicable to the product identification information of the payment information and that is limited to the products etc. that can be used in the electronic payment service, the payment amount is paid using the balance of the gift certificate, and the result of the payment is transmitted to the terminal device of the user. program.

Citation Information

Patent Citations

  • Store utilizing system and store utilizing terminal equipment and store utilizing method and program

    JP2002304562A

  • Information processing server, information processing system, information processing apparatus, and information processing method for prepaid points applicable to purchase price of specific product

    JP2021174232A

  • Systems and methods for serving generalized gift certificates to consumers on a web site

    US20090083139A1

  • Electronic-settling application, service providing method, electronic-settling server device and program

    JP2024144763A