Information processing apparatus, information processing method, and program
The information processing device and method address the usability issues in conventional electronic commerce technologies by automating the grant of special benefits to users upon successful electronic payment requests, thereby enhancing the user experience and streamlining payment processes.
Patent Information
- Application Number
- JP2023182115
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-23
- Publication Date
- 2025-05-08
- Estimated Expiration
- 2043-10-23
AI Technical Summary
Conventional technologies for electronic commerce have insufficient usability, particularly in providing users with clear and efficient order completion procedures.
An information processing device and method that acquires electronic payment requests through a member store application and processes special benefits for users who make such requests, enhancing usability by streamlining electronic payment processes.
The solution improves usability by automating the grant of special benefits to users upon successful electronic payment requests, thereby simplifying and enhancing the user experience in electronic commerce transactions.
Smart Images

Figure 2025071708000001_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] A service has been disclosed in the past that provides a user with a first stamp indicating that the ordering procedure for an order placed by the user through an electronic commerce transaction with a store that sells products through electronic commerce has been completed, based on order information relating to the order placed by the user through the electronic commerce transaction (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2019-219962 A Summary of the Invention [Problem to be solved by the invention]
[0004] Conventional techniques sometimes lacked sufficient usability.
[0005] The present invention has been made in consideration of the above circumstances, and an object of the present invention is to provide an information processing device, an information processing method, and a program that can improve usability. [Means for solving the problem]
[0006] One aspect of the present invention is an information processing device that includes an acquisition unit that acquires a request for electronic payment using a payment function of an electronic payment service via a member store app of the electronic payment service, and a processing unit that, on condition that the request has been acquired, executes a process to grant a benefit related to the member store managed in the electronic payment service to the user who made the request. Effect 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 usability. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram showing an example of a configuration for realizing an electronic payment service. [Diagram 2] This is a sequence diagram (part 1) illustrating the general flow of electronic payment. [Diagram 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 according to the embodiment. [Diagram 5] FIG. 13 is a diagram showing an example of the contents of user information 172. [Figure 6] FIG. 13 is a diagram showing an example of the contents of affiliated store / store information 176. [Figure 7] FIG. 13 is a diagram showing an example of the contents of special information 178. [Figure 8] FIG. 11 is a diagram for explaining the contents of application information 180. [Figure 9] FIG. 2 is a diagram showing an interface screen IF1. [Figure 10] FIG. 13 is a diagram showing an interface screen IF2. [Figure 11] FIG. 13 is a diagram showing an interface screen IF3. [Figure 12] 1 is a sequence diagram showing an example of the flow of processes executed by an affiliated store application 30, a payment application 20, and a payment server 100. FIG. [Figure 13] FIG. 11 is a diagram for explaining generation and storage of a one-time code. [Figure 14] FIG. 13 is a diagram for explaining the provision of a privilege. [Figure 15] FIG. 13 is a diagram for explaining pattern 1 and pattern 2. [Figure 16]FIG. 13 is a diagram showing an example of the relationship between pattern 1 and status, etc. [Figure 17] FIG. 13 is a diagram showing an example of the relationship between Pattern 2 and status, etc. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, with reference to the drawings, an information processing device, an information processing method, and a program embodiment of the present invention will be described. Various devices for providing services to users and performing internal analysis, such as the "payment server (information providing device)" that will be described below, may be realized by a group of distributed devices, and each device may be operated by a different business operator. Furthermore, the owner of the hardware of the device (the provider of the cloud server) and the business that actually operates the device may also be different. The application program and the payment server work together to provide an electronic payment service. In the following description, the application program is referred to as a payment application. The electronic payment service is a service that supports payments related to the purchase of goods and services at a store. The store is, for example, a physical store (real store) that exists in the real world, but may also include a virtual store for electronic commerce. The virtual store may include one provided by an entity different from the operator of the electronic payment service. In that case, when making a payment for shopping at the virtual store, the screen is controlled to transition to an interface screen of the electronic payment service. In the electronic payment service, the store is treated as belonging to, for example, an affiliated store (brand), and processing such as payment when a purchase is made at the store is mainly performed between the user and the affiliated store. Alternatively, processing such as payment may be carried out between the user and the store.
[0010] [Electronic payment service] Fig. 1 is a diagram showing an example of a configuration for realizing an electronic payment service. The electronic payment service is realized mainly by a payment server 100. The payment server 100 communicates with, for example, one or more user terminal devices 10, one or more first store terminal devices 50, and one or more second store terminal devices 70 via a network NW. The network NW includes, for example, the Internet, a LAN (Local Area Network), a wireless base station, a provider device, and the like.
[0011] [User terminal device] The user terminal device 10 is, for example, a portable terminal device such as a smartphone or a 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 reception 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 application 20, thereby operating to provide an electronic payment service to a user in cooperation with a payment server 100. The payment application 20 is installed in the user terminal device 10 from, for example, an application store, and controls the camera, communication device, touch panel, etc.
[0012] In the user terminal device 10, a processor such as a CPU executes the affiliated store app 30, which operates in cooperation with an affiliated store server (not shown) or a payment server 100 to provide the user with services provided by the affiliated store server, electronic payment services, and the like. The affiliated store app 30 is an application program provided by an affiliated store. The affiliated store app 30 is, for example, an app for an XX convenience store or an XX drug store. The affiliated store app 30 is installed in the user terminal device 10 from, for example, an application store, and controls a camera, a communication device, a touch panel, and the like.
[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 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).
[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, a tablet terminal, a personal computer, or the like. An interface 72 for affiliated stores runs on the second store terminal device 70. The interface 72 for affiliated stores may be an app for affiliated stores or a browser. The interface 72 for affiliated stores accepts coupon settings and the like made by 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 a code image displayed by the user terminal device 10 by executing the app for affiliated stores.
[0015] 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 the payment information is sent from the POS device via the affiliated store server to the payment server 100. In the following explanation, no distinction is made between these two and it is assumed that the 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 of 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 with the payment application 20 activated decodes the store code image 60 by the optical reading function (S1). The store code image 60 includes store URL (Uniform Resource Locator) information. This store URL is an electronic payment service domain to which store-identifying information is added, and is associated with an affiliated store ID, a store ID, etc. in the payment server 100 (described later). The payment application 20 transmits the first payment information including the store URL and the account ID to the payment server 100 (S2). The payment server 100 searches for store information (described later) from the affiliated store ID and the store ID corresponding to the store URL, acquires the affiliated store name and the store name information (S3), and transmits it to the payment application 20 (S4). The user inputs the payment amount into the user terminal device 10 on the screen on which the affiliated store name and the store name are displayed (S5). Then, the user terminal device 10 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 application 20 (S8), and the payment application 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 not only the store URL but also information on the payment amount. In this case, the step of the user inputting the payment amount is omitted, and the information on the payment amount is included in the first payment information and transmitted to the payment server 100. Information on the affiliated store name and the store name may be included in the payment completion screen and displayed.
[0018] In the case of pattern 2 (hereinafter referred to as store scan) shown in FIG. 3, when the payment application 20 is started, when a payment operation is performed in the payment application 20, when an automatic update timing (e.g., every minute) occurs, and at other timings, the payment application 20 transmits a request for issuing a one-time code to the payment server 100 (S11). The payment server 100 generates a one-time code (S12) and transmits it to the payment application 20 (S13). The payment application 20 displays a code image such as a QR code or a 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 store terminal device 50, and the first store terminal device 50 decodes the code image by an optical reading function and obtains the one-time code, etc. (S15). The first store terminal device 50 then generates payment information including the one-time code, payment amount, affiliated store ID, store ID, etc., and transmits it to the payment server 100 (S16). The payment amount information is acquired in advance by reading a barcode or manually entering it. The payment server 100 identifies the user corresponding to the one-time code based on the received information and performs electronic payment (S17). The payment server 100 then transmits 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. Also, the "account ID" described in FIG. 2 may be other information (e.g., a phone number) that can be used as identification information for identifying a user. Also, issuance of a one-time code may be omitted in the store scan, and the payment application 20 may display a code image generated based on the user's account ID. In that 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] FIG. 4 is a configuration diagram of the payment server 100 according to the embodiment. 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, a bonus 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), or a GPU (Graphics Processing Unit), or may be realized by cooperation between software and hardware. The program may be stored in advance in a storage device (a storage device having a non-transient storage medium) such as an HDD (Hard Disk Drive) or a flash memory, or may be stored in a removable storage medium (non-transient storage medium) such as a DVD or a CD-ROM, and installed in the storage device by mounting the storage medium in a drive device. Benefit processing unit 150, or a combination of benefit processing unit 150 and payment processing unit 130, is an example of a "processing unit."
[0021] The storage unit 170 is a HDD, a flash memory, a 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, content information 174, affiliated store / shop information 176, benefit information 178, and app information 180.
[0022] The communication unit 110 is a communication interface for connecting to the network NW. The communication unit 110 is, for example, a network interface card.
[0023] The content providing unit 120 has, for example, a function of a Web server, 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 by the user while the content is being played by the payment application 20, and transmits the above-mentioned payment information and the like to the payment server 100.
[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] FIG. 5 is a diagram showing an example of the contents of the user information 172. The user information 172 is an example of the registration information of a user. The user information 172 is, for example, a user URL, an account ID, a telephone number, a password, as well as information associated with an email address, a user ID, a name, an address, a date of birth, a registration date, a charge balance, a post-payment setting, a post-payment limit, a post-payment usage amount, a post-payment available amount, a payment method setting, a bank account, a credit card number, a charge history information, and a payment history information. The user URL is used for a remittance process between users. When registering for the electronic payment service, it is necessary to register a telephone number and a password. The account ID is issued to the user by the payment server 100, and the user ID is an ID that can be set by the user at will (does not have to be set). Similarly, the email address, and the name, address, and date of birth are information that can be set by the user at will (does 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 is information indicating the balance of electronic money that is set by a user by transferring money to an account in advance. The means of transfer include transfer from an ATM (Automatic Teller Machine) of a designated company (bank) and transfer from a registered bank account. The deferred payment setting is information indicating whether or not the setting for enabling electronic payment by deferred payment has been completed, and is set to either "completed" or "not completed." The deferred payment limit is the limit of deferred payment that can be used each month, the deferred payment usage amount is the amount of deferred payment that has already been used in the current month, and the deferred payment available amount is the amount of deferred payment that can be used in the current month, which is calculated by subtracting the deferred payment usage amount from the deferred payment limit. Although only one deferred payment limit is shown in the figure, in reality, there is also a daily upper limit, and the lower of these may be set as the deferred payment limit. Further details of deferred payment will be described later. The payment method setting is setting information indicating whether the user will perform electronic payment using the charge balance or payment by deferred payment at that time. 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 indicates the details 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] 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 name and sales amount (described above) are associated with an affiliated store ID, 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 location of the store, and payment patterns.
[0028] 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, and deletes the user information 172 and affiliated store / store information 176.
[0029] The information management unit 140 acquires, for example, a request for electronic payment using the payment function of the electronic payment service via the affiliated store application 30 of the affiliated store of the electronic payment service. Details of this process will be described later.
[0030] [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 refers to the user information 172 to acquire the "payment method setting" of the user. For a user 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. The item value of the affiliated store's sales is not used as electronic money itself, for example, and an amount corresponding to the item value of the sales is transferred to a bank account in a cycle according to an agreement between the affiliated store and the electronic payment service.
[0031] The payment processing unit 130 performs electronic payment for users whose "setting information" is set to "deferred payment" as follows. Deferred payment is set separately from "credit payment" in cooperation with a credit card company, which is a separate entity from the operator of the electronic payment service, and the operator of the electronic payment service acts as a creditor and allows electronic payment that is not dependent on the charge balance within the deferred payment limit. In order to receive the deferred payment service, a credit card provided by the operator of the electronic payment service may be required. The amount used for deferred payment is settled on the payment date of the following month, for example, by debiting from a bank account, for one month. In this case, the payment processing unit 130 performs provisional payment by adding the payment amount to the deferred payment amount and subtracting the same amount from the available deferred payment amount, and when the closing date comes, it performs processing to debit the payment for the current month on the payment date of the following month as described above, or requests the operator of the credit card company to perform such processing. In addition, if the payment amount exceeds the available deferred payment amount at the time of provisional payment, an error notification is returned to the payment application 20.
[0032] [Bonus Processing Unit] The reward processing unit 150 executes a process for granting a reward related to the affiliated store managed in the electronic payment service to the user who made the request, on condition that the information management unit 140 has acquired the request. The reward is, for example, an electronic stamp on an electronic stamp card or a coupon that can be used at the affiliated store. On condition that the request has been acquired, the reward processing unit 150 executes a process for associating the reward related to the affiliated store with identification information for identifying the user who made the request, which is managed in the electronic payment service. The reward processing unit 150 executes the above-mentioned association process to generate reward information 178.
[0033] The electronic stamp card may be obtained by the user operating the payment application 20 or the affiliated store application 30, or may be automatically provided as described below. For example, one electronic stamp card may be provided for an affiliated store ID, and the provision of two or more electronic stamp cards may be restricted.
[0034] FIG. 7 is a diagram showing an example of the contents of the benefit information 178. The benefit information 178 is information in which, for example, information capable of identifying a user, such as an account ID, an affiliated store ID, and benefit-related information are associated with each other. The benefit-related information is stamp card information, coupon information, and the like. In the example of FIG. 7, user "001" has an electronic stamp card and coupons from affiliated store A. Three electronic stamps are attached to the electronic stamp card. When a predetermined number of electronic stamps are accumulated, the user is given a benefit such as points, product vouchers, and discount coupons.
[0035] The bonus processing unit 150 executes various processes described below with reference to the app information 180. FIG. 8 is a diagram for explaining the contents of the app information 180. The app information 180 is information in which, for example, information capable of identifying a user, such as an account ID, an affiliated store ID, an app ID, and link information are associated with each other. The app ID is, for example, information indicating the type of app. The app ID is, for example, information capable of identifying each of the multiple affiliated store apps 30 (information capable of identifying an affiliated store of the affiliated store app 30). The app ID is information capable of identifying each of the multiple affiliated store apps 30, and may be information unique to a user.
[0036] The link information is, for example, information indicating whether or not the payment application 20 and the affiliated store application 30 are linked. For example, when a user operates the affiliated store application 30 or the payment application 20 to accept the link, the link between the affiliated store application 30 and the payment application 20 is completed. In this case, the bonus processing unit 150 changes the link information in the application information 180 to "linked."
[0037] [Electronic payment using affiliated store apps] When the above-described linkage is established, electronic payment is performed by calling and using the payment function of the electronic payment service via the affiliated store app 30 as follows. For example, the affiliated store app 30 links with the payment server 100 by using a browser function possessed by the affiliated store app 30, and causes the display unit to display code information based on a one-time code transmitted by the payment server 100. Payment is performed based on this code information. The reward processing unit 150 grants a reward to the user on the condition that the request transmitted in response to the user operating the affiliated store app 30 to perform an operation (a button operation described below or other set operation) for performing electronic payment using the payment function is acquired.
[0038] For example, when a user launches the affiliated store app 30, interface screen IF1 shown in Fig. 9 is displayed on the display unit of the user terminal device 10. When the user operates a button on interface screen IF1 (for example, a predetermined button or area such as a payment button), the affiliated store app 30 causes the display unit to display interface screen IF2 (see Fig. 10) including code information (such as a barcode or QR code) based on the one-time code.
[0039] The so-called deep link function is used as the function for calling the payment function of the electronic payment service (the function for displaying code information) via the affiliated store app 30. A deep link is a link that enables direct movement to specific content such as an application program.
[0040] The first store terminal device 50 of the affiliated store acquires the code information and transmits the one-time code obtained from the code information to the payment server 100. The payment server 100 executes the electronic payment using the one-time code. When the electronic payment is completed, the payment server 100 grants the user a benefit of the affiliated store. For example, the payment server 100 grants an electronic stamp to an electronic stamp card of the affiliated store (the affiliated store of the affiliated store app 30 and where the payment was made) as shown in the interface screen IF3 of FIG. 11. The above interface screens IF2 and IF3 may be interface screens that the affiliated store app 30 displays on the display unit as described above, or may be interface screens that the payment application 20 displays on the display unit in cooperation with the affiliated store app 30. When the payment application 20 displays the interface screen IF2 on the display unit, the payment application 20 acquires the one-time code from the payment server 100 and displays the code information on the display unit.
[0041] [Sequence diagram] 12 is a sequence diagram showing an example of the flow of processing executed by the affiliated store application 30, the payment application 20, and the payment server 100. First, the affiliated store application 30 is started based on a user's operation (S100). When the user performs a payment operation (an operation for making an electronic payment using the payment application 20) (S102), the affiliated store application 30 sends a request including an application ID (S104).
[0042] The request may include information for identifying the user. Information for identifying the user may be sent together with the request. The app ID may be information for identifying both the affiliated store and the user. In the following description, it is assumed that the affiliated store and the user can be identified by the app ID. In addition to the above, the request may be any information that can identify the user and the affiliated store. The request is an example of "specific identification information indicating that it is a request for electronic payment using the payment function of the electronic payment service via the affiliated store app."
[0043] Next, in response to receiving the request, the payment server 100 generates and stores a one-time code (S106). FIG. 13 is a diagram for explaining generation and storage of a one-time code. When the bonus processing unit 150 receives the application ID, it checks whether or not the link information corresponding to the application ID has been linked. If the link information has been linked, the bonus processing unit 150 generates a one-time code and performs a process of associating the generated one-time code with the application ID of the application information 180. If the application is not linked, the payment application 20 or the affiliated store application 30 may display information encouraging linking on the display unit.
[0044] Next, the payment server 100 transmits the generated one-time code to the affiliated store app 30 (S108). In this way, on condition that the request has been received, the reward processing unit 150 transmits the one-time passcode to be used by the affiliated store app 30 to the affiliated store app 30. The reward processing unit 150 stores the app ID, the one-time passcode, and an account ID that can be identified from the app ID in the storage unit in association with each other.
[0045] Next, the affiliated store app 30 generates code information based on the transmitted one-time code and displays the generated code information on the display unit (S110). The payment server 100 acquires payment information from the first store terminal device 50 (S112) and executes electronic payment based on the payment information (S114). Next, the payment server 100 grants a benefit to the user in accordance with the electronic payment (S116).
[0046] FIG. 14 is a diagram for explaining the granting of rewards. The reward processing unit 150 refers to the reward information 178 and performs a process of granting an electronic stamp to an electronic stamp card possessed by a user. The process of granting an electronic stamp is a process of increasing the number of electronic stamps associated with an electronic stamp in accordance with an electronic payment. If a coupon is set to be granted, the reward processing unit 150 executes a process of associating the coupon with the account ID. Note that the conditions for granting an electronic stamp and the conditions for granting a coupon are stipulated for each affiliated store.
[0047] As described above, the payment server 100 grants the benefit to the user and transmits a payment completion notice to the affiliated store app 30 (S118). Next, the affiliated store app 30 displays a payment completion screen on the display unit (S120). Some of the above processes may be executed by the payment app 20. For example, the processes of S108 and S110, or the processes of S118 and S120 may be executed by the payment app 20.
[0048] As described above, when a user makes an electronic payment using the payment function of the electronic payment service via the affiliated store app 30, the payment server 100 can give a benefit to the user. This can improve usability.
[0049] In the above example, the store scan is performed, but the process of this embodiment may also be performed in the user scan. In this case, the user terminal device 10 (payment application 20 or affiliated store application 30) may send a request for electronic payment using the payment function of the electronic payment service via the affiliated store application 30 of the electronic payment service, and the payment server 100 may grant a privilege to the user when the request is acquired. For example, when the camera of the user terminal device 10 is started via (operated by) the affiliated store application 30 to capture an image of the affiliated store's QR code or the like and acquire the identification information of the affiliated store, the user terminal device 10 (payment application 20 or affiliated store application 30) includes information indicating that the identification information of the affiliated store has been acquired via the affiliated store application 30 in the second payment information (payment amount, etc.) (or together with the second payment information) and transmits it to the payment server 100. In this case, the payment server 100 grants the user a privilege related to the affiliated store.
[0050] [How stamps are assigned (part 1)] In the above example, a bonus is provided when an electronic payment (payment using the affiliated store app) is made via the affiliated store app 30 (pattern 1 in FIG. 15), but the present invention is not limited to this. For example, as in pattern 2 in FIG. 15, a bonus may be provided whether the electronic payment is made via the affiliated store app 30 or using the payment app 20 without using the affiliated store app 30. For example, even if the user makes an electronic payment directly using the payment app 20 without using the affiliated store app 30, the payment server 100 may provide an electronic stamp to the electronic stamp card of the affiliated store where the electronic payment was made.
[0051] The affiliated store can selectively implement the above. For example, it may determine whether to adopt pattern 1 or pattern 2 by using the affiliated store interface 72 or a device linked to the payment server 100. For example, the payment server 100 may determine whether to grant a privilege based on the setting state stored in the storage unit 170. For example, when the payment is made without going through the affiliated store app 30 and the setting state is pattern 2, the payment server 100 grants the user a privilege related to the affiliated store where the electronic payment was made.
[0052] [How stamps are assigned (part 2)] 16 is a diagram showing an example of the relationship between pattern 1 and status, etc. Numbers 1 and 2 indicate that the linkage status is linked (member store application 30 and payment application 20 are linked) and the privilege possession status is not possessed (for example, a state in which an electronic stamp card is not possessed). Numbers 3 and 4 indicate that the linkage status is linked and the privilege possession status is possessed (for example, a state in which an electronic stamp card is possessed).
[0053] Numbers 5 and 6 have a linkage status of not linked and a privilege possession status of not possessed. Numbers 7 and 8 have a linkage status of not linked and a privilege possession status of possessed. Odd numbers represent a pattern in which payment is made using the payment function of an electronic payment service via affiliated store app 30. Even numbers represent a pattern in which payment is made using the payment function of an electronic payment service using payment app 20 without using affiliated store app 30.
[0054] In the case of number 1, the payment server 100 automatically provides an electronic stamp card and provides an electronic stamp. That is, when the user who made a request in the electronic payment service does not have an electronic stamp card, the payment server 100 automatically provides the user with an electronic stamp card and provides the electronic stamp to the electronic stamp card. In the case of number 2, the payment server 100 does not automatically provide an electronic stamp card and does not provide an electronic stamp. In the case of number 3, the payment server 100 has an electronic stamp card and automatically provides an electronic stamp. In the case of number 4, the payment server 100 has an electronic stamp card but does not automatically provide an electronic stamp. As in the case of numbers 1 and 3 above, the payment server 100 executes a process for providing to the user who made the request, on the condition that the affiliated store application 30 and the payment application 20 are set to be linked. If the linkage status of numbers 5-8 is not linked, the electronic stamp card is not automatically provided, and the electronic stamp is not automatically provided.
[0055] FIG. 17 is a diagram showing an example of the relationship between pattern 2 and status, etc. Numbers 11 and 12 indicate that the linkage status is linked and the privilege possession status is not possessed. Numbers 13 and 14 indicate that the linkage status is linked and the privilege possession status is possessed. Numbers 15 and 16 indicate that the linkage status is not linked and the privilege possession status is not possessed. Numbers 17 and 18 indicate that the linkage status is not linked and the privilege possession status is possessed. Odd numbers indicate a pattern in which payment is made using the payment function of the electronic payment service via the affiliated store app 30. Even numbers indicate a pattern in which payment is made using the payment function of the electronic payment service using the payment app 20 without using the affiliated store app 30.
[0056] In numbers 11 and 12, the payment server 100 automatically issues an electronic stamp card and an electronic stamp. In numbers 13 and 14, the payment server 100 also automatically issues an electronic stamp to the electronic stamp card in possession. In number 15, since there is no linkage, no payment occurs, so no electronic stamp card is automatically issued, and no electronic stamp is issued. In number 16, the payment server 100 automatically issues an electronic stamp card and automatically issues an electronic stamp. In number 17, since there is no linkage, no payment occurs, and even if an electronic stamp card is in possession, no electronic stamp is issued. In number 18, the payment server 100 automatically issues an electronic stamp to the electronic stamp card in possession.
[0057] As shown in numbers 12 and 16 above, if the user who made a request in the electronic payment service does not have an electronic stamp card, the payment server 100 automatically gives the user an electronic stamp card and gives the electronic stamp to the electronic stamp card. As shown in numbers 11 and 13 above, the payment server 100 executes a process to give the request to the user on condition that the affiliated store app 30 and the payment app 20 are set to cooperate with each other. In pattern 2, the privilege is also given to the user when electronic payment is made using the payment function of the electronic payment service using the payment app 20 without going through the affiliated store app 30.
[0058] The above content of Pattern 1 or Pattern 2 is merely an example and may be changed as appropriate.
[0059] It is assumed that linking is performed after an electronic stamp is applied to the electronic stamp card in the above number 16 or 18. When an electronic payment is subsequently performed using the payment function of the electronic payment service via the affiliated store app 30, the payment server 100 may take over the electronic stamp that was applied when there was no linking and then apply an electronic stamp to the electronic stamp card. For example, after linking is performed, the process of number 13 is performed, and an electronic stamp is applied in addition to the electronic stamp that was applied when there was no linking. In this way, usability can be further improved even when the linking status has changed.
[0060] According to the implementation described above, the payment server 100 can improve usability by acquiring a request for electronic payment using the payment function of the electronic payment service via the affiliated store app of the affiliated store of the electronic payment service, and, on the condition that the request has been acquired, executing a process to grant benefits related to the affiliated store managed in the electronic payment service to the user who made the request.
[0061] 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]
[0062] 10 User terminal device 20. Payment App 30 Merchant App 100 Payment Server 120 Contents Provider 130 Payment processing unit 140 Information Management Department 150 Bonus Processing Unit 178 Bonus Information 180 App Information
Claims
1. an acquisition unit that acquires a request for electronic payment using a payment function of the electronic payment service via a member store app of the member store of the electronic payment service; a processing unit that executes a process for granting a benefit related to the affiliated store, which is managed in the electronic payment service, to the user who made the request, on condition that the request has been acquired; An information processing device comprising:
2. the acquisition unit acquires the request including information capable of identifying the user and information capable of identifying an affiliated store of the affiliated store app; the processing unit, on condition that the request has been acquired, executes a process of associating a benefit related to the affiliated store with identification information for identifying the user who made the request, which is managed in the electronic payment service; The information processing device according to claim 1 .
3. The reward is an electronic stamp or a coupon given to an electronic stamp card. The information processing device according to claim 1 .
4. The benefit is an electronic stamp to be added to an electronic stamp card, The processing unit includes: When the user who has made the request in the electronic payment service does not have the electronic stamp card, an electronic stamp card is automatically provided to the user and the electronic stamp is provided to the electronic stamp card. The information processing device according to claim 1 .
5. The processing unit includes: execute a process for granting the points to the user who made the request, on condition that the affiliated store app and the payment app are set to be linked to each other; The information processing device according to claim 1 .
6. The processing unit includes: executes a process for granting a benefit related to the affiliated store, which is managed in the electronic payment service, to the user who made the request, on condition that the request transmitted in response to the user operating the affiliated store app to perform an operation for making the electronic payment using the payment function is acquired; The information processing device according to claim 1 .
7. The request includes specific identification information indicating that the request is a request for electronic payment using a payment function of the electronic payment service via the affiliated store app. The information processing device according to claim 1 .
8. The processing unit includes: On condition that the request is received, a one-time passcode used in the electronic payment service is transmitted to the affiliated store app; storing the specific identification information, the one-time passcode, and identification information for identifying the user that can be identified from the specific identification information in a storage unit in association with each other; In response to acquiring the one-time passcode or code information for identifying the one-time passcode from the terminal device of the affiliated store, identifying identification information for identifying the user based on the one-time passcode or the code information; performing the electronic payment based on identification information for identifying the user; The information processing device according to claim 7.
9. the acquisition unit acquires a request for electronic payment using a payment function of the electronic payment service using a payment app without going through a member store app of the member store of the electronic payment service; If the request is received, a process is executed to grant the benefit related to the affiliated store, which is managed in the electronic payment service, to the user who made the request. The information processing device according to claim 1 .
10. The acquisition unit is obtain one or both of a first specific request for electronic payment using a payment function of the electronic payment service via a member store app of the member store of the electronic payment service and a second specific request for electronic payment using a payment app of the electronic payment service without going through the member store app; The processing unit includes: Refer to the conditions set for each affiliated store, execute a process for granting the privilege to the user when the first specific request is received, and execute a process for not granting the privilege to the user when the second specific request is received; execute a process for granting the privilege to the user when the first specific request is acquired, and determine whether to execute a process for granting the privilege to the user when the second specific request is acquired. The information processing device according to claim 1 .
11. The computer receiving a request for electronic payment using a payment function of the electronic payment service via a member store app of the member store of the electronic payment service; execute a process for granting a benefit related to the affiliated store, which is managed in the electronic payment service, to the user who made the request, on condition that the request has been acquired; Information processing methods.
12. On the computer, acquiring a request for electronic payment using a payment function of the electronic payment service via a member store app of the member store of the electronic payment service; executing a process for granting a benefit related to the affiliated store, which is managed in the electronic payment service, to the user who made the request, on condition that the request has been acquired; program.
Citation Information
Patent Citations
Information processing method, information processing apparatus, and program
JP2020106963A
Settlement device, settlement method, program and settlement system
JP2023097337A
Information processing device and information processing method
JP2023147818A
Information processor, information processing method, and information processing program
JP2019219962A