Information processing apparatus and information processing method
The information processing apparatus automates the association of payment information with user identification, addressing the high workload issue in subscription services by generating application IDs that integrate payment details, thereby simplifying the subscription process.
Patent Information
- Application Number
- JP2025068665
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-04-18
- Publication Date
- 2025-07-23
- Estimated Expiration
- 2045-04-18
AI Technical Summary
Users face a high workload when subscribing to subscription services due to the need to register payment-related information such as credit card numbers.
An information processing apparatus that generates application identification information, which includes payment information, and associates it with user identification information, reducing the need for users to manually input payment details during the subscription process by using terminals at stores.
Reduces the user's workload by automating the association of payment information with user identification, making the subscription process more efficient and user-friendly.
Smart Images

Figure 0007712507000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus and an information processing method.
Background Art
[0002] Conventionally, a subscription service has been provided in which a user can receive a service by making regular payments (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] A user who applies to subscribe to a subscription service has to register payment-related information such as a credit card number. For this reason, there has been a problem that the work burden on the user when subscribing to the service is high.
[0005] Therefore, the present invention has been made in view of these points, and an object thereof is to reduce the work of the user when the user subscribes to the service.
Means for Solving the Problems
[0006] An information processing apparatus according to a first aspect of the present invention includes a reception unit that receives an application request for joining a predetermined service provided by a predetermined operator, the application request including user identification information for identifying the user, from a user terminal used by a user who wishes to join the service; a generation unit that generates application identification information for identifying the application request, the application identification information to be displayed on the user terminal, when the reception unit receives the application request; a transmission unit that transmits the application identification information generated by the generation unit to the user terminal; an acquisition unit that acquires the application identification information read by a store terminal of a store where the user is located from the user terminal on which the application identification information is displayed, and acquires the payment information of the user read by a payment terminal associated with the store terminal and associated with a payment means capable of performing payment related to the fee of the predetermined service; and a storage control unit that specifies the user identification information corresponding to the application request indicated by the application identification information acquired by the acquisition unit, and stores the payment information acquired by the acquisition unit and the specified user identification information in association with each other in a storage unit.
[0007] The generation unit may generate the application identification information including information for designating that the payment corresponding to the application request is to be performed by the payment means at the store terminal. The generation unit may generate the application identification information including privilege presence / absence information indicating whether or not to grant a privilege to the user at the store terminal.
[0008] The generation unit determines whether the user is newly joining the service or re-joining the service based on the user identification information included in the application request, and when it is determined that the user is newly joining the service, the generation unit may generate the application identification information including the privilege presence / absence information indicating that a privilege is to be granted to the user.
[0009] The privilege may be a privilege available in the predetermined service or a privilege available in the store. Based on the user identification information included in the application request, the generation unit determines whether the user has already subscribed to the service. If it is determined that the user has not subscribed to the service, the application identification information may be generated.
[0010] The payment information of the user may be payment identification information for identifying the user associated with the payment means. The payment means is a credit card, and the payment information of the user may be a card number for identifying the user associated with the credit card.
[0011] The generation unit generates a code indicating the generated application identification information, and the transmission unit may transmit the code indicating the application identification information generated by the generation unit to the user terminal. If the acquisition unit acquires the application identification information and the payment information within a predetermined time after the generation unit generates the application identification information, the storage control unit may associate the payment information acquired by the acquisition unit with the identified user identification information and store it in the storage unit.
[0012] The information processing method according to the second aspect of the present invention includes steps of: receiving, by a computer, a service subscription request including user identification information for identifying a user from a user terminal used by a user who wishes to subscribe to a predetermined service provided by a predetermined service provider; generating, when the subscription request is received, application identification information for identifying the subscription request, the application identification information being for display on the user terminal; transmitting the generated application identification information to the user terminal; obtaining the application identification information read by a store terminal of a store where the user is located from the user terminal on which the application identification information is displayed, and obtaining payment information read by a payment terminal associated with the store terminal, the payment terminal being associated with a payment means capable of making a payment related to the fee of the predetermined service, the payment information being the payment information of the user; specifying user identification information corresponding to the subscription request indicated by the obtained application identification information, and associating and storing the obtained payment information and the specified user identification information in a storage unit.
Advantages of the Invention
[0013] According to the present invention, there is an effect that the work of the user when subscribing to a service can be reduced.
Brief Description of the Drawings
[0014]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Embodiments for Carrying Out the Invention
[0015] [Overview of Information Processing Apparatus 1] FIG. 1 is a diagram showing an overview of information processing apparatus 1. Information processing apparatus 1 is a computer that associates user information of a user who wishes to subscribe to a predetermined service with payment information of the user corresponding to the user's payment means.
[0016] The predetermined service is, for example, a subscription service provided by a predetermined operator, and is a service that allows a user to use content such as music, video, and books or receive coupon offers by periodically paying a predetermined fee. The payment means is, for example, a credit card. The user's payment information is payment identification information for identifying the user associated with the payment means, and specifically, is a card number associated with the credit card for identifying the user.
[0017] Information processing apparatus 1 is communicably connected to user terminal 2 used by the user and store terminal 3 installed in the store via a communication network such as the Internet or a mobile phone line.
[0018] Information processing apparatus 1 receives a service subscription application request including user identification information for identifying the user from user terminal 2 used by a user who wishes to subscribe to a predetermined service ( (1) in FIG. 1). When information processing apparatus 1 receives the application request, it generates an application ID (Identification) as application identification information for identifying the application request ( (2) in FIG. 1), and generates a code image including a code indicating the application ID ( (3) in FIG. 1). The code indicating the application ID is, for example, a barcode that can be read by store terminal 3.
[0019] The information processing device 1 transmits the generated code image to the user terminal 2 ((4) in FIG. 1). The user terminal 2 displays the received code image on its own display unit ((5) in FIG. 1). The store terminal 3 reads the code indicated by the code image displayed on the display unit of the user terminal 2 ((6) in FIG. 1), and transmits the application ID indicated by the code image to the information processing device 1 ((7) in FIG. 1). The information processing device 1 acquires the application ID read by the store terminal 3.
[0020] Also, when the store terminal 3 reads the code, settlement processing for the application request to join the service becomes possible. Specifically, settlement can be performed using a settlement terminal 4 provided in the store and capable of reading the card number of the user associated with the credit card as a settlement means.
[0021] When the settlement terminal 4 reads the card number of the user's credit card ((8) in FIG. 1), the read card number is transmitted to the information processing device 1 via a system (not shown) of a settlement agency that performs authorization of the credit card ((9) in FIG. 1). The information processing device 1 acquires the card number as settlement information read by the settlement terminal 4.
[0022] When the information processing device 1 acquires the application ID read by the store terminal 3, it specifies the user identification information corresponding to the acquired application ID ((10) in FIG. 1), and associates and stores the specified user identification information with the acquired card number ((11) in FIG. 1). As a result, when the user makes a payment using a credit card at the store, the user can associate the card number of the credit card for paying the fee for a predetermined service with his / her own user identification information by having the card number of the credit card read by the settlement terminal 4 installed at the store. Therefore, the information processing device 1 can reduce the work of the user when the user joins the service.
[0023] [Functional Configuration of Information Processing Device 1] Next, the details of the configuration of the information processing apparatus 1 will be described. FIG. 2 is a diagram showing the functional configuration of the information processing apparatus 1. The information processing apparatus 1 includes a communication unit 11, a storage unit 12, and a control unit 13.
[0024] The communication unit 11 is a communication interface for transmitting and receiving data to and from external devices such as the user terminal 2 and the store terminal 3 via a communication network such as the Internet or a mobile phone line. The storage unit 12 is a storage medium for storing various data, and includes a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, and the like. The storage unit 12 stores programs executed by the control unit 13. The storage unit 12 stores a program that causes the control unit 13 to function as a reception unit 131, a generation unit 132, a transmission unit 133, an acquisition unit 134, and a storage control unit 135.
[0025] In addition, the storage unit 12 stores user information in which at least a user's email address as user identification information and a card number of the user's credit card are associated. FIG. 3 is a diagram showing an example of user information.
[0026] As shown in FIG. 3, the user information is information in which at least a user ID, a user's email address, a password, a card number of a credit card, an expiration date of the credit card, a user's name, and a membership flag indicating whether the user is a member of a predetermined service are associated. The password and the email address may be stored in an encrypted state by a predetermined encryption method. The membership flag can take a binary value of 1 or 0. When the value of the membership flag is 1, it indicates that the user is a member of a predetermined service, and when the value of the membership flag is 0, it indicates that the user is not a member of a predetermined service.
[0027] The control unit 13 is, for example, a CPU (Central Processing Unit). By executing the program stored in the storage unit 12, the control unit 13 functions as a reception unit 131, a generation unit 132, a transmission unit 133, an acquisition unit 134, and a storage control unit 135.
[0028] The reception unit 131 receives a service subscription application request including user identification information for identifying a user from a user terminal 2 used by a user who wishes to subscribe to a predetermined service provided by a predetermined operator.
[0029] For example, in a store, there is installed a stand or the like on which a two-dimensional code such as a QR code (registered trademark) for causing a user terminal to display a subscription application screen for a user to subscribe to a predetermined service is printed. The two-dimensional code is the address of the subscription application screen and includes the address of the information processing apparatus 1. When the user terminal 2 captures the two-dimensional code, it extracts the address of the subscription application screen from the two-dimensional code and requests the information processing apparatus 1 to acquire the subscription application screen based on the address. When the reception unit 131 receives the request for acquiring the subscription application screen, it transmits the subscription application screen to the user terminal 2.
[0030] FIG. 4 is a diagram showing an example of the subscription application screen. In the subscription application screen shown in FIG. 4, it is possible to confirm that while identifying a user in a predetermined service, it accepts the input of an email address which is user identification information for specifying the user and a password used for authenticating the user in combination with the email address, and a registration button for accepting a subscription request to the predetermined service is provided.
[0031] When the user of the user terminal 2 inputs an email address and a password on the subscription application screen and presses the registration button, the user terminal 2 transmits a subscription application request to the predetermined service including the input email address and password to the information processing apparatus 1. The reception unit 131 receives the subscription request from the user terminal 2 and thereby accepts the subscription application request to the predetermined service.
[0032] When the reception unit 131 receives an application request, the generation unit 132 generates an application ID which is application identification information for identifying the application request and is to be displayed on the user terminal 2.
[0033] First, the generation unit 132 determines whether the user has subscribed to a predetermined service based on the email address as the user identification information included in the application request. For example, the generation unit 132 refers to the user information stored in the storage unit 12. If the email address included in the application request exists and the value of the subscription flag associated with the email address is 1, it is determined that the user has subscribed to the predetermined service. Also, if the email address included in the application request does not exist in the user information, or if the email address included in the application request exists in the user information and the value of the subscription flag associated with the email address is 0, it is determined that the user has not subscribed to the predetermined service.
[0034] Also, when the generation unit 132 determines that the user has not subscribed to the predetermined service, it determines whether the user is a new subscriber or a re - subscriber to the predetermined service based on the email address included in the application request. For example, the generation unit 132 refers to the user information stored in the storage unit 12. If the email address included in the application request does not exist, it is determined that the user is a new subscriber to the predetermined service. Also, if the email address included in the application request exists and the value of the subscription flag associated with the email address is 0, it is determined that the user is a re - subscriber to the predetermined service.
[0035] When the generation unit 132 determines that the user has not subscribed to the predetermined service, it generates an application ID including information specifying that the settlement corresponding to the application request is to be performed by a credit card as the settlement means on the store terminal 3, and privilege presence / absence information indicating whether to grant a privilege to the user.
[0036] When the generation unit 132 determines that the user newly subscribes to a predetermined service, the generation unit 132 generates an application ID including information specifying that the settlement corresponding to the application request is to be made by credit card at the store terminal 3 and privilege presence / absence information indicating that a privilege is to be given to the user, and also generates a user ID for identifying the user in the predetermined service. The generation unit 132 associates the user ID with the email address and password included in the subscription request and stores them in the storage unit 12 as user information.
[0037] When the generation unit 132 determines that the user re-subscribes to a predetermined service, the generation unit 132 generates an application ID including information specifying that the settlement corresponding to the application request is to be made by credit card at the store terminal 3 and privilege presence / absence information indicating that no privilege is to be given to the user. Also, when the generation unit 132 determines that the user re-subscribes to a predetermined service, the generation unit 132 refers to the user information and stores the password included in the subscription request in association with the email address of the user included in the subscription request.
[0038] In addition, the generation unit 132 associates the generated application ID with the email address and stores them in the storage unit 12. Note that although the generation unit 132 associates the generated application ID with the email address and stores them in the storage unit 12, it is not limited to this, and the generated application ID may be associated with the user ID corresponding to the user and stored in the storage unit 12.
[0039] Note that the application ID is code information in the same system as the product code attached to other products in the store, and the store terminal 3 can recognize the application ID as the product code corresponding to the subscription request for the predetermined service. By including information specifying that the settlement corresponding to the application request is to be made by credit card in the application ID, the information processing apparatus 1 can prevent the settlement corresponding to the application request from being settled by a payment method different from the credit card when the store terminal 3 reads the application ID.
[0040] Here, the benefits given to the user are benefits available for a predetermined service or benefits available in the store. By doing so, the information processing apparatus 1 can give the user user-friendly benefits according to the subscription to the predetermined service, so that the probability that the user subscribes to the predetermined service in order to obtain the benefits can be increased.
[0041] The generation unit 132 generates a code indicating the generated application ID. For example, the generation unit 132 generates a code reading screen including a code image including a barcode that can be read by the store terminal 3.
[0042] The transmission unit 133 transmits the application ID generated by the generation unit 132 to the user terminal 2. Specifically, the transmission unit 133 transmits the application ID generated by the generation unit 132 to the user terminal 2 by transmitting the code reading screen including the code image generated by the generation unit 132 to the user terminal 2.
[0043] When the user terminal 2 receives a code reading screen including a code image, it causes the display unit of the user terminal 2 to display the code reading screen. FIG. 5 is a diagram showing an example of the code reading screen. On the code reading screen, a message indicating that the barcode is presented at the cash register is displayed together with the code image. The user can present the barcode at the cash register of the store after checking the message on the code reading screen.
[0044] The store terminal 3 extracts the application ID included in the code indicated by the code image by reading the code image included in the code reading screen displayed on the display unit of the user terminal 2 according to the operation of the store clerk. The store terminal 3 causes the payment terminal 4 to start reading the credit card in order to perform the payment corresponding to the application request by the credit card based on the information specifying that the payment corresponding to the application request included in the application ID is to be made by the credit card. Here, the payment amount is a predetermined amount.
[0045] When the payment terminal 4 reads the card number attached to the user's credit card, it transmits an authorization request including the card number, the application ID, and the payment amount to the system of the settlement agency that performs the authorization of the credit card via the store terminal 3. The system of the settlement agency performs an authorization to determine whether to permit a transaction for the payment amount based on the payment amount and the card number included in the authorization request. The system of the settlement agency transmits result information indicating the determination result of the authorization corresponding to the card number and including the card number and the application ID to the store terminal 3.
[0046] The store terminal 3 receives result information permitting a transaction by the card number. When the result information indicates that a transaction by the card number is permitted, the store terminal 3 outputs a receipt indicating that the settlement corresponding to the application ID included in the received result information has been completed. Here, when the privilege presence / absence information included in the application ID indicates that a privilege is to be granted, the store terminal 3 prints privilege grant information indicating that the privilege has been granted on the receipt.
[0047] In addition, when the system of the settlement agency permits a transaction by the card number, it transmits result information including the card number and the application ID and indicating the determination result of the authorization corresponding to the card number to the information processing device 1. Here, when the system of the settlement agency permits a transaction by the card number, the result information may include, in addition to the card number and the application ID, the user's name and the expiration date of the credit card.
[0048] The acquisition unit 134 acquires the application ID read by the store terminal 3 of the store where the user is located from the user terminal 2 on which the application ID is displayed, and also acquires the card number (payment information) of the user associated with the payment terminal 4 associated with the store terminal 3 and capable of reading the card number of a credit card (payment means) related to the fee of a predetermined service.
[0049] For example, the acquisition unit 134 acquires the application ID read by the store terminal 3 from the store terminal 3, and from the system of the settlement agency, acquires the card number of the user's credit card and the application ID, and result information indicating the authorization determination result corresponding to the card number.
[0050] The memory control unit 135 identifies the email address as the user identification information corresponding to the application request indicated by the application ID acquired by the acquisition unit 134. For example, the memory control unit 135 refers to the memory unit 12 in response to the acquisition unit 134 acquiring the application ID, and identifies the email address stored in association with the application ID acquired by the acquisition unit 134. Then, the memory control unit 135 associates the card number as the settlement information acquired by the acquisition unit 134 with the identified user's email address and stores it in the memory unit 12.
[0051] For example, the memory control unit 135 stores the card number acquired by the acquisition unit 134 in association with the identified user's email address in the user information stored in the memory unit 12. Here, when the user rejoins a predetermined service and the card number is stored in association with the identified user's email address, the card number may be updated to the card number acquired by the acquisition unit 134.
[0052] Also, if the acquisition unit 134 acquires the application ID and the card number within a predetermined time after the generation unit 132 generates the application ID, the memory control unit 135 may associate the card number with the identified user ID and store it in the memory unit 12. By doing so, it is possible to suppress the situation where subsequent customers are kept waiting due to the user taking time to register the card number in the store.
[0053] [Operation Flow] Subsequently, the process flow of associating the user's email address with the card number will be described. FIGS. 6 and 7 are sequence diagrams showing an example of the process flow of associating the user's email address with the card number.
[0054] First, when the user terminal 2 reads the two-dimensional code printed on the stand provided in the store (S1), it extracts the address of the application screen from the captured two-dimensional code, and based on the address, sends a request to the information processing device 1 to obtain the application screen (S2).
[0055] Subsequently, when the reception unit 131 of the information processing device 1 receives the request to obtain the application screen, it sends the application screen to the user terminal 2 (S3). The user terminal 2 displays the received application screen on its own display unit (S4). When the user of the user terminal 2 inputs an email address and a password on the application screen and presses the registration button, the user terminal 2 sends a request to apply for joining a predetermined service including the input email address and password to the information processing device 1 (S5).
[0056] Subsequently, when the generation unit 132 of the information processing device 1 receives the application request, it determines whether the user has already joined a predetermined service based on the email address as the user identification information included in the application request (S6). When the generation unit 132 determines that the user has already joined a predetermined service (YES in S6), the transmission unit 133 sends an error screen indicating that the user has already joined a predetermined service to the user terminal 2 (S7). The user terminal 2 displays the received error screen on its own display unit (S8).
[0057] When the generation unit 132 determines that the user has not joined a predetermined service (NO in S6), it generates an application ID (S9) and generates a code reading screen including a code image indicating a barcode indicating the application ID (S10). The transmission unit 133 sends the code reading screen generated by the generation unit 132 to the user terminal 2 (S11). The user terminal 2 displays the received code reading screen on its own display unit (S12). The store terminal 3 reads the barcode indicated by the code image included in the code reading screen displayed on the display unit of the user terminal 2 (S13).
[0058] Transfer the process to FIG. 7. The store terminal 3 extracts the application ID from the read barcode (S14). When the store terminal 3 extracts the application ID, it transmits read instruction information for instructing the credit card number reading to the settlement terminal 4 (S15). When the settlement terminal 4 receives the read instruction information, it starts reading the credit card. When the user's credit card is set in a state where the settlement terminal 4 can read the card number, the settlement terminal 4 reads the card number (S16). The settlement terminal 4 transmits the read card number to the store terminal 3 (S17). In this case, the settlement terminal 4 may transmit the read card number to the store terminal 3 in an encrypted state.
[0059] When the store terminal 3 receives the card number, it transmits an authorization request including the card number, the application ID, and the settlement amount to the system of the settlement agent (S18). The system of the settlement agent executes an authorization to determine whether to permit a transaction for the settlement amount based on the settlement amount and the card number included in the authorization request (S19). Then, the system of the settlement agent transmits result information indicating the determination result of the authorization corresponding to the card number to the store terminal 3 (S20). Also, the system of the settlement agent transmits the card number and the application ID to the information processing device 1 (S21). The acquisition unit 134 of the information processing device 1 receives the application ID and the card number from the system of the settlement agent.
[0060] When the store terminal 3 receives the result information, it transmits the application ID corresponding to the authorization request, that is, the application ID extracted in S14, to the information processing device 1 (S22). The acquisition unit 134 of the information processing device 1 receives the application ID from the store terminal 3. Also, when the received result information indicates that the transaction has been permitted, the store terminal 3 outputs a receipt indicating that the settlement corresponding to the application ID has been completed (S23).
[0061] The storage control unit 135 of the information processing apparatus 1 identifies the email address corresponding to the application request indicated by the application ID acquired by the acquisition unit 134, and updates the user information by storing the settlement information acquired by the acquisition unit 134 in association with the email address in the user information stored in the storage unit 12 (S24).
[0062] [Modification Example] Also, in the above-described embodiment, the user information includes, as settlement information corresponding to the settlement means, the card number of the credit card, the expiration date, and the name, but it is not limited thereto. The user information may include, as settlement information, instead of these pieces of information, a settlement ID for identifying the settlement related to the subscription service as a predetermined service of the user. The settlement ID is information for the settlement agent to identify the settlement. The settlement agent, for example, manages by associating the card number of the user's credit card, the expiration date, the name, the settlement timing of the predetermined service, and the settlement amount with the settlement ID, and based on having acquired a settlement request including the settlement ID, can perform the settlement of the price of the predetermined service based on the information related to the settlement associated with the settlement ID.
[0063] In this case, the acquisition unit 134 acquires, as settlement information, a settlement ID for identifying the settlement related to a predetermined service, instead of the result information indicating the determination result of the authorization corresponding to the card number of the user's credit card, from the system of the settlement agent, and the storage control unit 135 stores the settlement information in association with the user's email address in the user information. By doing so, a predetermined operator providing a predetermined service only needs to manage the settlement ID, so there is no need to hold personal information such as the user's card number, and the security risk can be reduced.
[0064] In the above-described embodiment, the payment means is a credit card, and the payment information is the card number of the credit card. However, the present invention is not limited to this. The payment means may be other payment means capable of periodically making payments for a predetermined service. In this case, the payment information may be user identification information for identifying the user at the time of payment in other payment means, or may be a payment ID associated with information for making payments by the user.
[0065] For example, the other payment means may be a debit card, and the payment information corresponding to the other payment means may be the account number of the user's bank account corresponding to the debit card. Further, the other payment means may be a service for performing electronic payment such as auPay (registered trademark), and the payment information corresponding to the other payment means may be a user ID or the like for identifying the user in the service. Further, the other payment means may be cash payment at a store, and the payment information corresponding to the other payment means may be a payment ID. In this case, the control unit of the information processing apparatus 1 transmits a payment request information including a payment code indicating the payment ID, with the user's email address as the destination. By the user presenting the payment code at the store, the store side can associate the cash payment with the payment corresponding to the payment ID and perform the payment related to the use of the predetermined service.
[0066] [Effect by Information Processing Apparatus 1] As described above, when the information processing apparatus 1 according to the present embodiment receives a service subscription request including user identification information for identifying a user from a user terminal 2 used by a user who wishes to subscribe to a predetermined service provided by a predetermined business operator, it generates a subscription ID for identifying the subscription request, which is to be displayed on the user terminal 2, and transmits it to the user terminal 2. Then, when the information processing apparatus 1 acquires the subscription ID read by a store terminal 3 of the store where the user is located from the user terminal 2 on which the subscription ID is displayed, and acquires the payment information read by a payment terminal 4 capable of reading the payment information of the user associated with a payment means capable of settling the fee for a predetermined service associated with the store terminal 3, it associates the user identification information corresponding to the subscription request indicated by the subscription ID with the acquired payment information and stores them in the storage unit 12. By doing so, the information processing apparatus 1 can reduce the work of the user when the user subscribes to a predetermined service.
[0067] In addition, according to the present invention, it becomes possible to contribute to Goal 9, "Build the infrastructure for industry and innovation," of the Sustainable Development Goals (SDGs) led by the United Nations.
[0068] As described above, the present invention has been described using embodiments. However, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist. For example, all or part of the device can be configured by functionally or physically dispersing and integrating it in any unit. Also, new embodiments resulting from any combination of a plurality of embodiments are included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination have the effects of the original embodiments combined.
Description of Reference Numerals
[0069] 1 Information processing apparatus 2 User terminal 3 Storage device 11 Communication unit 12 Storage unit 13 Control unit 131 Reception unit 132 Generation Unit 133 Transmission Unit 134 Acquisition Unit 135 Memory Control Unit
Claims
1. A reception unit that receives a service subscription request including user identification information for identifying the user from a user terminal used by a user who wishes to subscribe to a predetermined service provided by a predetermined operator; A generation unit that, when the reception unit receives the subscription request, generates subscription identification information for identifying the subscription request and that is to be displayed on the user terminal; A transmission unit that transmits the subscription identification information generated by the generation unit to the user terminal; An acquisition unit that acquires the subscription identification information read by a store terminal of a store where the user is located from the user terminal on which the subscription identification information is displayed, and that acquires the payment information read by a payment terminal associated with the store terminal and capable of reading the payment information of the user associated with a payment means capable of making a payment related to the fee of the predetermined service; A storage control unit that specifies the user identification information corresponding to the subscription request indicated by the subscription identification information acquired by the acquisition unit, and stores the payment information acquired by the acquisition unit and the specified user identification information in association with each other in a storage unit; An information processing apparatus having the above.
2. The generation unit generates the subscription identification information including information for designating that the store terminal is to perform a payment corresponding to the subscription request by the payment means. The information processing apparatus according to Claim 1.
3. The generation unit generates the subscription identification information including privilege presence / absence information indicating whether or not to grant a privilege to the user to the store terminal. The information processing apparatus according to Claim 1.
4. The generation unit determines whether the user is a new subscriber or a re-subscriber to the service based on the user identification information included in the subscription request. When it is determined that the user is a new subscriber to the service, the generation unit generates the subscription identification information including the privilege presence / absence information indicating that a privilege is to be granted to the user. The information processing apparatus according to Claim 3.
5. The privilege is a privilege available in the predetermined service or a privilege available in the store. The information processing apparatus according to Claim 3.
6. The generation unit determines whether the user has already subscribed to the service based on the user identification information included in the subscription request. When it is determined that the user has not subscribed to the service, the generation unit generates the subscription identification information. The information processing apparatus according to Claim 1.
7. The user's payment information is payment identification information for identifying the user associated with the payment means, The information processing apparatus according to claim 1.
8. The payment means is a credit card, The user's payment information is a card number for identifying the user associated with the credit card, The information processing apparatus according to claim 7.
9. The generation unit generates a code indicating the generated application identification information, The transmission unit transmits the code indicating the application identification information generated by the generation unit to the user terminal, The information processing apparatus according to claim 1.
10. When the acquisition unit acquires the application identification information and the payment information within a predetermined time after the generation unit generates the application identification information, the storage control unit associates the payment information acquired by the acquisition unit with the identified user identification information and stores it in the storage unit, The information processing apparatus according to claim 1.
11. Executed by a computer, Receiving a request for application to a predetermined service provided by a predetermined operator from a user terminal used by a user who wishes to subscribe to the service, the request including user identification information for identifying the user; When the application request is received, generating application identification information for identifying the application request, the application identification information to be displayed on the user terminal; Transmitting the generated application identification information to the user terminal; When the application identification information is displayed, acquiring the application identification information read by the store terminal of the store where the user is located from the user terminal, and acquiring the payment information read by a payment terminal associated with the store terminal, the payment terminal being associated with a payment means capable of making a payment related to the fee of the predetermined service and being capable of reading the user's payment information; Identifying the user identification information corresponding to the application request indicated by the acquired application identification information, and associating the acquired payment information with the identified user identification information and storing it in a storage unit; An information processing method having the above steps.
Citation Information
Patent Citations
Point management server and registration program
JP2019185672A
Data processing apparatus, data processing method, and program
JP2022183930A
Information processing device, information processing method, and information processing program
JP2025007035A
Game system, game program, game apparatus, and game processing control method
JP2021078739A