Management device, management method, and management program

The management system separates digital salary and non-salary transactions, enhancing the use of electronic payment services by managing digital money efficiently and ensuring user convenience while preventing misuse.

JP7730396B2Active Publication Date: 2025-08-27PAYPAY CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024074691
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-05-02
Publication Date
2025-08-27
Estimated Expiration
2041-03-31

AI Technical Summary

Technical Problem

Existing electronic payment services for digital salary payments lack effective mechanisms to promote their use and manage digital money transactions efficiently.

Method used

A management system that includes a payment server, user terminal, payment source server, and bank server, which separates digital money transactions into salary and non-salary balances, allowing digital salary payments and withdrawals, and supports electronic payments using a user terminal.

Benefits of technology

Enhances the use of electronic payment services by effectively managing digital salary payments, ensuring convenience for users, and preventing potential misuse through separate balance management and withdrawal controls.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007730396000001
    Figure 0007730396000001
  • Figure 0007730396000002
    Figure 0007730396000002
  • Figure 0007730396000003
    Figure 0007730396000003
Patent Text Reader

Abstract

To promote use of an electronic settlement service corresponding to digital payment of salary.SOLUTION: A management apparatus includes an acquisition unit, a deposit receiving unit, and a sorting processing unit. The acquisition unit acquires user information on a user who uses predetermined settlement means. The deposit receiving unit receives digital money to be deposited to a settlement account which is held by the user and to which digital money as salary and digital money other than salary charged by the user or digital money as benefits obtained through e-commerce are to be deposited, the balance of the deposited money being managed separately as a salary balance for salary and a balance for others than salary. The sorting processing unit sorts a part of the digital money received as deposit by the deposit receiving unit, based on the user information acquired by the acquisition unit.SELECTED DRAWING: Figure 10
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] Conventionally, electronic payment services that use digital money such as electronic money or virtual currency to make payments have been known. For example, one type of electronic payment service is a method of making payments by displaying or reading a two-dimensional code or the like using a terminal device carried by a user (e.g., smartphone payment).

[0003] In recent years, a "digital salary payment" service has been proposed as an electronic payment service that allows salary payments using digital money. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 6513861 Summary of the Invention [Problem to be solved by the invention]

[0005] The above-mentioned conventional techniques have room for further improvement in terms of promoting the use of electronic payment services that support digital salary payments.

[0006] The present application has been made in consideration of the above, and aims to provide a management device, a management method, and a management program that can promote the use of electronic payment services that support digital payment of wages. [Means for solving the problem]

[0007] The management device according to the present application has an acquisition unit, a deposit acceptance unit, and a sorting processing unit. The acquisition unit acquires user information related to users who use predetermined payment methods. The deposit acceptance unit accepts deposits of digital money into a payment account owned by the user, into which digital money as salary and digital money other than salary that is digital money charged by the user or digital money as profits obtained through electronic commerce are deposited, and the total balance of the deposited digital money is managed by dividing it into a salary balance nominally representing salary and a non-salary balance nominally representing other than salary. The sorting processing unit sorts a portion of the digital money deposited by the deposit acceptance unit based on the user information acquired by the acquisition unit. [Effects of the Invention]

[0008] According to one aspect of the embodiment, it is possible to promote the use of electronic payment services that support digital payment of wages. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of a management process according to the first embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of electronic payment processing according to the first embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of the configuration of the payment server according to the first embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of the account database according to the first embodiment. [Figure 5] FIG. 5 is a diagram showing an example of a deposit request according to the first embodiment. [Figure 6] FIG. 6 is a diagram showing an example of a withdrawal request according to the first embodiment. [Figure 7] FIG. 7 is a diagram showing an example of a screen of the user terminal according to the first embodiment. [Figure 8] FIG. 8 is a flowchart showing an example of the procedure of the deposit process in the management process according to the first embodiment. [Figure 9] FIG. 9 is a flowchart showing an example of a procedure for the withdrawal process in the management process according to the first embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of a management process according to the second embodiment. [Figure 11] FIG. 11 is a diagram illustrating an example of the configuration of the payment server according to the second embodiment. [Figure 12] FIG. 12 is a diagram illustrating an example of an account database according to the second embodiment. [Figure 13] FIG. 13 is a diagram illustrating an example of a history database according to the second embodiment. [Figure 14] FIG. 14 is a diagram illustrating an example of a registration information database according to the second embodiment. [Figure 15] FIG. 15 is a diagram showing an example of a billing information database according to the second embodiment. [Figure 16] FIG. 16 is a diagram showing an example of a screen of a user terminal according to the second embodiment. [Figure 17] FIG. 17 is a flowchart showing an example of a procedure for the sorting information registration process in the management process according to the second embodiment. [Figure 18] FIG. 18 is a flowchart showing an example of the procedure of the funds transfer process in the management process according to the second embodiment. [Figure 19] FIG. 19 is a flowchart illustrating an example of a procedure for the settlement process in the management process according to the second embodiment. [Figure 20] FIG. 20 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the payment server. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, a detailed description will be given of a management device, a management method, and a management program according to the present application (hereinafter referred to as an "embodiment") with reference to the drawings. Note that the management device, the management method, and the management program according to the present application are not limited to the embodiment. Furthermore, the same components in the following embodiments are denoted by the same reference numerals, and duplicated descriptions will be omitted.

[0011] 1. First embodiment [1-1. Management process] The management process implemented by the management device etc. of the first embodiment will be described using Fig. 1. Fig. 1 is a diagram showing an example of the management process according to the first embodiment. In Fig. 1, it is assumed that the management process etc. according to the embodiment is implemented by a payment server 10 which is an example of the management device according to the first embodiment.

[0012] As shown in FIG. 1, the management system 1 according to the first embodiment includes a payment server 10, a user terminal 100, a payment source server 400, a bank server 600, and an ATM (Automatic Teller Machine) 800.

[0013] The payment server 10, user terminal 100, payment source server 400, and bank server 600 are connected to each other via a network N (see, for example, FIG. 3) via wired or wireless communication. The network N is, for example, a wide area network (WAN) such as the Internet. The management system 1 shown in FIG. 1 may include multiple payment servers 10, multiple user terminals 100, multiple payment source servers 400, multiple bank servers 600, and multiple ATMs 800.

[0014] The payment server 10 is an information processing device that executes the management process according to the first embodiment, and is realized by a server device, a cloud system, or the like. For example, the payment server 10 provides an electronic payment service related to electronic payments made by displaying or reading a predetermined code using a user terminal 100. For example, the payment server 10 manages digital money payment accounts owned by providers of transaction objects and users to whom transaction objects are provided, and realizes various payments by transferring digital money between payment accounts according to payment information from users. Note that digital money may be, for example, points or currency used independently by various companies, or electronically tradable currencies provided by countries such as Japanese yen or dollars. The processing content of the electronic payment service performed via the payment server 10 will be described later.

[0015] The user terminal 100 is an information processing device used by a user. The user terminal 100 is realized, for example, by a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), etc. FIG. 1 shows an example in which the user terminal 100 is a smartphone.

[0016] The payment source server 400 is an information processing device used by a business that pays salaries to users, and is realized by a server device, a cloud system, etc. For example, the payment source server 400 is a server device that belongs to a business that employs users (hereinafter referred to as the "payer"). Note that the business that serves as the payer is not limited to a business (a company, a corporation, etc.), but may also be a local government such as a country, prefecture, city, town, or village.

[0017] The user terminal 100 and the payment source server 400 display the information delivered by the payment server 10 using a web browser or application.

[0018] Furthermore, when the user terminal 100 and the payment source server 400 receive control information for implementing predetermined information processing from the payment server 10, they implement the information processing in accordance with the control information. Here, the control information is written in, for example, a script language such as JavaScript (registered trademark), a style sheet language such as CSS (Cascading Style Sheets), a programming language such as Java (registered trademark), or a markup language such as HTML (HyperText Markup Language). Note that the predetermined application itself delivered from the payment server 10 may also be considered as control information.

[0019] The bank server 600 is an information processing device belonging to a bank that manages users' bank accounts, and is realized by a server device, a cloud system, etc. For example, the bank server 600 manages, as a bank account usage history, information on withdrawals from the bank account by each card company or various service providers (such as the amount withdrawn and the date and time of withdrawal), current account information (such as the account balance), etc., in association with the user.

[0020] The bank server 600 is also connected to the ATM 800 via a network such as the Internet, either wired or wirelessly, so that they can communicate with each other. The ATM 800 dispenses cash in accordance with operations by a user.

[0021] A payer, which is a user's employer, pays the user a salary periodically (for example, once a month). The management system 1 according to the first embodiment supports so-called "digital salary payment," in which salary is paid in digital money.

[0022] First, the payment server 10 receives a deposit request from the payment source server 400 (step S1). The deposit request includes identification information (payee identification information, hereinafter referred to as "payee ID") of the user (payee) receiving the digital money deposit, the deposit amount, and the deposit title. Figure 1 shows an example of a deposit request that includes the payee ID "U1", the deposit amount "300,000 yen", and the title "salary".

[0023] The payment recipient ID "U1" is the identification information of user U1 (user identification information, hereinafter referred to as "user ID"). The user ID can be any information that can identify user U1, and can be numbers, letters, symbols, etc., or a combination of these, as well as, for example, a telephone number and email address, or a combination of a telephone number, email address, etc., and a name. The name can be written in kanji, hiragana, katakana, or the alphabet. The deposit request may also include identification information that identifies the payer (payment source identification information, hereinafter referred to as "payment source ID").

[0024] Next, the payment server 10 determines whether the item included in the deposit request is salary. If the item included in the deposit request is salary, the payment server 10 performs a deposit process on the salary balance of the total balance linked to the user ID included in the deposit request.

[0025] For example, the payment server 10 stores account information that associates an "owner ID" item, a "total balance" item, and a "details" item. The "owner ID" item stores identification information (owner identification information, hereinafter referred to as "owner ID") that identifies the owner of the digital money account (payment account). Here, an example is shown in which the "owner ID" item stores user ID "U1" that identifies user U1, but the "owner ID" item may store, in addition to the user ID, a payment source ID, identification information that identifies the provider that provides the transaction object (provider identification information, hereinafter referred to as "provider ID"), etc. The "total balance" item stores information that indicates the total balance of digital money owned by the owner identified by the owner ID.

[0026] The "Breakdown" item stores information indicating the breakdown of the total balance stored in the "Total Balance" item. Specifically, the "Breakdown" item includes a "Salary" item and a "Non-Salary" item. The "Salary" item stores information indicating the balance of digital money deposited as salary out of the total balance stored in the "Total Balance" item. The "Non-Salary" item stores information indicating the balance of digital money deposited under a name other than salary out of the total balance stored in the "Total Balance" item.

[0027] For example, FIG. 1 shows an example of account information including a user ID "U1," a total balance of "1,000,000 yen," a salary of "700,000 yen," and non-salary items of "300,000 yen." In this case, when the deposit request shown in FIG. 1 is received, the payment server 10 changes the "total balance" item associated with the user ID "U1" from "1,000,000 yen" to "1,300,000 yen." The payment server 10 also changes the "salary" item associated with the user ID "U1" from "700,000 yen" to "1,000,000 yen" (step S2). The "non-salary" item remains unchanged.

[0028] On the other hand, when the payment server 10 receives a deposit request that includes an item other than salary, it changes the "total balance" item and the "non-salary" item in the corresponding account information. In this case, the "salary" item is not changed. The "non-salary" item may be subdivided into multiple items. In other words, there may be multiple items other than salary, and in this case, the "non-salary" item may be subdivided according to the multiple items.

[0029] In this way, in the management system 1 according to the first embodiment, at least the salary balance is managed separately from the total balance of digital money. As a result, for example, the payment server 10 can display on the user terminal 100 of the user U1, balance information indicating the total balance (for example, a total balance of 1,300,000 yen) divided into salary balance information indicating the salary balance (for example, a total balance of 1,000,000 yen) and non-salary balance information indicating the non-salary balance (for example, a total balance of 300,000 yen) (step S3).

[0030] Therefore, according to the management system 1 according to the first embodiment, when a salary is paid digitally, the balance including the salary can be appropriately managed.

[0031] Incidentally, in the digital payment of wages, convenience for users can be ensured by making it possible to convert the digital money paid as wages into cash. Specifically, it is necessary to make it possible to withdraw the digital money paid as wages from an ATM. Therefore, the management system 1 according to the first embodiment is configured to make it possible to withdraw the digital money paid as wages from an ATM 800.

[0032] For example, the ATM 800 transmits a withdrawal request including a user ID and a withdrawal amount to the bank server 600 in accordance with an operation by the user U1 (step S4). The operation by the user U1 on the ATM 800 may be, for example, an input operation on a touch panel or physical buttons of the ATM 800, or an operation in which the ATM 800 reads a QR code (registered trademark) or the like displayed by the user terminal 100. The information input to the ATM 800 only needs to include at least the user ID and the withdrawal amount.

[0033] Next, the bank server 600 transmits the withdrawal request received from the ATM 800 to the settlement server 10 (step S5).

[0034] Next, the payment server 10 changes the "salary" item in the corresponding balance information based on the withdrawal request received from the bank server 600. For example, assume that the withdrawal request includes a user ID "U1" and a withdrawal amount of "100,000 yen." In this case, the payment server 10 changes the "total balance" item linked to the user ID "U1" from "1,300,000 yen" to "1,200,000 yen," and also changes the "salary" item from "1,000,000 yen" to "900,000 yen" (step S6).

[0035] Next, the payment server 10 transmits a withdrawal instruction including the user ID and the withdrawal amount to the bank server 600 (step S7). When the bank server 600 receives the withdrawal instruction, it debits the withdrawal amount included in the withdrawal instruction from the bank account of the business operator to which the payment server 10 belongs, i.e., the company that provides the electronic payment service (step S8). This process may be performed when the withdrawal instruction is received from the payment server 10, or may be performed at a predetermined time, for example, once a month.

[0036] The bank server 600 also transmits a withdrawal instruction including the withdrawal amount to the ATM 800 (step S9). The ATM 800 then dispenses cash in an amount equal to the withdrawal amount included in the withdrawal instruction (step S10).

[0037] In this way, in the management system 1 according to the first embodiment, the user U1 can withdraw digital money equivalent to his / her salary balance from the ATM 800 as cash out of the total balance of digital money he / she owns.

[0038] The above-described mechanism for cashing out applies to digital money paid as salary, and may not apply to digital money paid under a name other than salary. If digital money paid under a name other than salary could also be cashed out, there is a concern that it could become a breeding ground for money laundering, for example. For this reason, the payment server 10 may prohibit withdrawal of the balance other than salary from the ATM 800. However, if the balance other than salary is subdivided into multiple items, withdrawal of any of the multiple subdivided items from the ATM 800 may be permitted.

[0039] 1-2. Payment using the user terminal 100 Next, an example of payment (electronic payment) using the user terminal 100 will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of electronic payment processing according to the first embodiment. In the management system 1, both the salary balance and the non-salary balance of the total balance of digital money described above can be used for electronic payment.

[0040] As shown in FIG. 2, the management system 1 may further include a provider terminal 200. The provider terminal 200 is an information processing device used by a provider who provides transaction objects to users. The provider terminal 200 is realized, for example, by a POS (Point of Sales) terminal, a smartphone, a tablet terminal, a laptop PC, a desktop PC, a mobile phone, a PDA, or the like. The provider terminal 200 also displays information distributed by the payment server 10 using a web browser or an application. Note that FIG. 2 shows an example in which the provider terminal 200 is a POS terminal.

[0041] In the following explanation, an example will be described in which a user U1 makes a payment using a user terminal 100 using a two-dimensional code (QR code (registered trademark)) placed in store A, which indicates identification information (hereinafter referred to as "store code") C1 that identifies store A, but the first embodiment is not limited to this. The example of payment described below can also be applied when any user makes a payment at any store using any user terminal 100. Furthermore, the store code C1 may not only be a QR code (registered trademark), but may also be a barcode, a predetermined mark, a number, etc. (i.e., a predetermined code).

[0042] For example, when user U1 makes a payment for using or purchasing a payment object (transaction object) such as various products or services at store A, user U1 launches a payment app pre-installed on user terminal 100. Then, user U1 photographs and reads store code C1 installed in store A via the payment app (step S11). In such a case, user terminal 100 displays a screen for inputting the price of the payment object and accepts input of the payment amount from user U1 or a store clerk at store A. Then, user terminal 100 transmits payment information indicating a user ID that identifies user U1, store code C1 (or information indicated by store code C1, i.e., information indicating store A (e.g., provider ID)), and the payment amount to payment server 10.

[0043] When the payment server 10 receives payment information from the user terminal 100 (step S12), it transfers digital money in the amount indicated by the payment amount from the payment account of user U1 indicated by the user ID to the payment account of store A indicated by store code C1 (step S13). Then, the payment server 10 sends a notification that the payment has been completed to the user terminal 100 (step S14). In this case, the user terminal 100 notifies the user that payment has been made using digital money by displaying a screen or outputting a predetermined sound indicating that the payment has been completed.

[0044] It should be noted that payment using the user terminal 100 is not limited to the above-described process. For example, payment using the user terminal 100 may be made using a provider terminal 200 installed in store A. For example, the user terminal 100 displays a user ID for identifying user U1 on a screen. In such a case, the provider terminal 200 installed in store A reads the user ID displayed on the user terminal 100 and transmits payment information indicating the user ID, the payment amount, and information identifying store A to the payment server 10. In such a case, the payment server 10 may transfer digital money in an amount indicated by the payment amount from the payment account of user U1 indicated by the user ID to the payment account of store A, and notify the provider terminal 200 or user terminal 100 of store A that the payment has been completed by displaying a screen or outputting a predetermined sound indicating that the payment has been completed.

[0045] Furthermore, payment using the user terminal 100 may not only be a process of transferring digital money from a payment account to which user U1 has previously charged digital money to a payment account of store A, but may also be a payment using a credit card that user U1 has previously registered. In such a case, for example, the user terminal 100 may transfer digital money of the payment amount to the payment account of store A, and may also bill the operating company (card company) of user U1's credit card for the payment amount.

[0046] Furthermore, payments using the user terminal 100 are not limited to payments made to physical stores, and may also be payments for transactions in e-commerce services (i.e., online payments). In such cases, for example, the user terminal 100 transmits payment information indicating a user ID for identifying user U1, a provider ID, and the price of the transaction (payment amount) to the payment server 10. The payment server 10 then transfers digital money in the amount indicated by the payment amount from the payment account of user U1 indicated by the user ID to the payment account of the provider indicated by the provider ID, and notifies the user terminal 100 that the payment has been completed by displaying a screen or outputting a predetermined sound indicating that the payment has been completed.

[0047] [2. Payment Server Configuration] Next, the configuration of the payment server 10 will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the configuration of the payment server 10 according to the first embodiment. As shown in Fig. 3, the payment server 10 has a communication unit 20, a storage unit 30, and a control unit 40.

[0048] (Regarding the communication unit 20) The communication unit 20 is realized by, for example, a NIC (Network Interface Card) etc. The communication unit 20 is connected to the network N by wire or wirelessly, and transmits and receives information between the user terminal 100, the provider terminal 200, the payment source server 400, the bank server 600, etc.

[0049] (Regarding the storage unit 30) The storage unit 30 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 4, the storage unit 30 has an account database 31.

[0050] (Regarding Account Database 31) The account database 31 stores various information (an example of the balance information described above) related to accounts (payment accounts) held by users, salary payers, providers, etc. in electronic payment services. An example of the information stored in the account database 31 will now be described using FIG. 4. FIG. 4 is a diagram showing an example of an account database according to the first embodiment. In the example of FIG. 4, the account database 31 has items such as "account ID," "owner ID," "total balance," and "details."

[0051] The "Account ID" item stores identification information for identifying a payment account (account identification information, hereinafter referred to as "account ID"). The "Owner ID" item stores identification information for identifying the owner of the payment account linked to the account ID. For example, in the example shown in Figure 4, the "Owner ID" item stores the user ID "U1" of user U1, the payer ID "E1" of the payer who pays the salary, the provider ID "P1" of the provider who provides the transaction object, etc.

[0052] The "Total Balance" field stores information indicating the total balance of the settlement account. The "Breakdown" field stores information indicating the breakdown of the total balance. Specifically, the "Breakdown" field includes a "Salary" field and a "Non-Salary" field, and the "Non-Salary" field is further subdivided into, for example, a "Regular" field and a "Profit" field.

[0053] The "Salary" field stores information indicating the balance of digital money deposited as salary out of the total balance stored in the "Total Balance" field. The "Other than Salary" field stores information indicating the balance of digital money deposited under a name other than salary out of the total balance stored in the "Total Balance" field.

[0054] Furthermore, among the "non-salary" items, the "regular" item stores information indicating the balance of digital money that the owner of the payment account has personally charged. As an example, the "regular" item stores information indicating the balance of digital money deposited from a credit card or bank account linked to the payment account. The "profit" item stores, for example, information indicating the balance of digital money that has been cashed back on the payment amount when using an electronic payment service provided by the management system 1.

[0055] (Regarding the control unit 40) The control unit 40 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or MPU (Micro Processing Unit) or the like executing various programs stored in a storage device inside the payment server 10 using RAM as a work area. The control unit 40 is also a controller, and is realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array). As shown in FIG. 3, the control unit 40 according to the first embodiment has a reception unit 41, a deposit processing unit 42, a withdrawal processing unit 43, and a display control unit 44, and realizes or executes the functions and actions of information processing described below.

[0056] (Regarding Reception Section 41) The reception unit 41 receives a digital money deposit request. An example of information included in the deposit request will now be described with reference to Fig. 5. Fig. 5 is a diagram showing an example of a deposit request according to the first embodiment.

[0057] As shown in Figure 5, the deposit request includes information such as "Payment Source ID," "Payment Destination ID," "Deposit Amount," and "Nominal." "Payment Source ID" is identification information of the payer who sent the deposit request, and "Payment Destination ID" is identification information of the payee. "Deposit Amount" is information indicating the amount of digital money to be deposited, and "Nominal" is information indicating the nominal name of the deposit. The deposit request shown in Figure 5 indicates that "300,000 yen" will be deposited as salary from the employer of user U1, identified by payment source ID "E1," to user U1, identified by payment destination ID "U1."

[0058] The reception unit 41 also receives a withdrawal request for digital money to the ATM 800. An example of information included in the withdrawal request will now be described with reference to Fig. 6. Fig. 6 is a diagram showing an example of a withdrawal request according to the first embodiment.

[0059] As shown in Figure 6, a withdrawal request includes information such as "bank ID," "withdrawal source ID," "withdrawal amount," and "withdrawal destination." "Bank ID" is identification information of the bank that sent the withdrawal request, and "withdrawal source ID" is identification information of the user making the withdrawal. "Withdrawal amount" is information indicating the withdrawal amount, and "withdrawal destination" is information indicating the withdrawal destination (where the money is to be withdrawn). The withdrawal request shown in Figure 6 was sent from a bank with bank ID "B1," and indicates that a user with withdrawal source ID "U1" (i.e., user U1) will withdraw 100,000 yen from an ATM.

[0060] The reception unit 41 may receive payment information related to payment for a transaction object in the e-commerce service. For example, the reception unit 41 receives, from the user terminal 100, payment information indicating a user ID that identifies the user, a provider ID that identifies the provider that provides the transaction object, and a price (payment amount) of the transaction object.

[0061] The reception unit 41 may also receive payment information from a provider terminal 200 installed in a store. For example, the reception unit 41 receives payment information indicating the user ID read by the provider terminal 200 and displayed on the user terminal 100, the payment amount, and information identifying the store.

[0062] The receiving unit 41 may also receive a request to confirm the total balance of digital money from the user terminal 100. In this case, the confirmation request only needs to include at least the user ID.

[0063] (Regarding the deposit processing unit 42) The deposit processing unit 42 performs a deposit process for the account database 31 based on the deposit request accepted by the acceptance unit 41 .

[0064] Specifically, the deposit processing unit 42 transfers digital money equivalent to the deposit amount included in the deposit request from the payment account linked to the payment source ID included in the deposit request to the payment account linked to the payment destination ID included in the deposit request. That is, the deposit processing unit 42 subtracts the deposit amount from the total balance of the payment account linked to the payment source ID, and adds the deposit amount to the total balance of the payment account linked to the payment destination ID.

[0065] The deposit processing unit 42 also determines whether the item included in the deposit request is "salary." If the item included in the deposit request is "salary," the deposit processing unit 42 adds the deposit amount to the "salary" item in the total balance of the payment account linked to the payee ID.

[0066] On the other hand, if the item included in the deposit request is "other than salary," the deposit processing unit 42 adds the deposit amount to the "other than salary" item in the total balance of the payment account linked to the payee ID. For example, if the item included in the deposit request is "regular," the deposit processing unit 42 adds the deposit amount to the "regular" item in the total balance of the payment account linked to the payee ID. Also, if the item included in the deposit request is "profit," the deposit processing unit 42 adds the deposit amount to the "profit" item in the total balance of the payment account linked to the payee ID.

[0067] (Regarding the withdrawal processing unit 43) The withdrawal processing unit 43 performs a withdrawal process for the account database 31 based on the withdrawal request accepted by the acceptance unit 41 .

[0068] Specifically, the withdrawal processing unit 43 subtracts digital money equivalent to the withdrawal amount included in the withdrawal request from the settlement account linked to the withdrawal source ID included in the withdrawal request. Then, the withdrawal processing unit 43 transmits a withdrawal instruction to the bank server 600 of the bank ID included in the withdrawal request via the communication unit 20 and the network N. The withdrawal instruction may include information such as the withdrawal source ID and the withdrawal amount.

[0069] The withdrawal processing unit 43 also determines whether the withdrawal destination included in the withdrawal request is "ATM." If the withdrawal destination included in the withdrawal request is "ATM," the withdrawal processing unit 43 subtracts the withdrawal amount from the "salary" item in the total balance of the settlement account linked to the withdrawal source ID.

[0070] If the withdrawal destination included in the withdrawal request is other than "ATM," for example, if the withdrawal destination is "bank account," the withdrawal processing unit 43 may subtract the withdrawal amount from the item selected by the user from the "salary" item and "regular" item of the settlement account linked to the withdrawal source ID. The selection of the balance item to be used as the withdrawal source (here, the "salary" item and the "regular" item) may be performed by operating the ATM 600. Alternatively, it may be preset by the user.

[0071] (Regarding the display control unit 44) The display control unit 44 displays content relating to the electronic payment service provided by the management system 1 on the user terminal 100 used by the user.

[0072] For example, when the reception unit 41 receives a request to confirm the total balance from the user terminal 100, the display control unit 44 transmits balance information indicating the total balance of the payment account owned by the user to the user terminal 100 of the user identified by the user ID included in the confirmation request. At this time, the display control unit 44 obtains, for example, information on the "total balance" item, the "salary" item, and the "non-salary" item from the payment account linked to the user ID, and displays the obtained information on the user terminal 100 via the payment app.

[0073] An example of balance information displayed on the user terminal 100 is shown in Fig. 7. Fig. 7 is a diagram showing an example of a screen of the user terminal 100 according to the first embodiment. Fig. 7 shows, as an example, balance information for a payment account owned by user U1.

[0074] As shown in Figure 7, the display control unit 44 acquires the following information from the payment account linked to the user ID "U1": "1,000,000 yen" as the "total balance" item, "700,000 yen" as the "salary" item, and "300,000 yen" as the "non-salary" item, and displays each acquired information on the user terminal 100.

[0075] In this way, the display control unit 44 divides the total balance of digital money into the salary balance and the non-salary balance and displays them on the user terminal 100 used by the user.

[0076] [3. Management process flow] Next, the procedure of the management process of the payment server 10 according to the first embodiment will be described. First, the procedure of the deposit process will be described with reference to Fig. 8. Fig. 8 is a flowchart showing an example of the procedure of the deposit process in the management process according to the first embodiment.

[0077] As shown in Fig. 8, the payment server 10 accepts a deposit request (step S101). Next, the payment server 10 determines whether the name of the deposit request is "salary" (step S102). If it is determined that the name is "salary" (step S102; Yes), the payment server 10 deposits the money into the salary balance (step S103). Specifically, the payment server 10 transfers funds from the payment source's settlement account to the payee's salary balance.

[0078] On the other hand, if the title of the deposit request is not "salary", that is, if it is determined to be "other than salary" (step S102; No), the payment server 10 deposits the money into the non-salary balance (step S104). Specifically, the payment server 10 transfers funds from the payment source's settlement account to the payee's non-salary balance. After completing the processing of step S103 or step S104, the payment server 10 ends the deposit processing.

[0079] Next, the procedure of the withdrawal process will be described with reference to Fig. 9. Fig. 9 is a flowchart showing an example of the procedure of the withdrawal process in the management process according to the first embodiment.

[0080] As shown in Fig. 9, the payment server 10 accepts a withdrawal request (step S201). Subsequently, the payment server 10 determines whether the withdrawal destination is an ATM (step S202). If it is determined that the withdrawal destination is an ATM (step S202; Yes), the payment server 10 performs withdrawal from the salary balance (step S203).

[0081] On the other hand, if the withdrawal destination is not an ATM, that is, if it is determined that the withdrawal destination is a bank account (step S202; No), the settlement server 10 withdraws the amount from the balance item selected by the user from the salary balance and non-salary balance (step S204). After completing the processing of step S203 or step S204, the settlement server 10 sends a withdrawal instruction to the bank server 600 (step S205) and ends the withdrawal process.

[0082] 4. Second Embodiment Next, the management process according to the second embodiment will be described with reference to Fig. 10. Fig. 10 is a diagram showing an example of the management process according to the second embodiment.

[0083] As shown in Figure 10, when the payment server 10 receives a salary deposit request from the payment source server 400 (step S21), it deposits digital money as salary into the payment account of the user to which the salary is to be paid (step S22). As described above, the salary deposit request includes, for example, identification information (payee ID) of the user (payee) receiving the salary deposit, the amount to be deposited, and the name of the deposit. Also, as described above, when the name included in the deposit request is "salary," the payment server 10 deposits the amount of digital money included in the deposit request into the "salary balance" of the payment account linked to the payee ID.

[0084] Next, the payment server 10 performs a sorting process to sort part of the digital money deposited as salary into the payment account of the payee according to the purpose based on the user information of the user who is the payee (step S23).

[0085] For example, the user information may include setting information regarding payroll sorting (hereinafter referred to as "sorting information"). The sorting information may include, for example, identification information identifying the transaction object (transaction object identification information, hereinafter referred to as "transaction object ID"), identification information identifying the provider who is the source of the transaction object (provider identification information, hereinafter referred to as "provider ID"), the amount of the transaction object, etc.

[0086] In the example shown in FIG. 10, the system is set to sort "10,000 yen" into use A, "5,000 yen" into use B, and "3,000 yen" into use C. In this case, when digital money is deposited into a user's payment account as salary, the payment server 10 sorts the digital money deposited as salary according to the sorting information as follows: 10,000 yen as digital money to be used for use A, 5,000 yen as digital money to be used for use B, and 3,000 yen as digital money to be used for use C. In this case, the payment server 10 limits the use of 18,000 yen of the digital money deposited as salary to uses A to C. In other words, the amount of salary that the user can use for purposes other than uses A to C is the total amount of salary minus 18,000 yen.

[0087] In this way, the payment server 10 according to the second embodiment limits the use of digital money deposited as a salary by sorting the digital money deposited as a salary based on user information. This allows users to prevent excessive spending of their salary by setting up a system to sort out expenses that inevitably occur every month, such as utility bills, communication fees, and tuition fees.

[0088] Furthermore, when digital money is deposited as a salary, the payment server 10 may automatically use the digital money sorted by purpose for that purpose. For example, if purpose A is depositing money into an investment account owned by the user, the payment server 10 may automatically transfer 10,000 yen of the digital money deposited as a salary to the investment account. For example, if purpose B is purchasing a product that the user purchases regularly (e.g., monthly), the payment server 10 may transfer 5,000 yen of the digital money deposited as a salary to the payment account of the provider of the product.

[0089] In this way, the payment server 10 may sort the digital money deposited as salary by retaining a portion of the digital money deposited as salary in a payment account owned by the user, or by transferring a portion of the digital money deposited as salary to an account other than the payment account owned by the user.

[0090] Furthermore, the payment server 10 may generate sorting information based on input operations by the user, or may generate sorting information based on withdrawal history information among user information. For example, the payment server 10 may estimate the transaction objects that the user regularly purchases based on the withdrawal history information, and generate sorting information including the transaction object ID of the estimated transaction object, the provider ID of the provider that provides the transaction object, and the amount of the transaction object. In this case, the payment server 10 may suggest to the user whether or not to use the generated sorting information, and if the suggestion is approved, the generated sorting information may be adopted.

[0091] [5. Payment Server Configuration] Next, the configuration of the payment server according to the second embodiment will be described with reference to Fig. 11. Fig. 11 is a diagram showing an example of the configuration of the payment server according to the second embodiment.

[0092] 11, the control unit 40 of the payment server 10 according to the second embodiment has an acquisition unit 45, a funds transfer unit 46, an estimation unit 47, a determination unit 48, a payment processing unit 49, and a proposal unit 50. The storage unit 30 of the payment server 10 according to the second embodiment has a history database 32, a registration information database 33, and a billing information database 34.

[0093] (Regarding Account Database 31) An example of information stored in the account database 31 according to the second embodiment will be described with reference to Fig. 12. Fig. 12 is a diagram showing an example of the account database according to the second embodiment.

[0094] As shown in FIG. 12, the account database 31 according to the second embodiment includes, as "salary" items, items such as "ordinary use," "reservation #1," and "reservation #2." The "ordinary use" item stores the amount of digital money deposited as a salary that has no restrictions on use, i.e., the amount of digital money that the user can use freely. The "reservation #1" and "reservation #2" items store the amount of digital money deposited as a salary that has restrictions on use. These "reservation" items are linked to the "sorting information" item in the registration information database 33, which will be described later. When a new reservation item is added to the "sorting information" item, the newly added reservation item is also added to the account database 31.

[0095] When a deposit request containing "salary" as the nominal item is accepted, the deposit processing unit 42 according to the second embodiment stores the digital money of the "amount" included in the deposit request in the "everyday use" item of the "salary" item of the payment account. A portion of the digital money stored in the "everyday use" item will then be transferred by the funds transfer unit 46, which will be described later, to the "reservation" item of the "salary" item or to an account other than the payment account into which the salary was deposited. This point will be described later.

[0096] (Regarding historical database 32) The history database 32 stores information relating to the history of transactions that the user has made in the past (an example of withdrawal history information). An example of information stored in the history database 32 will now be described with reference to Fig. 13. Fig. 13 is a diagram showing an example of the history database according to the second embodiment.

[0097] In the example shown in FIG. 13, the history database 32 has items such as "user ID," "date and time," "provider ID," "transaction object," and "amount."

[0098] The "User ID" field stores the user ID of the user who conducted the transaction. The "Date and Time" field stores the date and time the transaction was conducted (payment was made). The "Provider ID" field stores the provider ID of the provider who provided the transaction object. The "Transaction Object" field stores information for identifying the transaction object (for example, product number, product name, etc.). The "Amount" field stores the amount paid by the user for the provision of the transaction object.

[0099] (Regarding Registration Information Database 33) The registration information database 33 stores registration information about users (an example of user information). An example of information stored in the registration information database 33 will now be described with reference to Fig. 14. Fig. 14 is a diagram showing an example of the registration information database according to the second embodiment.

[0100] In the example shown in FIG. 14, the registration information database 33 has items such as "user ID," "name," "age," "gender," "family composition," "investment account ID," and "sorting information."

[0101] The "User ID" field stores the user ID. The "Name" field stores the name of the user identified by the user ID. Note that the name stored in the "Name" field is not limited to kanji, and may be expressed in hiragana, katakana, the alphabet, etc. The "Age" field stores the age of the user identified by the user ID. The "Gender" field stores the gender of the user identified by the user ID. The "Family Composition" field stores the family composition of the user identified by the user ID. For example, information such as the relationship to the user, name, age, and gender is stored in the "Family Composition" field. The "Investment Account ID" field stores identification information (investment account identification information, hereinafter referred to as "investment account ID") that identifies the investment account owned by the user identified by the user ID.

[0102] The "sorting information" field stores the sorting information set for the user identified by the user ID. For example, the "sorting information" field includes fields such as "sorting ID," "provider ID," "transaction target," and "set amount."

[0103] The "sorting ID" item stores identification information for identifying sorting information. Two types of sorting IDs are stored here: "reservation ID" and "remittance ID." "Reservation ID" is identification information that identifies sorting information to be reserved in the user's payment account, and "remittance ID" is identification information that identifies sorting information to be transferred to an account other than the user's payment account.

[0104] The "Provider ID" field stores the provider ID of the provider who provides the transaction object to be used in the sorting information identified by the sorting ID. The "Transaction Object" field stores information (e.g., product number, product name, etc.) for identifying the transaction object to be used in the sorting information identified by the sorting ID. The "Set Amount" field stores the set amount of digital money to be reserved in the payment account or transferred to an account other than the payment account in the sorting information identified by the sorting ID.

[0105] (Regarding billing information database 34) The billing information database 34 stores billing information transmitted, for example, from the provider terminal 200 or a provider server owned by the provider. Here, an example of information stored in the billing information database 34 will be described with reference to FIG. 15. FIG. 15 is a diagram showing an example of a billing information database according to the second embodiment. In the example of FIG. 15, the billing information database 34 has items such as "billing information ID," "user ID," "provider ID," "payment deadline," "transaction subject," and "amount."

[0106] The "Billing Information ID" field stores identification information for identifying billing information. The "Provider ID" field stores a provider ID that identifies the provider who is the billing source. The "User ID" field stores a user ID that identifies the user who is the billing recipient. The "Payment Due Date" field stores the payment due date for the billed amount. The "Transaction Object" field stores information that indicates the transaction object that is the subject of the bill. Here, for ease of understanding, we have written "electricity" and "water," but the "Transaction Object" field stores information that can identify the transaction object. The "Amount" field stores the amount to be billed to the billing recipient.

[0107] (Regarding the acquisition unit 45) The acquisition unit 45 acquires user information related to the user. For example, the acquisition unit 45 acquires various pieces of information stored in the account database 31, the history database 32, the registration information database 33, and the billing information database 34 as the user information.

[0108] (Regarding Funds Transfer Section 46) The funds transfer unit 46 transfers a portion of the digital money received as salary from among the digital money received by the reception unit 41, based on the user information acquired by the acquisition unit 45.

[0109] The funds transfer unit 46 transfers a portion of the digital money deposited as salary to a "reservation" item in the payment account into which the digital money as salary has been deposited, or to an account other than the payment account into which the digital money as salary has been deposited, in accordance with the sorting information stored in the registered information database 33. The sorting information with the reservation ID attached is acquired from the registered information database 33 by the acquisition unit 45.

[0110] First, a case where digital money is transferred to a "reserved" item in a payment account will be described.

[0111] As described above, digital money as salary is first deposited into the "ordinary use" item of the "salary" item of the payment account. When digital money is deposited into the "ordinary use" item, the funds transfer unit 46 transfers a portion of the digital money deposited into the "ordinary use" item to the "reservation" item in accordance with the sorting information attached with the reservation ID. For example, in the registration information database 33 shown in FIG. 14, two sorting information items, "reservation #1" and "reservation #2," are linked to a user with user ID "U1." When digital money as salary is deposited to user U1 with user ID "U1," the funds transfer unit 46 transfers the digital money from the "ordinary use" item to the "reservation #1" and "reservation #2" items of the payment account linked to user ID "U1."

[0112] At this time, the funds transfer unit 46 transfers digital money from the "regular use" item to the "reservation" item so that the amount stored in the "reservation" item of the payment account matches the amount stored in the "set amount" item of the sorting information.

[0113] For example, assume that "100 yen" is stored in the "Reserved #1" item of the settlement account before the salary is deposited. In this case, the funds transfer unit 46 transfers "14,900 yen" from the "Regular Use" item of the settlement account to the "Reserved #1" item so that the "Reserved #1" item of the settlement account becomes "15,000 yen."

[0114] In addition, the funds transfer unit 46 may transfer the amount of digital money stored in the "set amount" item of the sorting information from the "regular use" item of the payment account to the "reservation" item, regardless of the balance in the "reservation" item.

[0115] Here, as shown in FIG. 14, the sorting information for "Reservation #1" is linked to multiple provider IDs and multiple recipients. As an example, the sorting information for "Reservation #1" is linked to "electricity," "water," etc. as recipients. In this way, the sorting information for "Reservation #1" may be sorting information for setting aside monthly expenses (fixed costs). The "Set Amount" item linked to such sorting information for "Reservation #1" may store an amount entered by the user, or may store an amount estimated by the estimation unit 47, which will be described later. The details of the estimation unit 47 will be described later. In this way, the funds transfer unit 46 may transfer a portion of the digital money deposited as salary to the "Reservation" item based on the monthly expenditure amount estimated by the estimation unit 47.

[0116] Furthermore, the sorting information for "Reservation #1" is not limited to the utility bills described above, and may be linked to, for example, items of business that the user purchases periodically (e.g., monthly) (e.g., supplements, disposable contact lenses, etc.). The "Set Amount" item linked to such sorting information for "Reservation #1" may store an amount entered by the user, or may store an amount estimated by the estimation unit 47, which will be described later.

[0117] Next, a case will be described in which part of the digital money deposited as salary is transferred to an account other than the settlement account into which the digital money as salary was deposited.

[0118] When digital money is deposited as salary into the "regular use" item, the funds transfer unit 46 transfers a portion of the digital money deposited into the "regular use" item to another account in accordance with the sorting information associated with the remittance ID. For example, in the registration information database 33 shown in FIG. 14, two sorting information items, "Remittance #1" and "Remittance #2," are linked to a user with user ID "U1." As an example, when digital money is deposited as salary into user U1 with user ID "U1," the funds transfer unit 46 transfers the set amount "3,000 yen" linked to "Remittance #1" from the "regular use" item of the settlement account linked to user ID "U1" to the investment account identified by the provision object "Investment #1" linked to "Remittance #1."

[0119] Here, the sorting information for "Remittance #1" may be generated based on a proposal by the proposal unit 50, which will be described later. The contents of the proposal unit 50 will be described later. In this way, the funds transfer unit 46 may automatically transfer the amount of digital money deposited as salary, in the amount proposed by the proposal unit 50, to the investment account.

[0120] (Regarding the estimation unit 47) The estimation unit 47 estimates the transaction objects that the user periodically purchases and the amounts thereof based on the withdrawal history information stored in the history database 32, which is part of the user information acquired by the acquisition unit 45.

[0121] As an example, the estimation unit 47 identifies a transaction object that a user has purchased consecutively over multiple months based on the withdrawal history information. For example, the estimation unit 47 refers to the history database 32 shown in FIG. 13 and identifies that user U1 with user ID "U1" has purchased the item "supplements" for the amount of "5,000 yen" provided by the provider with provider ID "P1" for multiple consecutive months (e.g., three months). In this case, the estimation unit 47 estimates that the item "supplements" for the amount of "5,000 yen" provided by the provider with provider ID "P1" is a transaction object that the user regularly purchases.

[0122] Furthermore, the estimation unit 47 may estimate the monthly expenditure amount of the user based on the withdrawal history information stored in the history database 32, which is part of the user information acquired by the acquisition unit 45.

[0123] As an example, the estimation unit 47 refers to the history database 32, calculates the user's monthly expenditure for multiple months (for example, the most recent three months), and estimates the average amount (average expenditure amount) as the monthly expenditure amount.

[0124] In this case, the estimation unit 47 may calculate the average expenditure amount by limiting the transaction object. For example, the estimation unit 47 may calculate the average expenditure amount by limiting it to utility charges such as water, gas, electricity, etc. Furthermore, the estimation unit 47 may calculate the average expenditure amount by limiting it to fixed expenses that are always paid every month, such as monthly tuition for cram schools, rent, loans, etc., in addition to utility charges.

[0125] The estimation unit 47 may also estimate the monthly expenditure amount based on bill information stored in the billing information database 34.

[0126] For example, the estimation unit 47 refers to the billing information database 34 shown in FIG. 15 and identifies billing information with billing information IDs "Bill #1" and "Bill #2" as billing information linked to the user ID "U1." The billing information for "Bill #1" indicates that the user U1 with the user ID "U1" has been invoiced by the provider with the provider ID "P4" for the amount of "8,000 yen" for the transaction object "electricity" by the payment deadline "3 / 27 / 2021." Furthermore, the billing information for "Bill #2" indicates that the user U1 with the user ID "U1" has been invoiced by the provider with the provider ID "P5" for the amount of "7,000 yen" for the transaction object "water" by the payment deadline "3 / 27 / 2021."

[0127] In this case, the estimation unit 47 may estimate the total amount of electricity and water bills, 15,000 yen, as the expenditure amount of user U1 for March.

[0128] Furthermore, the estimation unit 47 may estimate the amount of digital money to be transferred to the investment account based on the amount of digital money deposited as salary and the user information.

[0129] For example, the estimation unit 47 determines the ratio of the amount to be deposited into the investment account relative to the amount of salary based on at least one of the user's age, sex, and family structure stored in the registration information database 33. For example, the settlement server 10 may pre-store market price information linking the above ratio with a combination of age, sex, family structure, etc. (for example, information such as "a single man in his 30s should allocate 3% of his salary to investments"), and in this case, the estimation unit 47 may determine the above ratio based on the market price information.

[0130] Then, the estimation unit 47 estimates the amount of digital money to be transferred to the investment account using the amount of salary and the above ratio.

[0131] (Regarding the determination unit 48) When the payment information is accepted by the accepting unit 41, the determining unit 48 determines whether the content of the payment matches the purpose set in the "reservation" item in the payment account.

[0132] For example, if the payment information includes the user ID "U1", the provider ID "P4", and the item to be provided "electricity", the judgment unit 48 determines that the payment details match the purpose set in the sorting information for "Reservation #1", i.e., the provider ID and item to be provided linked to "Reservation #1".

[0133] Furthermore, if the payment information includes the user ID "U1", the provider ID "P1", and the item to be provided "supplement", the judgment unit 48 judges that the payment details match the purpose set in the sorting information for "Reservation #2", i.e., the provider ID and item to be provided linked to "Reservation #2".

[0134] (Regarding payment processing unit 49) The payment processing unit 49 executes payment processing in accordance with the payment information accepted by the acceptance unit 41. For example, the payment processing unit 49 transfers digital money in the amount indicated by the payment amount from the user's account indicated by the user ID to the provider's account indicated by the provider ID.

[0135] Here, if the determination unit 48 determines that the contents of the payment information accepted by the acceptance unit 41 match the purpose set in the ``reservation'' item of the payment account, the payment processing unit 49 performs payment processing using the balance of the ``reservation'' item that matches the purpose.

[0136] For example, if the payment information accepted by the reception unit 41 includes the user ID "U1," the provider ID "P1," the item to be provided "supplement," and the amount "5,000 yen," the payment processing unit 49 transfers "5,000 yen" from the balance of the "Reservation #2" item, "5,000 yen," to the payment account of the provider ID "P1."

[0137] In this way, the use of digital money linked to a "reservation" item is limited to the purpose set for that "reservation" item. Therefore, by setting aside the digital money needed each month in advance in the "reservation" item, users can curb wasteful spending of digital money.

[0138] (About Proposal Section 50) The suggestion unit 50 generates sorting information based on the estimation results by the estimation unit 47, transmits the contents of the generated sorting information to the user terminal 100 via the communication unit 20 and the network N, and suggests to the user that they reserve or automatically transfer their salary using the generated sorting information.

[0139] Then, when the proposal unit 50 receives a notification from the user terminal 100 via the communication unit 20 and the network N that the proposal is approved, the proposal unit 50 registers the approved sorting information in the registration information database 33.

[0140] In addition, when the suggestion unit 50 receives sorting information created by a user by operating the user terminal 100 via the communication unit 20 and the network N, the suggestion unit 50 may register the received sorting information in the registration information database 33.

[0141] (Regarding the display control unit 44) The display control unit 44 according to the second embodiment displays the total balance of digital money as salary, that is, the salary balance, divided into a reserved balance and a regular use balance on the user terminal 100 used by the user.

[0142] For example, when the reception unit 41 receives a request to confirm a salary balance from the user terminal 100, the display control unit 44 transmits the salary balance of the payment account owned by the user, i.e., the total amount of digital money linked to the "salary" item, to the user terminal 100 of the user identified by the user ID included in the confirmation request. At this time, the display control unit 44 obtains, for example, information on the "regular use" item and the "reserved" item from the payment account linked to the user ID, and displays the obtained information on the user terminal 100 via the payment app.

[0143] An example of salary balance information displayed on the user terminal 100 is shown in Fig. 16. Fig. 16 is a diagram showing an example of a screen of the user terminal 100 according to the second embodiment. Fig. 16 shows, as an example, salary balance information for a payment account owned by user U1.

[0144] As shown in Figure 16, the display control unit 44 acquires the following information from the payment account linked to the user ID "U1": "525,000 yen" as the "salary" item, "500,000 yen" as the "everyday use" item, and "25,000 yen" as the "reservations" item, and displays each acquired information on the user terminal 100.

[0145] In this way, the display control unit 44 may divide the digital money salary balance into a balance for everyday use and a balance for reserved use and display them on the user terminal 100 used by the user.

[0146] [6. Management process flow] Next, the procedure of the management process of the payment server 10 according to the second embodiment will be described. First, the registration process of the sorting information will be described with reference to Fig. 17. Fig. 17 is a flowchart showing an example of the procedure of the registration process of the sorting information in the management process according to the second embodiment.

[0147] 17, the payment server 10 generates sorting information based on the estimation result by the estimation unit 47 (step S301). Next, the payment server 10 transmits the generated sorting information to the user terminal 100 and suggests to the user to register the sorting information (step S302).

[0148] Next, the payment server 10 determines whether the proposal of step S302 is approved (step S303). If it is determined that the proposal is approved (step S303; Yes), the payment server 10 registers the proposed sorting information in the registration information database 33 (step S304).

[0149] When the process of step S304 is completed, or when the proposal is not approved in step S303 (step S303, No), the payment server 10 ends the process of registering the sorting information.

[0150] Next, the funds transfer process will be described with reference to Fig. 18. Fig. 18 is a flowchart showing an example of the procedure of the funds transfer process in the management process according to the second embodiment.

[0151] As shown in Figure 18, the payment server 10 deposits digital money as salary into the ordinary use balance ("ordinary use" item) of the account database 31 (step S401). Next, the payment server 10 determines whether or not sorting information linked to the "reservation ID" ("reservation" sorting information) is registered in the registration information database 33 (step S402). If it determines that the "reservation" sorting information is registered (step S402; Yes), the payment server 10 transfers digital money from the ordinary use balance to the reservation balance in accordance with the "reservation" sorting information (step S403).

[0152] When the processing of step S403 is completed, or when the "reservation" sorting information is not registered in step S402 (step S403; No), the payment server 10 determines whether sorting information linked to the "remittance ID" ("remittance" sorting information) is registered in the registration information database 33 (step S404). When it determines that the "remittance" sorting information is registered (step S404; Yes), the payment server 10 transfers digital money from the regular spending balance to a separate account in accordance with the "remittance" sorting information (step S405).

[0153] When the processing of step S405 is completed, or when the "remittance" classification information is not registered in step S404 (step S404; No), the settlement server 10 ends the fund transfer processing.

[0154] Next, the payment process will be described with reference to Fig. 19. Fig. 19 is a flowchart showing an example of the procedure of the payment process in the management process according to the second embodiment.

[0155] 19, the payment server 10 acquires payment information (step S501). Next, the payment server 10 determines whether the content of the acquired payment information matches the purpose set in the reserved balance (step S502). If it is determined that the purpose matches the purpose set in the reserved balance (step S502; Yes), the payment server 10 performs payment processing using the reserved balance (step S503).

[0156] On the other hand, in step S502, if the purpose does not match the purpose set in the reserved balance (step S502; No), the payment server 10 performs the payment process using the ordinary use balance (step S504). After completing the process of step S503 or step S504, the payment server 10 ends the payment process.

[0157] [7. Modifications] The above-described embodiment is merely an example, and various modifications and applications are possible.

[0158] In the above-described embodiment, an example was described in which a portion of digital money deposited as salary is transferred. However, similarly, a portion of digital money other than salary may be reserved or transferred to a different account. For example, in the account database 31 shown in FIG. 12, the "Other than Salary" item may include items such as a "Daily Use" item and a "Reserve" item. In this case, when a deposit request including an item other than salary is accepted, the digital money of the "amount" included in the deposit request is stored in the "Daily Use" item of the "Other than Salary" item of the settlement account. The portion of the digital money stored in the "Daily Use" item is then transferred by the funds transfer unit 46, described later, to the "Reserve" item of the "Salary" item or to an account other than the settlement account into which the salary was deposited. In this way, the funds transfer process may be performed on digital money other than salary.

[0159] The deposit request sent from the payment source server 400 to the payment server 10 may include information on the "payment date." The "payment date" is information specifying the date on which the deposit process will be executed. In this case, the payment server 10 executes the deposit process on the payment date specified by the "payment date" included in the deposit request. In other words, the payment server 10 suspends the deposit process until the payment date specified by the "payment date." In this way, the management system 1 may be configured to be able to schedule digital salary payments.

[0160] The "payment date" information only needs to include at least the month information among the date and month. For example, if the "payment date" information includes "April," the payment server 10 may execute the deposit process on a predetermined day in April (for example, April 25th).

[0161] Of the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, and conversely, all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information, including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings, can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown.

[0162] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

[0163] Furthermore, the above-described embodiments can be combined as appropriate within the scope of not causing any contradiction in the processing content.

[0164] [8. Effects] As described above, the payment server 10 according to the embodiment is a management device that manages the balance of digital money used for electronic payments by reading a predetermined code, and includes a reception unit 41 and a deposit processing unit 42. The reception unit 41 receives a deposit request that includes the identification information of the user receiving the digital money deposit and the name of the deposit. If the name included in the deposit request received by the reception unit 41 is salary, the deposit processing unit 42 performs a deposit process for the salary balance of the total balance linked to the identification information included in the deposit request, and if the name included in the deposit request received by the reception unit 41 is a name other than salary, the deposit processing unit 42 performs a deposit process for the non-salary balance of the total balance linked to the identification information included in the deposit request.

[0165] As a result, the payment server 10 according to the embodiment can manage the balance of digital money owned by the user separately into a salary balance and a balance other than salary. Therefore, according to the payment server 10 according to the embodiment, when a digital payment of salary is made, the balance including salary can be appropriately managed.

[0166] Furthermore, in the payment server 10 according to the embodiment, the reception unit 41 receives a withdrawal request to an ATM, which includes the user's identification information. Furthermore, the payment server 10 according to the embodiment includes a withdrawal processing unit 43 that, when the withdrawal request is received by the reception unit 41, performs a withdrawal process from the salary balance of the total balance linked to the identification information included in the withdrawal request.

[0167] This means that when users cash their salary received in digital money, they can withdraw it directly from an ATM without going through a bank account (i.e., without first transferring the digital money to a bank account).

[0168] Moreover, the payment server 10 according to the embodiment includes a display control unit 44 that divides the total balance into a salary balance and a non-salary balance and displays them on the user terminal 100 used by the user.

[0169] This allows users to easily check the balance of their salary deposited into their payment account, and also allows users to easily understand the balance of digital money that can be cashed at an ATM out of the total balance of their digital money.

[0170] Moreover, the payment server 10 according to the embodiment has an acquisition unit 45, a reception unit 41, and a funds transfer unit 46. The acquisition unit 45 acquires user information related to a user who uses a predetermined payment method. The reception unit 41 accepts a deposit of digital money to a user. The funds transfer unit 46 transfers a portion of the digital money deposited as a salary, out of the digital money accepted as a deposit by the reception unit 41, based on the user information acquired by the acquisition unit 45.

[0171] This allows users to set aside a portion of the digital money deposited as their salary for monthly utility bills, for example, or to automatically transfer the money to an account other than the payment account, such as an investment account. Therefore, the payment server 10 according to the embodiment can promote the use of electronic payment services that support digital payment of salaries.

[0172] Furthermore, in the payment server 10 according to the embodiment, the funds transfer unit 46 transfers a portion of digital money deposited as a salary to an account other than the payment account into which the digital money as a salary was deposited. This allows the user to transfer a portion of the deposited salary to a specified account without, for example, operating a terminal. Therefore, the payment server 10 according to the embodiment can promote the use of electronic payment services that support digital payment of salary.

[0173] Furthermore, in the payment server 10 according to the embodiment, accounts other than the payment account are investment accounts. The payment server 10 according to the embodiment further includes an estimation unit 47 that estimates the amount of digital money to be transferred to the investment account based on the amount of digital money deposited as salary and user information. The funds transfer unit 46 transfers the amount of digital money estimated by the estimation unit 47 from the digital money deposited as salary to the investment account.

[0174] This allows the user to transfer a portion of their deposited salary to an investment account without operating a terminal, for example. Furthermore, since the amount of digital money to be transferred to the investment account is estimated by the estimation unit 47, the user does not have to worry about how much of their salary to allocate to investment. Therefore, the payment server 10 according to the embodiment can promote the use of electronic payment services that support digital payment of salary.

[0175] Furthermore, in the payment server 10 according to the embodiment, the funds transfer unit 46 transfers a portion of the digital money deposited as salary to the reserved balance in the payment account into which the digital money as salary has been deposited.

[0176] This allows users to reserve the digital money they need each month in their payment account, thereby reducing wasteful spending of digital money.

[0177] The payment server 10 according to the embodiment also includes a determination unit 48 and a payment processing unit 49. When payment information relating to a payment using a predetermined payment method is acquired, the determination unit 48 determines whether the content of the payment matches the purpose set in the reserved balance. When the determination unit 48 determines that the content of the payment matches the purpose, the payment processing unit 49 performs payment processing using the reserved balance.

[0178] This makes it possible to limit the use of the digital money deposited into the reserved balance, in other words, to prevent the digital money deposited into the reserved balance from being used for purposes other than its intended use.

[0179] The payment server 10 according to the embodiment also includes an estimation unit 47 that estimates the monthly expenditure amount based on the withdrawal history information of the payment account held by the user, which is included in the user information acquired by the acquisition unit 45. The funds transfer unit 46 transfers a portion of the digital money deposited as salary to the reserved balance, based on the expenditure amount estimated by the estimation unit 47.

[0180] In this way, by setting aside the monthly expenditure amount estimated by the estimation unit 47 in the reservation balance, it is possible to prevent the user from overspending digital money.

[0181] The payment server 10 according to the embodiment also includes an estimation unit 47 that estimates the monthly expenditure amount based on invoice information indicating the contents of the bill to the user, among the user information acquired by the acquisition unit 45. The funds transfer unit 46 transfers a part of the digital money deposited as salary to the reserved balance based on the expenditure amount estimated by the estimation unit 47.

[0182] In this way, it is possible to prevent users from overspending digital money by reserving the monthly expenditure amount estimated by the estimation unit 47 in the reservation balance. Furthermore, by estimating the expenditure amount based on invoice information, it is possible to estimate the monthly expenditure amount more accurately.

[0183] Furthermore, the payment server 10 according to the embodiment has a display control unit 44 that displays the total balance of digital money as salary on the user terminal 100 of the user, separated into a reserved balance and a balance other than the reserved balance.

[0184] This allows users to easily understand how much of their salary balance deposited into their payment account is digital money with limited uses and how much is digital money that can be used freely.

[0185] [9. Hardware Configuration] The payment server 10 according to each of the above-described embodiments is realized, for example, by a computer 1000 configured as shown in FIG. 20. The payment server 10 will be described below as an example. FIG. 20 is a hardware configuration diagram showing an example of a computer that realizes the functions of the payment server. The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.

[0186] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1300 or the HDD 1400. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, programs that depend on the hardware of the computer 1000, and the like.

[0187] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, etc. The communication interface 1500 receives data from other devices via a communication network 500 (corresponding to the network N in the embodiment) and sends the data to the CPU 1100, and also transmits data generated by the CPU 1100 to other devices via the communication network 500.

[0188] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. The CPU 1100 also outputs generated data to the output devices via the input / output interface 1600.

[0189] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1200. CPU 1100 loads the program or data from recording medium 1800 onto RAM 1200 via media interface 1700 and executes the loaded program. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0190] For example, when the computer 1000 functions as the payment server 10, the CPU 1100 of the computer 1000 executes a program loaded onto the RAM 1200 to realize the functions of the control unit 40. The HDD 1400 also stores various data in the storage device of the payment server 10. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via a predetermined communication network.

[0191] [10. Other] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have undergone various modifications and improvements based on the knowledge of those skilled in the art.

[0192] Furthermore, the above-described payment server 10 can be flexibly configured to call an external platform or the like using an API (Application Programming Interface) or network computing, depending on the function.

[0193] Furthermore, the term "unit" in the claims can be read as "means" or "circuit," etc. For example, a reception unit can be read as a reception means or a reception circuit. [Explanation of symbols]

[0194] 1 Management System 10 Payment Server 20 Communications Department 30 Storage section 31 Account Database 32 History Database 33 Registration Information Database 34 Billing Information Database 40 Control Unit 41 Reception 42 Deposit Processing Unit 43 Withdrawal Processing Unit 44 Display control unit 45 Acquisition Department 46 Funds Transfer Department 47 Estimation part 48 Judgment section 49 Payment Processing Unit 50 Proposal Department 100 user terminals 200 Provider Terminal 400 Payment Server 600 Bank Server

Claims

1. an acquisition unit that acquires user information related to a user who uses a predetermined payment method; a deposit acceptance unit that accepts deposits of the digital money into a payment account owned by the user, the payment account into which digital money as salary and the digital money other than salary are deposited; a funds transfer unit that transfers a portion of the digital money received by the deposit receiving unit based on the user information acquired by the acquisition unit; and The funds transfer unit Transferring a portion of the digital money to an account other than the settlement account, or to a reserved balance in the settlement account. A management device comprising:

2. The user information is including sorting information regarding sorting of said digital money; The sorting information includes sorting items that associate uses with amounts, The reserved balance is: a reservation item corresponding to said use; The funds transfer unit transfers, for each of the accounting items, an amount corresponding to the accounting item to the reserved item corresponding to the same purpose as the accounting item in the reserved balance. The management device according to claim 1 .

3. 1. A computer-implemented management method comprising: an acquisition step of acquiring user information relating to a user who uses a predetermined payment method; a deposit acceptance step of accepting deposit of the digital money into a payment account owned by the user, the payment account into which digital money as salary and the digital money other than salary are deposited; a funds transfer step of transferring a part of the digital money received in the deposit receiving step based on the user information acquired in the acquisition step; Including, The funds transfer step includes: Transferring a portion of the digital money to an account other than the settlement account, or to a reserved balance in the settlement account. A management method comprising:

4. an acquisition step for acquiring user information relating to a user who uses a predetermined payment method; a deposit acceptance step of accepting deposit of the digital money into a payment account owned by the user, the payment account into which digital money as salary and the digital money other than salary are deposited; a funds transfer procedure for transferring a portion of the digital money received in the deposit receiving procedure based on the user information acquired in the acquisition procedure; on the computer, The fund transfer procedure is as follows: Transferring a portion of the digital money to an account other than the settlement account, or to a reserved balance in the settlement account. A management program featuring:

Citation Information

Patent Citations

  • Control program, information processing device, and information processing method

    JP2020087141A

  • Information processing method, information processing device, and program

    JP2020107217A

  • Information processing method, information processing device, and information processing program

    JP2020123211A

  • Distribution management system, distribution management method, user terminal, and program thereof

    JP2021002304A

  • Financial base system, information processing device, information processing method, and program

    JP2021043873A