[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2024112068A - Information processing unit, information processing method, and information processing program - Google Patents

Information processing unit, information processing method, and information processing program Download PDF

Info

Publication number
JP2024112068A
JP2024112068A JP2023016908A JP2023016908A JP2024112068A JP 2024112068 A JP2024112068 A JP 2024112068A JP 2023016908 A JP2023016908 A JP 2023016908A JP 2023016908 A JP2023016908 A JP 2023016908A JP 2024112068 A JP2024112068 A JP 2024112068A
Authority
JP
Japan
Prior art keywords
user
transfer destination
salary
information
management system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2023016908A
Other languages
Japanese (ja)
Other versions
JP7377998B1 (en
Inventor
将良 柳瀬
Masayoshi Yanase
圭一郎 栗尾
Keiichiro Kurio
塁 渡邊
Rui Watanabe
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PayPay Corp
Original Assignee
PayPay Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PayPay Corp filed Critical PayPay Corp
Priority to JP2023016908A priority Critical patent/JP7377998B1/en
Priority to JP2023185473A priority patent/JP2024112279A/en
Application granted granted Critical
Publication of JP7377998B1 publication Critical patent/JP7377998B1/en
Publication of JP2024112068A publication Critical patent/JP2024112068A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

PROBLEM TO BE SOLVED: To facilitate using digital payment of salaries.
SOLUTION: An information processing device has a reception unit and a reflection unit. The reception unit receives a salary remittance request from a user. Based on the salary remittance request received from the user, the reflecting unit reflects a salary remittance destination, which is a remittance destination that can receive as electronic money, as the user's remittance destination registered in a management system used by an employer who employs the user in order to manage the user's salary remittance destinations.
SELECTED DRAWING: Figure 4
COPYRIGHT: (C)2024,JPO&INPIT

Description

本発明は、情報処理装置、情報処理方法及び情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.

従来、主に企業と個人との間の商取引におけるキャッシュレス決済手段が広く消費者に認知されているが、特に、その利便性から、ユーザ個人が所有するスマートフォンなどのユーザ端末を用いてオンラインで行われる電子決済サービスが広く消費者の間に浸透しつつある。たとえば、電子決済サービスを提供するサービス事業者は、サービス利用者に個別に割り当てられるアカウントに対して、サービス利用者が利用可能な電子マネーの残高を関連付けて管理する。そして、サービス事業者は、サービス利用者からの取引要求に応じて、電子マネーを用いた決済を行うための取引手段をサービス利用者に提供する。 Traditionally, cashless payment methods have been widely recognized by consumers, mainly in commercial transactions between companies and individuals. In particular, electronic payment services that are performed online using user terminals such as smartphones owned by individuals are becoming more and more popular among consumers due to their convenience. For example, a service provider that provides electronic payment services manages the balance of electronic money that the service user can use by linking it to an account that is individually assigned to the service user. Then, in response to a transaction request from the service user, the service provider provides the service user with a transaction method for making a payment using electronic money.

また、昨今、政府では、資金移動業を営む資金移動業者に対し、上述の電子マネーや仮想通貨といったデジタルマネーにより給与の支払いを認める、所謂「給与のデジタル払い」の導入が検討され始めている。なお、上述のサービス事業者が資金移動業者を兼ねる場合もある。 In addition, the government has recently begun to consider introducing a so-called "digital salary payment" system, which would allow money transfer businesses operating in the money transfer industry to pay salaries using digital money such as the electronic money and virtual currencies mentioned above. Note that the above-mentioned service providers may also act as money transfer businesses.

特開2020-4122号公報JP 2020-4122 A

しかしながら、上記の従来技術では、給与のデジタル払いが解禁された場合、給与のデジタル払いの利用を促進する上で少なからず課題が残されている。たとえば、資金移動業者が、給与のデジタル払いに対応する場合、給与の支払い元の企業に対して法人用のアカウントを提供する必要があるが、法人用のアカウントの整備は工数を要するので、迅速なサービス提供が難しい。 However, with the above-mentioned conventional technologies, there remain many issues to be overcome in promoting the use of digital salary payments once digital salary payments are allowed. For example, if a money transfer service provider wants to support digital salary payments, it needs to provide a corporate account to the payer company, but setting up a corporate account requires time and effort, making it difficult to provide services quickly.

また、給与の支払い元の企業が資金移動業者として対応することも考えられる。しかしながら、資金移動業を営むためには、事前に内閣総理大臣の登録を受ける必要があり、給与の支払い元の企業の負担が大きい。 It is also possible for the company that pays the salary to act as a money transfer business. However, in order to operate a money transfer business, it is necessary to be registered with the Prime Minister in advance, which places a heavy burden on the company that pays the salary.

また、上述の電子決済サービスにおいて、サービス利用者の銀行口座を資金移動業者が把握し、一定額の自動的なチャージを可能とするための了承を利用者から受けておくことにより、給与などの現金が利用者の所有する銀行口座に振り込まれた際、自動的にチャージすることは可能である。しかしながら、サービス利用者の中には、個人情報が流出する懸念から、自らが所有する銀行口座の情報を資金移動業者に提供することに抵抗がある者も少なくない。 In addition, in the electronic payment services mentioned above, if the fund transfer business operator keeps track of the bank account of the service user and receives consent from the user to enable automatic charging of a certain amount, it is possible for the bank account to be automatically charged when cash such as salary is deposited into the user's bank account. However, many service users are reluctant to provide their own bank account information to the fund transfer business operator due to concerns that their personal information may be leaked.

このように、仮に、給与のデジタル払いが解禁されたとしても、現状では、銀行口座に対して給与の振込を行う既存のスキームから給与のデジタル払いへの乗り換えがあまり進まない可能性がある。 As such, even if digital salary payments were allowed, given the current circumstances, there is a possibility that there will not be much progress in switching from the existing scheme of transferring salaries to bank accounts to digital salary payments.

本願は、上記に鑑みてなされたものであって、給与のデジタル払いの利用を促進できる情報処理装置、情報処理方法及び情報処理プログラムを提供することを目的とする。 This application has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can promote the use of digital salary payments.

本願に係る情報処理装置は、利用者から給与の振り込み依頼を受け付ける受付部と、前記利用者から受け付けた前記給与の振り込み依頼に基づいて、電子マネーとして受取可能な振込先である給与振込先を、前記利用者を雇用する雇用者が前記利用者の給与の振込先を管理するために利用する管理システムに登録されている前記利用者の振込先として反映させる反映部と、を有することを特徴とする。 The information processing device according to the present application is characterized by having a reception unit that receives a salary transfer request from a user, and a reflection unit that reflects a salary transfer destination that can be received as electronic money based on the salary transfer request received from the user, as a transfer destination of the user registered in a management system used by the employer of the user to manage the transfer destinations of the user's salary.

実施形態の一態様によれば、給与のデジタル払いの利用を促進できるという効果を奏する。 According to one aspect of the embodiment, it has the effect of promoting the use of digital salary payments.

図1は、実施形態に係る情報処理の第1の処理例の概要を示す図である。FIG. 1 is a diagram illustrating an overview of a first processing example of information processing according to an embodiment. 図2は、実施形態に係る情報処理の第2の処理例の概要を示す図である。FIG. 2 is a diagram illustrating an overview of a second processing example of information processing according to the embodiment. 図3は、利用者端末における表示の一例を示す図である。FIG. 3 is a diagram showing an example of a display on the user terminal. 図4は、実施形態に係る決済サーバの構成例を示す図である。FIG. 4 is a diagram illustrating an example of the configuration of the payment server according to the embodiment. 図5は、実施形態に係る仮想口座情報記憶部に記憶される情報の一例を示す図である。FIG. 5 is a diagram illustrating an example of information stored in a virtual account information storage unit according to the embodiment. 図6は、実施形態に係る利用者情報記憶部に記憶される情報の一例を示す図である。FIG. 6 is a diagram illustrating an example of information stored in a user information storage unit according to the embodiment. 図7は、実施形態に係る口座情報記憶部に記憶される情報の一例を示す図である。FIG. 7 is a diagram illustrating an example of information stored in an account information storage unit according to the embodiment. 図8は、実施形態に係る連携用情報記憶部に記憶される情報の一例を示す図である。FIG. 8 is a diagram illustrating an example of information stored in a cooperation information storage unit according to the embodiment. 図9は、実施形態に係る決済サーバにより実行される情報処理手順例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of an information processing procedure executed by the payment server according to the embodiment. 図10は、実施形態に係る決済サーバの機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 10 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the payment server according to the embodiment.

以下に本願に係る情報処理装置、情報処理方法及び情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Below, the information processing device, information processing method, and information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, information processing method, and information processing program according to the present application are not limited to these embodiments. In addition, the same components in the following embodiments will be denoted by the same reference numerals, and duplicated descriptions will be omitted.

〔1.実施形態〕
図1を用いて、実施形態に係る情報処理装置などにより実現される情報処理について説明する。図1は、実施形態に係る情報処理の第1の処理例の概要を示す図である。なお、図1では、実施形態に係る情報処理装置の一例である決済サーバ100によって、実施形態に係る情報処理などが実現されるものとする。
1. Embodiment
The information processing realized by the information processing device according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an overview of a first processing example of the information processing according to the embodiment. Note that in Fig. 1, the information processing according to the embodiment is realized by a payment server 100, which is an example of the information processing device according to the embodiment.

(1-1.システム構成)
図1に示すように、実施形態に係る情報処理システム1は、利用者端末10と、銀行サーバ20と、人事管理システム30と、決済サーバ100とを含む。利用者端末10、銀行サーバ20、人事管理システム30、及び決済サーバ100は、ネットワークN(例えば、図4参照)を介して有線または無線により相互に通信可能に接続される。ネットワークNは、例えば、インターネットなどのWAN(Wide Area Network)である。なお、図1に示した情報処理システム1には、複数の利用者端末10や、複数の銀行サーバ20や、複数の人事管理システム30や、複数の決済サーバ100が含まれていてもよい。情報処理システム1の装置構成等の態様については、所望の処理を実現可能であれば任意の態様が採用可能であるがこの点については後述する。
(1-1. System Configuration)
As shown in FIG. 1, the information processing system 1 according to the embodiment includes a user terminal 10, a bank server 20, a personnel management system 30, and a payment server 100. The user terminal 10, the bank server 20, the personnel management system 30, and the payment server 100 are connected to each other via a network N (see FIG. 4, for example) in a wired or wireless manner so as to be able to communicate with each other. The network N is, for example, a wide area network (WAN) such as the Internet. The information processing system 1 shown in FIG. 1 may include a plurality of user terminals 10, a plurality of bank servers 20, a plurality of personnel management systems 30, and a plurality of payment servers 100. Regarding the configuration of the device of the information processing system 1, any configuration may be adopted as long as it is possible to realize the desired processing, but this will be described later.

図1に示す決済サーバ100は、実施形態に係る情報処理を実行する情報処理装置であり、サーバ装置やクラウドシステムなどにより実現される。たとえば、決済サーバ100は、利用者端末10を用いた電子決済に関する電子決済サービス(コード決済による電子マネーのやり取りを制御する所定の取引手段を提供するサービス)をサービス利用者に提供する。決済サーバ100は、電子決済サービスに関する情報処理を実行する。具体的には、決済サーバ100は、コード決済を実現するための利用者端末用のアプリケーションプログラム(以下、適宜「ユーザアプリ」と称する。)を、サービス利用者である一般消費者に配布する。決済サーバ100は、ユーザアプリ専用のインターフェイスを介して、ユーザアプリからの取引要求を受け付けた場合は、その取引要求に従って、口座間における電子マネーの送金処理などを含む情報処理を実行する。ユーザアプリは、決済先、決済元、及び決済額などの情報を含む取引情報を決済サーバ100に送信する。なお、取引情報には、上述の各情報の他、取引を個別に特定するための取引コードや、取引が行われた日時を特定するための日時情報(タイムスタンプ)などの情報が含まれていてもよい。 The payment server 100 shown in FIG. 1 is an information processing device that executes information processing according to the embodiment, and is realized by a server device, a cloud system, or the like. For example, the payment server 100 provides service users with an electronic payment service (a service that provides a predetermined transaction means for controlling the exchange of electronic money by code payment) related to electronic payment using a user terminal 10. The payment server 100 executes information processing related to the electronic payment service. Specifically, the payment server 100 distributes an application program for user terminals (hereinafter, appropriately referred to as a "user application") for implementing code payment to general consumers who are service users. When the payment server 100 receives a transaction request from a user application via an interface dedicated to the user application, it executes information processing including a remittance process of electronic money between accounts according to the transaction request. The user application transmits transaction information including information such as the payment destination, the payment source, and the payment amount to the payment server 100. In addition to the above-mentioned information, the transaction information may include information such as a transaction code for individually identifying the transaction and date and time information (timestamp) for identifying the date and time when the transaction was performed.

決済サーバ100は、利用者を雇用する雇用者が導入する管理システムとの連携サービスを提供する。また、決済サーバ100は、利用者への雇用者からの給与の支払い等の振込入金サービスを提供するが、具体的な情報処理の内容については後に詳述する。なお、決済サーバ100は、電子マネーによる給与の振込入金以外に限らず、給与以外の各種振込入金を受け付けるサービスを提供してもよい。また、給与の振込入金や、各種振込入金を受け付けるサービスは、コード決済を実現するためのユーザアプリ内で起動するミニアプリとして構成されてもよいし、このユーザアプリとは独立して用意された固有のアプリケーションプログラムであってもよい。 The payment server 100 provides a linking service with a management system introduced by the employer who employs the user. The payment server 100 also provides a transfer service such as the payment of salary from the employer to the user, but the specific information processing content will be described in detail later. The payment server 100 may provide a service that accepts various transfers other than salary, not limited to the transfer of salary using electronic money. Furthermore, the service that accepts the transfer of salary and various transfers may be configured as a mini-app launched within a user app to realize code payment, or may be a unique application program prepared independently of the user app.

図1に示す利用者端末10は、店舗から取引対象の提供を受ける一般消費者であり、決済サーバ100により提供されるサービスを利用する利用者UYによって利用される情報処理装置である。利用者端末10は、たとえば、スマートフォンや、タブレット型端末、ノート型PC(Personal Computer)、デスクトップPC、携帯電話機、PDA(Personal Digital Assistant)などにより実現される。また、利用者端末10は、決済サーバ100によって配信される情報を、ウェブブラウザやアプリケーションにより表示する。なお、図1では、利用者端末10としてスマートフォンを例示している。 The user terminal 10 shown in FIG. 1 is an information processing device used by a user UY, who is a general consumer who receives a transaction object from a store and uses the services provided by the payment server 100. The user terminal 10 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. The user terminal 10 also displays information distributed by the payment server 100 using a web browser or an application. Note that FIG. 1 illustrates a smartphone as an example of the user terminal 10.

なお、利用者端末10は、所定の情報処理を実現する制御情報を決済サーバ100から受け取った場合には、制御情報に従って情報処理を実現する。ここで、制御情報は、たとえばJavaScript(登録商標)などのスクリプト言語やCSS(Cascading Style Sheets)などのスタイルシート言語、Java(登録商標)などのプログラミング言語、HTML(HyperText Markup Language)などのマークアップ言語などにより記述される。なお、決済サーバ100から配信される所定のアプリケーションそのものを制御情報とみなしてもよい。 When the user terminal 10 receives control information for implementing a specified information processing from the payment server 100, the user terminal 10 implements the information processing in accordance with the control information. Here, the control information is described 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). The specified application itself delivered from the payment server 100 may be regarded as the control information.

図1に示す銀行サーバ20は、希望者により開設された銀行口座を管理する銀行(「金融機関」の一例)に属する情報処理装置であり、サーバ装置やクラウドシステムなどにより実現される。たとえば、銀行サーバ20は、銀行口座の利用履歴として、各カード会社や、各種サービスの提供者による銀行口座からの引き落としに関する情報(引き落とした金額や、引き落とした日時等)や、現在の口座情報(口座残高等)などを、口座名義人に対応付けて管理する。 The bank server 20 shown in FIG. 1 is an information processing device belonging to a bank (an example of a "financial institution") that manages bank accounts opened by applicants, and is realized by a server device, a cloud system, or the like. For example, the bank server 20 manages information on withdrawals from bank accounts by each card company and various service providers (such as the amount withdrawn and the date and time of withdrawal) and current account information (such as account balance) as the usage history of the bank account, in association with the account holder.

図1に示す人事管理システム30は、企業等の事業者の人事や労務に関する管理を行う管理システムである。人事管理システム30は、人事や労務に関する管理を行うためのサーバ装置等のコンピュータ(情報処理装置)を含む。例えば、人事管理システム30は、利用者等の被雇用者を雇用する事業者等の雇用者(雇用主)の被雇用者への給与支払いを管理する機能を有する。人事管理システム30は、給与の支払いに関するサービスの連携が可能なシステムである。例えば、人事管理システム30は、決済サーバ100が提供する給与の支払いに関するサービスとの連携が可能である。例えば、人事管理システム30は、給与の支払いに関するサービスの連携するためのAPI(Application Programming Interface)を外部のシステムに提供しているシステムである。なお、人事管理システム30は、人事や労務に関する管理が可能であれば、任意の装置構成が採用可能である。 The personnel management system 30 shown in FIG. 1 is a management system that manages personnel and labor-related matters of a business such as a company. The personnel management system 30 includes a computer (information processing device) such as a server device for managing personnel and labor-related matters. For example, the personnel management system 30 has a function of managing the payment of salaries to employees of an employer (employer) such as a business that employs employees such as users. The personnel management system 30 is a system that can link services related to salary payment. For example, the personnel management system 30 can link with services related to salary payment provided by the settlement server 100. For example, the personnel management system 30 is a system that provides an API (Application Programming Interface) for linking services related to salary payment to an external system. Note that the personnel management system 30 can adopt any device configuration as long as it is capable of managing personnel and labor-related matters.

(1-2.利用者端末10を用いた決済について)
ここで、利用者端末10を用いたコード決済(電子決済)の一例について説明する。以下の説明では、店舗Xに配置された2次元コード(QRコード(登録商標))であって、店舗Xを識別する店舗識別情報を示す2次元コードを用いて、店舗Xから取引対象の提供を受ける利用者UYが利用者端末10を用いた決済を行う例について説明する。なお、以下に説明するコード決済の一例は、任意の利用者が任意の利用者端末10を用いて、任意の店舗にて決済を行う場合においても適用可能である。また、店舗識別情報を示す2次元コードは、QRコードのみならず、バーコードや所定のマーク、番号などであってもよい。また、2次元コードは、紙などの媒体に印字された印刷物により物理的に構成される例に限られず、任意の端末に表示される画像情報により構成されていてもよい。
(1-2. Payment using user terminal 10)
Here, an example of code payment (electronic payment) using a user terminal 10 will be described. In the following description, an example will be described in which a user UY who receives a transaction object from a store X makes a payment using a user terminal 10, using a two-dimensional code (QR code (registered trademark)) arranged in the store X, which indicates store identification information that identifies the store X. Note that the example of code payment described below is also applicable to a case in which an arbitrary user makes a payment at an arbitrary store using an arbitrary user terminal 10. In addition, the two-dimensional code indicating the store identification information may be not only a QR code, but also a barcode, a predetermined mark, a number, or the like. In addition, the two-dimensional code is not limited to an example that is physically formed by a printed matter printed on a medium such as paper, and may be formed by image information displayed on an arbitrary terminal.

例えば、利用者UYが店舗Xにて各種の商品やサービスといった取引対象の購入や利用に伴う決済を行う場合、利用者UYは、利用者端末10に予めインストールされたユーザアプリを起動する。そして、利用者UYは、ユーザアプリを介して、店舗Xに設置された2次元コードを撮影する。このような場合、利用者端末10は、取引対象の価格を入力するための画面を表示し、利用者UYあるいは店舗Xの店員から決済金額の入力を受け付ける。そして、利用者端末10は、利用者UYを識別する利用者識別情報と、店舗識別情報(もしくは、店舗識別情報が示す情報、すなわち、店舗Xを示す情報(たとえば、店舗ID))と、決済額とを含む取引情報を決済サーバ100へと送信する。 For example, when user UY makes a payment for the purchase or use of a transaction object such as various goods or services at store X, user UY launches a user application pre-installed on user terminal 10. User UY then photographs a two-dimensional code installed at store X via the user application. In such a case, user terminal 10 displays a screen for inputting the price of the transaction object, and accepts input of the payment amount from user UY or a store clerk at store X. User terminal 10 then transmits transaction information including user identification information that identifies user UY, store identification information (or information indicated by the store identification information, i.e., information indicating store X (for example, store ID)), and the payment amount to payment server 100.

決済サーバ100は、利用者端末10から取引情報を受け付けると、利用者識別情報が示す利用者UYの口座から、店舗識別情報が示す店舗Xの口座へと、決済額に相当する分の電子マネーを移行させる。このとき、決済サーバ100は、決済額に相当する分の電子マネーから店舗Xに課金する所定の手数料を差し引いてから、店舗Xの口座へ移行させてもよい。そして、決済サーバ100は、取引が完了した旨の通知を利用者端末10へと送信する。このような場合、利用者端末10は、取引が完了した旨の画面や所定の音声を出力することで、電子マネーによる取引が完了した旨を利用者UYに通知する。あるいは、決済サーバ100は、利用者識別情報が示す利用者UYの口座から決済額に相当する分の電子マネーを引き出して店舗Xの売り上げ情報として管理し、所定のタイミングで売上に相当する額の現金を店舗Xが保有する銀行口座に振り込んでもよい。この場合、決済サーバ100は、利用者UYの口座から決済額に相当する分の電子マネーを引き出したタイミングで、電子マネーによる取引が完了した旨を利用者UYに通知してもよい。 When the payment server 100 receives transaction information from the user terminal 10, it transfers electronic money equivalent to the payment amount from the account of user UY indicated by the user identification information to the account of store X indicated by the store identification information. At this time, the payment server 100 may deduct a predetermined fee to be charged to store X from the electronic money equivalent to the payment amount before transferring it to the account of store X. Then, the payment server 100 sends a notification that the transaction has been completed to the user terminal 10. In such a case, the user terminal 10 notifies user UY that the electronic money transaction has been completed by outputting a screen or a predetermined sound indicating that the transaction has been completed. Alternatively, the payment server 100 may withdraw electronic money equivalent to the payment amount from the account of user UY indicated by the user identification information, manage it as sales information of store X, and transfer cash equivalent to the sales amount to a bank account held by store X at a predetermined timing. In this case, the payment server 100 may notify user UY that the electronic money transaction has been completed at the time that electronic money equivalent to the payment amount has been withdrawn from user UY's account.

なお、利用者端末10を用いた決済は、上述した処理に限定されるものではない。たとえば、利用者端末10を用いた決済は、店舗Xに設置された端末装置(以下、「店舗端末」と称する。)を用いたものであってもよい。具体的には、まず、利用者端末10は、利用者UYを識別するための利用者識別情報を示すコード情報を画面上に表示させる。このような場合、店舗端末は、利用者端末10に表示されたコード情報から利用者識別情報を読み取り、読み取った利用者識別情報(もしくは、利用者識別情報が示す情報、すなわち、利用者UYを示す情報(たとえば、利用者ID))と、決済額と、店舗Xを識別する情報とを含む取引情報を決済サーバ100へと送信する。 Note that payment using the user terminal 10 is not limited to the above-mentioned process. For example, payment using the user terminal 10 may be made using a terminal device (hereinafter referred to as the "store terminal") installed in store X. Specifically, first, the user terminal 10 displays code information indicating user identification information for identifying user UY on the screen. In such a case, the store terminal reads the user identification information from the code information displayed on the user terminal 10, and transmits transaction information including the read user identification information (or information indicated by the user identification information, i.e., information indicating user UY (e.g., user ID)), the payment amount, and information identifying store X to the payment server 100.

決済サーバ100は、店舗端末から取引情報を受け付けると、利用者識別情報が示す利用者UYの口座から、店舗Xの口座へと、決済額に相当する分の電子マネーを移行させる。そして、決済サーバ100は、店舗端末あるいは利用者端末10に対し、取引が完了した旨の通知を送信する。店舗端末あるいは利用者端末10は、取引が完了した旨の画面や所定の音声を出力することで、電子マネーによる取引が完了した旨を利用者UYに通知する。また、決済サーバ100は、利用者識別情報が示す利用者UYの口座から決済額に相当する分の電子マネーを引き出して店舗Xの売り上げ情報として管理し、所定のタイミングで売上に相当する額の現金を店舗Xが保有する銀行口座に振り込んでもよい。この場合、決済サーバ100は、利用者UYの口座から決済額に相当する分の電子マネーを引き出したタイミングで、電子マネーによる取引が完了した旨を店員あるいは利用者UYに通知してもよい。 When the payment server 100 receives the transaction information from the store terminal, it transfers electronic money equivalent to the payment amount from the account of user UY indicated by the user identification information to the account of store X. Then, the payment server 100 sends a notification to the store terminal or user terminal 10 that the transaction has been completed. The store terminal or user terminal 10 notifies user UY that the electronic money transaction has been completed by outputting a screen or a specified sound indicating that the transaction has been completed. The payment server 100 may also withdraw electronic money equivalent to the payment amount from the account of user UY indicated by the user identification information, manage the amount as sales information of store X, and transfer cash equivalent to the sales amount to a bank account held by store X at a specified time. In this case, the payment server 100 may notify the store clerk or user UY that the electronic money transaction has been completed at the time when the electronic money equivalent to the payment amount is withdrawn from user UY's account.

また、利用者端末10を用いた決済は、利用者UYが予め電子マネーをチャージした口座から店舗Xの口座へと電子マネーを移行させる処理のみならず、たとえば、利用者UYが予め登録したクレジットカードを用いた決済であってもよい。このような場合、たとえば、利用者端末10は、店舗Xの口座に対して決済金額が示す額の電子マネーを移行させるとともに、利用者UYのクレジットカードの運用会社に対し、決済金額が示す額を請求してもよい。 Furthermore, payment using the user terminal 10 may not only be a process of transferring electronic money from an account to which user UY has previously charged electronic money to store X's account, but may also be, for example, a payment using a credit card that user UY has previously registered. In such a case, for example, user terminal 10 may transfer electronic money in an amount indicated by the payment amount to store X's account, and may also bill the management company of user UY's credit card for the amount indicated by the payment amount.

また、利用者端末10を用いた決済は、利用者UYの口座から店舗Xの口座へと電子マネーを移行させる処理のみならず、たとえば、利用者UYの口座から他のユーザの口座へと電子マネーを移行させる決済(すなわち、ユーザ間での送金)であってもよい。たとえば、送金元の利用者UYが利用する利用者端末10は、送金先のユーザを識別する利用者識別情報(例えば、送金先の利用者が利用する端末装置に表示される利用者識別情報)を読み取り、利用者UYから送金金額の入力を受け付け、読み取った識別情報と、送金金額と、利用者UYを識別する利用者識別情報とを示す情報を決済サーバ100へと送信する。このような場合、決済サーバ100は、利用者UYの口座から、送金先のユーザの口座へと、送金金額が示す額の電子マネーを移行させ、利用者端末10または送金先のユーザが利用する端末装置に対し、送金が完了した旨の画面や所定の音声を出力させることで、送金が行われた旨を通知してもよい。 Payment using the user terminal 10 may not only be a process of transferring electronic money from the account of user UY to the account of store X, but may also be, for example, a payment of transferring electronic money from the account of user UY to the account of another user (i.e., a transfer between users). For example, the user terminal 10 used by the sender user UY reads user identification information identifying the destination user (e.g., user identification information displayed on a terminal device used by the destination user), accepts input of the remittance amount from user UY, and transmits information indicating the read identification information, the remittance amount, and the user identification information identifying user UY to the payment server 100. In such a case, the payment server 100 may transfer electronic money in an amount indicated by the remittance amount from the account of user UY to the account of the destination user, and notify the user that the remittance has been completed by outputting a screen or a predetermined sound indicating that the remittance has been completed on the user terminal 10 or the terminal device used by the destination user.

なお、利用者端末10を用いた送金は、上述した処理に限定されるものではない。たとえば、利用者端末10を用いた送金は、送金先のユーザの電話番号や、送金先のユーザを示す情報(たとえば、利用者ID)を利用者端末10に入力することにより行われてもよい。具体的な例を挙げると、利用者端末10は、送金先のユーザの電話番号または利用者IDと、送金金額との入力を利用者UYから受け付け、入力された電話番号または利用者IDと、送金金額と、利用者UYを識別する利用者識別情報とを決済サーバ100へと送信する。そして、決済サーバ100は、利用者UYの口座から、送信された電話番号または利用者IDに紐づけられたユーザの口座へと、送金金額が示す額の電子マネーを移行させる。 Note that remittance using the user terminal 10 is not limited to the above-mentioned process. For example, remittance using the user terminal 10 may be performed by inputting the telephone number of the remittance destination user or information indicating the remittance destination user (e.g., user ID) into the user terminal 10. To give a specific example, the user terminal 10 accepts input of the remittance destination user's telephone number or user ID and the remittance amount from user UY, and transmits the input telephone number or user ID, the remittance amount, and user identification information identifying user UY to the payment server 100. The payment server 100 then transfers electronic money in the amount indicated by the remittance amount from the account of user UY to the account of the user linked to the transmitted telephone number or user ID.

ここで、送金先のユーザの電話番号や利用者IDは、当該ユーザに関する情報と紐付けてユーザアプリに予め登録されていてもよい。この場合、利用者端末10は、ユーザアプリに登録されたユーザ(送金先)の指定と、当該ユーザへの送金金額の入力とを利用者UYから受け付け、指定されたユーザに紐付けられた電話番号または利用者IDと、送金金額と、利用者UYを識別する利用者識別情報とを決済サーバ100へと送信する。 Here, the telephone number or user ID of the remittance destination user may be linked to information about the user and registered in advance in the user app. In this case, the user terminal 10 accepts from user UY the designation of the user (remittance destination) registered in the user app and input of the remittance amount to the user, and transmits to the payment server 100 the telephone number or user ID linked to the designated user, the remittance amount, and user identification information that identifies user UY.

また、たとえば、利用者端末10を用いた送金は、送金金額を受け取るためのリンク情報を送金先のユーザに提供することにより行われてもよい。具体的な例を挙げると、利用者端末10は、利用者UYから送金金額の入力を受け付けて送金金額を受け取るためのリンク情報を生成し、リンク情報を含む電子メールを送信したり、リンク情報を含む投稿情報をSNS(Social Networking Service)に投稿したりすることで、送金先のユーザが利用する端末装置にリンク情報を提供する。そして、送金先のユーザがリンク情報を選択して受け取り操作を行った場合、決済サーバ100は、利用者UYの口座から、送金先のユーザの口座へと、送金金額が示す額の電子マネーを移行させる。 For example, remittance using the user terminal 10 may be performed by providing the remittance user with link information for receiving the remittance amount. As a specific example, the user terminal 10 accepts input of the remittance amount from user UY, generates link information for receiving the remittance amount, and provides the link information to the terminal device used by the remittance user by sending an email containing the link information or posting information containing the link information on a social networking service (SNS). Then, when the remittance user selects the link information and performs a receiving operation, the payment server 100 transfers electronic money in the amount indicated by the remittance amount from the account of user UY to the account of the remittance user.

なお、上述した決済手段や決済サービスは、商品の購入や役務の提供に対する対価の提供(債務の精算)のためのものに限定されるものではない。例えば、上述したように、決済手段や決済サービスは、複数のユーザが有する口座間の送金に関する機能を有していてもよい。すなわち、上述した決済手段や決済サービスは、ユーザや店舗等、電子マネーの所有者と紐づく任意の所有者の口座間における電子マネーの送受信を制御するサービスであればよい。すなわち、実施形態に係る決済手段や決済サービスは、電子マネーのやり取りを実現するための各種制御(電子マネーを介した各種の口座間送金制御のみならず、電子マネー口座と銀行口座間のやり取りに関する制御や、分割、ボーナス払いに伴う処理といった各種債権処理、その他電子マネーを含む財産のやり取りに関する各種制御)を実行する取引手段や取引サービスであれば、任意の態様で提供されるものであってもよい。また、このような取引手段や取引サービスが実現する各種の制御には、決済に関する制御と送金に関する制御の両方が含まれていてもよく、いずれか一方のみが含まれていてもよい。すなわち、「取引」とは、電子マネーに関する「決済」のみならず、電子マネーの「送金」やその他各種の処理をも含む概念である。すなわち、決済サーバ100は、任意の所有者間における電子マネーのやり取りを制御する取引手段を実現する情報処理装置であってもよい。 The above-mentioned payment means and payment services are not limited to those for providing compensation for the purchase of goods or the provision of services (settlement of debts). For example, as described above, the payment means and payment services may have a function related to transfer between accounts held by multiple users. That is, the above-mentioned payment means and payment services may be services that control the transmission and reception of electronic money between accounts of any owner linked to the owner of electronic money, such as a user or a store. That is, the payment means and payment services according to the embodiment may be transaction means and transaction services that execute various controls for realizing the exchange of electronic money (not only various inter-account transfer controls via electronic money, but also controls related to exchanges between electronic money accounts and bank accounts, various credit processes such as installments and processes associated with bonus payments, and various controls related to the exchange of assets including electronic money) and may be provided in any form. In addition, the various controls realized by such transaction means and transaction services may include both control related to payment and control related to transfer, or only one of them. That is, a "transaction" is a concept that includes not only "settlement" related to electronic money, but also "transfer" of electronic money and various other processes. In other words, the payment server 100 may be an information processing device that realizes a transaction means for controlling the exchange of electronic money between any owners.

(1-3.実施形態の概要について)
(1-3-1.第1の処理例)
以下、決済サーバ100が実行する管理システムとの連携サービスに関する情報処理の概要を説明する。以下に示す例では、銀行口座を電子マネーとして受取可能な振込先(「給与振込先」ともいう)の一例として説明するが、給与振込先は、電子マネーとして受取可能な振込先であれば、銀行口座に限らず、任意に振込先であってもよいがこの点については後述する。
(1-3. Overview of the embodiment)
(1-3-1. First Processing Example)
Below, we will explain an overview of information processing related to the linkage service with the management system executed by the payment server 100. In the example shown below, a bank account will be explained as an example of a transfer destination (also called a "salary transfer destination") that can receive electronic money, but the salary transfer destination is not limited to a bank account and can be any transfer destination as long as it can receive electronic money, and this point will be discussed later.

まず、図1を用いて、給与振込先として利用可能な銀行口座を利用者が有しない場合の処理の概要について説明する。図1は、利用者UYを対象として、利用者UYへの給与の支払いに関する処理の概要を示している。なお、図1の説明では、利用者端末10を利用者UYと同一視する場合がある。すなわち、以下の図1の説明では、利用者UYを利用者端末10と読み替えることもできる。 First, using Figure 1, we will explain the outline of the process when a user does not have a bank account that can be used as a salary transfer destination. Figure 1 shows an outline of the process related to paying salary to user UY, with user UY as the target. Note that in the explanation of Figure 1, user terminal 10 may be regarded as the same as user UY. In other words, in the following explanation of Figure 1, user UY can also be read as user terminal 10.

図1に示すように、決済サーバ100は、給与の振り込み依頼を受け付けるための情報を利用者UYに提供する(ステップS11)。例えば、決済サーバ100は、給与の振り込み依頼を受け付けるためのコンテンツを利用者UYが利用する利用者端末10に送信する。 As shown in FIG. 1, the payment server 100 provides information for accepting a salary transfer request to the user UY (step S11). For example, the payment server 100 transmits content for accepting a salary transfer request to the user terminal 10 used by the user UY.

決済サーバ100は、利用者UYから給与の振り込み依頼を受け付ける(ステップS12)。利用者端末10は、利用者端末10にユーザアプリを介して表示されたコンテンツに対する利用者UYの操作に応じて、利用者UYの給与の振り込み依頼を示す依頼情報を決済サーバ100に送信する。例えば、利用者端末10は、利用者UYを示す情報、利用者UYの雇用主示す情報等を含む依頼情報を決済サーバ100に送信することにより、利用者UYの給与の振り込み依頼を決済サーバ100に行う。これにより、利用者UYの依頼情報を受信した決済サーバ100は、利用者UYの依頼情報を利用者UYからの給与の振り込み依頼として受け付ける。例えば、決済サーバ100は、図3に示すコンテンツC1~C4等に対する利用者の操作に応じて、利用者からの給与の振り込み依頼を受け付けるが、この点については後述する。 The payment server 100 accepts a salary transfer request from user UY (step S12). In response to user UY's operation on the content displayed on the user terminal 10 via the user app, the user terminal 10 transmits request information indicating user UY's salary transfer request to the payment server 100. For example, the user terminal 10 transmits request information including information indicating user UY and information indicating user UY's employer to the payment server 100, thereby making a salary transfer request for user UY to the payment server 100. In this way, the payment server 100, which has received user UY's request information, accepts user UY's request information as a salary transfer request from user UY. For example, the payment server 100 accepts a salary transfer request from a user in response to the user's operation on the content C1 to C4, etc. shown in FIG. 3, which will be described later.

利用者UYから給与の振り込み依頼を受け付けた決済サーバ100は、給与振込先として利用可能な利用者UYの銀行口座の有無を判定する(ステップS13)。例えば、決済サーバ100は、利用者UYに対応付けられた振込先の情報を参照し、利用者UYが電子マネーとして受取可能な銀行口座を有するか否かを判定する。図1では、決済サーバ100は、利用者UYが電子マネーとして受取可能な銀行口座を有しないと判定する。 When the payment server 100 receives a salary transfer request from user UY, it determines whether or not there is a bank account for user UY that can be used as a salary transfer destination (step S13). For example, the payment server 100 refers to the transfer destination information associated with user UY and determines whether or not user UY has a bank account that can receive electronic money. In FIG. 1, the payment server 100 determines that user UY does not have a bank account that can receive electronic money.

利用者UYが電子マネーとして受取可能な銀行口座を有しないと判定した決済サーバ100は、電子マネーとして受取可能な銀行口座を提供可能な提携先の銀行に属する銀行サーバ20に対して、仮想口座(バーチャル口座)の貸し出しを要求する(ステップS14)。決済サーバ100は、銀行サーバ20に対して、給与口座として利用可能なワンタイム口座である仮想口座の貸し出しを要求する。仮想口座とは、提携先の銀行において決済サーバ100を運営する事業者が所有する同一の銀行口座に紐付けられる複数の仮想口座である。なお、この仮想口座は、銀行口座としての機能を有するものではなく、振込先を特定するための固有の番号情報であり、各種振込を受け付けるための専用口座として機能する。 When the payment server 100 determines that the user UY does not have a bank account that can receive electronic money, it requests the bank server 20, which belongs to an affiliated bank that can provide a bank account that can receive electronic money, to lend a virtual account (step S14). The payment server 100 requests the bank server 20 to lend a virtual account, which is a one-time account that can be used as a salary account. A virtual account is multiple virtual accounts linked to the same bank account owned by the operator who operates the payment server 100 at the affiliated bank. Note that this virtual account does not function as a bank account, but is unique number information for identifying the transfer destination, and functions as a dedicated account for accepting various transfers.

銀行サーバ20は、決済サーバ100からの要求に応じて、仮想口座の貸出を行う(ステップS15)。これにより、決済サーバ100は、貸し出された仮想口座を利用者UYについて登録する振込先(「登録用振込先」ともいう)として取得する。なお、決済サーバ100は、一度に所定のボリュームの仮想口座(たとえば、最大9,999,999口座などの任意の数)を銀行サーバ20から借り受け可能である。例えば、決済サーバ100は、利用者からの給与の振り込み依頼の受付け前に、予め仮想口座を銀行サーバ20から借り受けてもよい。 The bank server 20 lends the virtual account in response to a request from the payment server 100 (step S15). As a result, the payment server 100 acquires the lent virtual account as a transfer destination (also called a "registered transfer destination") to be registered for the user UY. The payment server 100 can borrow a predetermined volume of virtual accounts from the bank server 20 at one time (for example, any number, such as a maximum of 9,999,999 accounts). For example, the payment server 100 may borrow a virtual account from the bank server 20 in advance before accepting a salary transfer request from the user.

この場合、決済サーバ100は、銀行サーバ20との間の通信であるステップS14~S15の処理に代えて、自装置内で利用者UYについて登録する振込先(登録用振込先)を取得する処理を行う。例えば、決済サーバ100は、予め銀行サーバ20から借り受けた仮想口座を仮想口座情報記憶部121等の記憶部120で管理する。そして、決済サーバ100は、予め銀行サーバ20から借り受けた仮想口座のうち、1つの仮想口座を利用者に対応付ける登録用振込先として選択してもよい。 In this case, instead of the processing of steps S14 to S15, which is communication with the bank server 20, the payment server 100 performs processing to acquire a transfer destination (registered transfer destination) to be registered for the user UY within its own device. For example, the payment server 100 manages virtual accounts borrowed in advance from the bank server 20 in a storage unit 120 such as the virtual account information storage unit 121. The payment server 100 may then select one of the virtual accounts borrowed in advance from the bank server 20 as a registered transfer destination to be associated with the user.

例えば、決済サーバ100は、提携先の銀行から予め貸し出された複数の仮想口座のうち未使用である複数の仮想口座から選択した仮想口座を、利用者UYに対応する登録用振込先として割り当てる。この場合、決済サーバ100は、割り当てたワンタイム口座(仮想口座)を特定するための口座情報と、利用者UYに固有の識別情報とを関連付けて登録し、利用者情報として管理する。利用者UYに固有の識別情報として、たとえば、電子決済サービスの利用登録時に決済サーバ100が利用者ごとに個別に割り振るアカウント(利用者ID等)を利用できる。 For example, the payment server 100 assigns a virtual account selected from a number of unused virtual accounts that have been loaned in advance from an affiliated bank as a registered transfer destination corresponding to user UY. In this case, the payment server 100 registers account information for identifying the assigned one-time account (virtual account) in association with identification information unique to user UY, and manages it as user information. For example, the identification information unique to user UY can be an account (user ID, etc.) that the payment server 100 assigns individually to each user when registering to use the electronic payment service.

また、決済サーバ100は、法令により義務付けられている資金移動業における滞留規制の遵守を目的として、振込入金用の専用口座を振込先(送金先)として入金された金額のうち、所定額を超える額の現金を専用口座に紐付く利用者UYに返金するための返金用の銀行口座の情報を、振り込み依頼等の利用申込の際、利用者UYから取得してもよい。決済サーバ100は、利用者UYから取得した返金用の銀行口座の情報を、上述の固有情報に関連付けて、利用者情報として登録する。 In addition, for the purpose of complying with legally mandated retention regulations in the money transfer business, the payment server 100 may obtain from user UY, at the time of application for a transfer request, etc., information on a refund bank account for refunding to user UY linked to a dedicated account any amount of cash that exceeds a specified amount deposited into a dedicated account for transfer deposits as the transfer destination (remittance destination). The payment server 100 associates the refund bank account information obtained from user UY with the above-mentioned unique information and registers it as user information.

決済サーバ100は、利用者UYを雇用する雇用者である事業者Cが利用者UYの給与の振込先を管理するために利用する人事管理システム30に登録されている利用者UYの振込先として反映させる。決済サーバ100は、利用者UYを雇用する事業者Cが導入する人事管理システム30に、利用者UYの給与振込先を示す振込先情報を送信する(ステップS16)。例えば、決済サーバ100は、利用者UYを雇用する事業者Cが導入する人事管理システム30の装置(「人事管理装置」ともいう)に、利用者UYを示す情報や利用者UYに対応する登録用振込先を示す情報を含む振込先情報を送信する。 The payment server 100 reflects the transfer destination of user UY registered in the personnel management system 30 used by business C, the employer of user UY, to manage the transfer destination of user UY's salary. The payment server 100 transmits the transfer destination information indicating the transfer destination of user UY's salary to the personnel management system 30 introduced by business C, the employer of user UY (step S16). For example, the payment server 100 transmits the transfer destination information including information indicating user UY and information indicating the registered transfer destination corresponding to user UY to the device (also referred to as the "personnel management device") of the personnel management system 30 introduced by business C, the employer of user UY.

決済サーバ100から振込先情報を受信した人事管理システム30は、振込先情報が示す給与振込先を利用者UYの振込先として登録する登録処理を実行する(ステップS17)。例えば、人事管理システム30の人事管理装置は、振込先情報が示す利用者UYに対応する登録用振込先を利用者UYの振込先として、利用者UYを識別する情報に対応付けて記憶部に格納する登録処理を実行する。 The personnel management system 30, which has received the transfer destination information from the payment server 100, executes a registration process to register the salary transfer destination indicated in the transfer destination information as the transfer destination of user UY (step S17). For example, the personnel management device of the personnel management system 30 executes a registration process to store the registered transfer destination corresponding to user UY indicated in the transfer destination information as the transfer destination of user UY in the memory unit in association with information identifying user UY.

登録処理を実行した人事管理システム30は、決済サーバ100に、利用者UYの給与振込先に関する登録処理の実行結果を通知する(ステップS18)。例えば、人事管理システム30の人事管理装置は、利用者UYの給与振込先に関する登録処理の成否を含む実行結果情報を決済サーバ100に送信する。例えば、人事管理システム30の人事管理装置は、利用者UYの給与振込先に関する登録処理が完了した場合、利用者UYの給与振込先に関する登録処理が正常に完了したことを示す完了通知情報を、実行結果情報として決済サーバ100に送信する。例えば、人事管理システム30の人事管理装置は、利用者UYの給与振込先に関する登録処理に失敗した場合、利用者UYの給与振込先に関する登録処理に失敗したことを示す失敗通知情報を、実行結果情報として決済サーバ100に送信する。 After executing the registration process, the personnel management system 30 notifies the payment server 100 of the execution result of the registration process for user UY's salary transfer destination (step S18). For example, the personnel management device of the personnel management system 30 sends execution result information including the success or failure of the registration process for user UY's salary transfer destination to the payment server 100. For example, when the personnel management device of the personnel management system 30 completes the registration process for user UY's salary transfer destination, it sends completion notification information indicating that the registration process for user UY's salary transfer destination was successfully completed to the payment server 100 as execution result information. For example, when the personnel management device of the personnel management system 30 fails to register user UY's salary transfer destination, it sends failure notification information indicating that the registration process for user UY's salary transfer destination failed to the payment server 100 as execution result information.

人事管理システム30から実行結果情報を受信した決済サーバ100は、利用者UYに、利用者UYの給与振込先に関する登録に関する情報を提供する(ステップS19)。例えば、決済サーバ100は、人事管理システム30から受信した実行結果情報に基づく情報(「提供情報」ともいう)を、利用者UYの利用者端末10に送信する。例えば、決済サーバ100は、利用者UYの給与振込先に関する登録処理が完了した場合、利用者UYの給与振込先に関する登録処理が正常に完了したことを示す提供情報を利用者UYの利用者端末10に送信する。例えば、決済サーバ100は、利用者UYの給与振込先に関する登録処理に失敗した場合、利用者UYの給与振込先に関する登録処理に失敗したことを示す提供情報を利用者UYの利用者端末10に送信する。このように、決済サーバ100は、人事管理システム30への給与振込先の反映ができない場合、利用者UYに人事管理システム30との連携が不可であったことを示す提供情報を利用者UYの利用者端末10に送信する。 The settlement server 100, which has received the execution result information from the personnel management system 30, provides the user UY with information regarding the registration of the salary transfer destination of the user UY (step S19). For example, the settlement server 100 transmits information based on the execution result information received from the personnel management system 30 (also referred to as "provided information") to the user terminal 10 of the user UY. For example, when the registration process of the salary transfer destination of the user UY is completed, the settlement server 100 transmits the provided information indicating that the registration process of the salary transfer destination of the user UY has been successfully completed to the user terminal 10 of the user UY. For example, when the registration process of the salary transfer destination of the user UY fails, the settlement server 100 transmits the provided information indicating that the registration process of the salary transfer destination of the user UY has failed to the user terminal 10 of the user UY. In this way, when the salary transfer destination cannot be reflected in the personnel management system 30, the settlement server 100 transmits the provided information indicating that the link with the personnel management system 30 was not possible to the user terminal 10 of the user UY.

上述したように、決済サーバ100は、利用者が電子マネーとして受取可能な振込先を有しない場合、利用者に電子マネーとして受取可能な振込先を対応付けて、その振込先をその利用者の給与振込先として人事管理システム30に登録させる。これにより、決済サーバ100は、利用者が適切な給与振込先を有しない場合であっても利用者の負荷無く給与のデジタル払いへの移行を行うことができ、給与のデジタル払いの利用を促進できる。 As described above, if a user does not have a transfer destination where electronic money can be received, the payment server 100 associates the user with a transfer destination where electronic money can be received and registers that transfer destination in the personnel management system 30 as the user's salary transfer destination. This allows the payment server 100 to transition to digital salary payment without burdening the user, even if the user does not have an appropriate salary transfer destination, and promotes the use of digital salary payment.

(1-3-2.第2の処理例(利用者が振込先を有する場合))
次に、図2を用いて、給与振込先として利用可能な振込先を利用者が有する場合の処理の概要について説明する。図2は、実施形態に係る情報処理の第2の処理例の概要を示す図である。図2は、利用者UZを対象として、利用者UZへの給与の支払いに関する処理の概要を示している。なお、図1と同様の点については適宜説明を省略する。また、図2の説明では、利用者端末10を利用者UZと同一視する場合がある。すなわち、以下の図2の説明では、利用者UZを利用者端末10と読み替えることもできる。
(1-3-2. Second Processing Example (When the User Has a Transfer Destination))
Next, with reference to FIG. 2, an overview of the process when a user has a transfer destination that can be used as a salary transfer destination will be described. FIG. 2 is a diagram showing an overview of a second processing example of information processing according to an embodiment. FIG. 2 shows an overview of the process related to the payment of salary to user UZ, with user UZ as the target. Note that explanations of points similar to those in FIG. 1 will be omitted as appropriate. Also, in the explanation of FIG. 2, the user terminal 10 may be regarded as the same as user UZ. That is, in the following explanation of FIG. 2, user UZ may also be read as user terminal 10.

図2に示すように、決済サーバ100は、給与の振り込み依頼を受け付けるための情報を利用者UZに提供する(ステップS21)。決済サーバ100は、利用者UZから給与の振り込み依頼を受け付ける(ステップS22)。 As shown in FIG. 2, the payment server 100 provides information for accepting a salary transfer request to the user UZ (step S21). The payment server 100 accepts the salary transfer request from the user UZ (step S22).

利用者UZから給与の振り込み依頼を受け付けた決済サーバ100は、給与振込先として利用可能な利用者UZの銀行口座の有無を判定する(ステップS23)。例えば、決済サーバ100は、利用者UZに対応付けられた振込先の情報を参照し、利用者UZが電子マネーとして受取可能な銀行口座を有するか否かを判定する。図2では、決済サーバ100は、利用者UZが電子マネーとして受取可能な仮想口座(銀行口座)を有すると判定する。 When the payment server 100 receives a salary transfer request from user UZ, it determines whether or not there is a bank account for user UZ that can be used as a salary transfer destination (step S23). For example, the payment server 100 refers to the transfer destination information associated with user UZ and determines whether or not user UZ has a bank account that can receive electronic money. In FIG. 2, the payment server 100 determines that user UZ has a virtual account (bank account) that can receive electronic money.

利用者UZが電子マネーとして受取可能な銀行口座を有すると判定した決済サーバ100は、その銀行口座(仮想口座)を利用者UZについて登録する振込先(登録用振込先)として取得する。決済サーバ100は、利用者UZを雇用する雇用者である事業者Cが利用者UZの給与の振込先を管理するために利用する人事管理システム30に登録されている利用者UZの振込先として反映させる。決済サーバ100は、利用者UZを雇用する事業者Cが導入する人事管理システム30に、利用者UZの給与振込先を示す振込先情報を送信する(ステップS24)。例えば、決済サーバ100は、利用者UZを雇用する事業者Cが導入する人事管理システム30の装置(人事管理装置)に、利用者UZを示す情報や利用者UZに対応する登録用振込先を示す情報を含む振込先情報を送信する。 When the payment server 100 determines that user UZ has a bank account that can receive electronic money, it acquires that bank account (virtual account) as a transfer destination (registered transfer destination) to be registered for user UZ. The payment server 100 reflects the bank account as a transfer destination for user UZ registered in the personnel management system 30 used by business C, the employer of user UZ, to manage the transfer destinations of user UZ's salary. The payment server 100 transmits transfer destination information indicating the transfer destination of user UZ's salary to the personnel management system 30 introduced by business C, the employer of user UZ (step S24). For example, the payment server 100 transmits transfer destination information including information indicating user UZ and information indicating the registered transfer destination corresponding to user UZ to the device (personnel management device) of the personnel management system 30 introduced by business C, the employer of user UZ.

決済サーバ100から振込先情報を受信した人事管理システム30は、振込先情報が示す給与振込先を利用者UZの振込先として登録する登録処理を実行する(ステップS25)。例えば、人事管理システム30の人事管理装置は、振込先情報が示す利用者UZに対応する登録用振込先を利用者UZの振込先として、利用者UZを識別する情報に対応付けて記憶部に格納する登録処理を実行する。 The personnel management system 30, which has received the transfer destination information from the payment server 100, executes a registration process to register the salary transfer destination indicated in the transfer destination information as the transfer destination of user UZ (step S25). For example, the personnel management device of the personnel management system 30 executes a registration process to store the registered transfer destination corresponding to user UZ indicated in the transfer destination information as the transfer destination of user UZ in the memory unit in association with information identifying user UZ.

登録処理を実行した人事管理システム30は、決済サーバ100に、利用者UZの給与振込先に関する登録処理の実行結果を通知する(ステップS26)。人事管理システム30から実行結果情報を受信した決済サーバ100は、利用者UZに、利用者UZの給与振込先に関する登録に関する情報を提供する(ステップS27)。例えば、決済サーバ100は、人事管理システム30から受信した実行結果情報に基づく情報(提供情報)を、利用者UZの利用者端末10に送信する。 After executing the registration process, the personnel management system 30 notifies the payment server 100 of the execution result of the registration process for user UZ's salary transfer destination (step S26). Having received the execution result information from the personnel management system 30, the payment server 100 provides user UZ with information regarding the registration for user UZ's salary transfer destination (step S27). For example, the payment server 100 transmits information (provided information) based on the execution result information received from the personnel management system 30 to the user terminal 10 of user UZ.

上述したように、決済サーバ100は、利用者が電子マネーとして受取可能な振込先を有する場合、その振込先をその利用者の給与振込先として人事管理システム30に登録させる。これにより、決済サーバ100は、利用者に給与振込先として利用可能な振込先がある場合、その振込先を用いることにより、利用者の負荷無く給与のデジタル払いへの移行を行うことができ、給与のデジタル払いの利用を促進できる。 As described above, when a user has a transfer destination that can receive electronic money, the payment server 100 registers that transfer destination in the personnel management system 30 as the user's salary transfer destination. As a result, when a user has a transfer destination that can be used as a salary transfer destination, the payment server 100 can use that transfer destination, thereby making it possible to transition to digital salary payment without burdening the user, and promoting the use of digital salary payment.

なお、上述した処理は一例に過ぎず、決済サーバ100は、上記に限らず給与の支払いを適切に行うために様々な処理を行ってもよい。例えば、決済サーバ100は、上述の滞留規制の順守および給与を名目とする送金ミスの検出を目的として、利用申込の際、所定の必要事項に関する情報を利用者から取得してもよい。所定の必要事項として、勤務先または雇用者や、社員番号や、社内での氏名や、受け取る金額や、返金用銀行口座などが想定される。勤務先や雇用者に関する情報は、給与受取用の振込入金サービスにおける振込元(送金元)の確認などに用いることが想定される。また、社員番号は、振込入金に誤りがあった場合、振込元に本人確認を行うキーとして用いることが想定される。また、社内での氏名は、振込先(送金先)として指定された口座名義人の確認などに用いることが想定される。また、受け取る金額は、事前に所定の金額を超えないように調整するために用いることが想定される。返金用銀行口座は、所定の金額を超える額を振込先(送金先)として用いることが想定される。決済サーバ100は、利用者から取得した所定の情報を、上述の固有情報に関連付けて、利用者情報として登録する。 Note that the above-mentioned process is merely an example, and the payment server 100 may perform various processes to properly pay wages, not limited to the above. For example, the payment server 100 may obtain information on predetermined necessary items from the user when applying for use, for the purpose of complying with the above-mentioned retention regulations and detecting errors in remittances in the name of wages. The predetermined necessary items are assumed to be the place of employment or employer, employee number, name within the company, amount to be received, and refund bank account. Information on the place of employment and employer is assumed to be used for confirming the remittance source (remittance source) in the remittance deposit service for receiving wages. In addition, the employee number is assumed to be used as a key to confirm the identity of the remittance source in the case of an error in the remittance. In addition, the name within the company is assumed to be used for confirming the account holder specified as the remittance destination (remittance destination). In addition, it is assumed that the amount to be received is used to adjust in advance so that it does not exceed a predetermined amount. It is assumed that the refund bank account is used as the remittance destination (remittance destination) for amounts exceeding a predetermined amount. The payment server 100 associates the specified information acquired from the user with the unique information described above and registers it as user information.

(1-3-3.利用者端末での表示及び操作の例)
ここから、利用者端末10での表示や利用者端末10を利用する利用者の操作の例について、図3を用いて説明する。図3は、利用者端末における表示の一例を示す図である。図3に示す各コンテンツは、ユーザアプリを介して利用者端末10に表示される。図3では、電子決済サービスの一例であるサービスPがサービスP株式会社により提供される場合を一例として示す。
(1-3-3. Examples of display and operation on user terminal)
From here, examples of displays on the user terminal 10 and operations by a user using the user terminal 10 will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of a display on a user terminal. Each content shown in Fig. 3 is displayed on the user terminal 10 via a user application. Fig. 3 shows as an example a case where Service P, which is an example of an electronic payment service, is provided by Service P Co., Ltd.

以下、図3を用いて、利用者UZが給与の振り込み依頼を行う場合を一例として説明する。なお、図1及び図2等で説明した内容と同様の点については適宜説明を省略する。 Below, we will use Figure 3 to explain an example of a case where user UZ makes a salary transfer request. Note that explanations of points similar to those explained in Figures 1 and 2 will be omitted as appropriate.

図3のコンテンツC1は、利用者からの給与の振り込み依頼を受け付けるコンテンツである。コンテンツC1は、サービスPによる給与の受け取るためのサービス連携の許可を受け付けるためのコンテンツである。図3のコンテンツC1は、「サービスPで給与を受け取る」ことに同意することが利用者により指定(選択)されている状態を示す。 Content C1 in FIG. 3 is content that accepts a salary transfer request from a user. Content C1 is content for accepting permission for service collaboration to receive salary through service P. Content C1 in FIG. 3 shows a state in which the user has specified (selected) consent to "receiving salary through service P."

図3のコンテンツC1の状態で、利用者が「上記に同意して続ける」と記されたボタンBT1を指定した場合、利用者端末10は、コンテンツC1で受け付けた情報を取得し、表示をコンテンツC2に遷移させ、給与の振り込み依頼の表示を継続する。図3では、利用者UZがボタンBT1を指定することにより、利用者UZの利用者端末10は、コンテンツC2を表示する。なお、利用者が「同意しない」と記されたボタンBT2を指定した場合、利用者端末10は、給与の振り込み依頼の表示を終了し、給与の振り込み依頼の受け付けを終了してもよい。 When the user selects button BT1 marked "Agree to the above and continue" in the state of content C1 in FIG. 3, the user terminal 10 acquires the information accepted in content C1, transitions the display to content C2, and continues to display the salary transfer request. In FIG. 3, when user UZ selects button BT1, user terminal 10 of user UZ displays content C2. Note that when the user selects button BT2 marked "Do not agree," the user terminal 10 may end the display of the salary transfer request and end the acceptance of the salary transfer request.

図3のコンテンツC2は、利用者の勤務先の指定(選択)を受け付けるコンテンツである。コンテンツC2は、サービスPによる給与の受け取りが可能な事業者の一覧を示すコンテンツである。例えば、コンテンツC2は、サービスPとのサービス連携が可能な人事管理システム30が導入されている事業者の一覧を示すコンテンツである。図3のコンテンツC2は、事業者A~事業者I等の複数の事業者の一覧を表示する。 Content C2 in FIG. 3 is content that accepts the user's designation (selection) of their place of employment. Content C2 is content that shows a list of businesses that can receive wages through service P. For example, content C2 is content that shows a list of businesses that have introduced a personnel management system 30 that can be linked to service P. Content C2 in FIG. 3 displays a list of multiple businesses, such as businesses A to I.

図3のコンテンツC2中の事業者の一覧から、利用者が勤務先を指定した場合、利用者端末10は、コンテンツC2で受け付けた情報を取得し、表示をコンテンツC3に遷移させ、給与の振り込み依頼の表示を継続する。図3では、利用者UZが勤務先(雇用者)である事業者Cを指定(選択)することにより、利用者UZの利用者端末10は、コンテンツC3を表示する。なお、利用者は、コンテンツC2中の検索ボックスに勤務先の名称などを入力することにより、自身の勤務先を検索し、検索結果から自身の勤務先を指定してもよい。 When a user specifies his/her place of employment from the list of businesses in content C2 in FIG. 3, the user terminal 10 acquires the information received in content C2, transitions the display to content C3, and continues to display the salary transfer request. In FIG. 3, when user UZ specifies (selects) business C, which is his/her place of employment (employer), the user terminal 10 of user UZ displays content C3. Note that a user may search for his/her own place of employment by entering the name of the place of employment, etc., in a search box in content C2, and specify his/her own place of employment from the search results.

図3のコンテンツC3は、給与の受取方法の選択を受け付けるコンテンツである。コンテンツC3は、サービスPに残すお金(額)の指定等の給与受取設定を受け付けるコンテンツである。例えば、コンテンツC3は、利用者の給与のうち、サービスPで利用可能な電子マネーとして残す額の指定、及びサービスPで利用可能な電子マネーとして残す額以外を入金する銀行等の入金先の指定を受け付けるコンテンツである。図3のコンテンツC3は、サービスPに残す額の指定を受け付けるスライダー、サービスPに残す額以外の入金先として指定された入金先、及び指定可能な入金先の候補の一覧等を表示する。 Content C3 in FIG. 3 is content that accepts the selection of the method of receiving salary. Content C3 is content that accepts salary receiving settings such as the specification of the money (amount) to be left in service P. For example, content C3 is content that accepts the specification of the amount of the user's salary to be left as electronic money usable in service P, and the specification of a deposit destination such as a bank to deposit the amount other than the amount left as electronic money usable in service P. Content C3 in FIG. 3 displays a slider that accepts the specification of the amount to be left in service P, a deposit destination specified as a deposit destination for the amount other than the amount left in service P, and a list of candidates for deposit destinations that can be specified.

図3のコンテンツC3の状態で、利用者が「設定して進む」と記されたボタンBT3を指定した場合、利用者端末10は、コンテンツC3で受け付けた情報を取得し、表示をコンテンツC4に遷移させ、給与の振り込み依頼の表示を継続する。図3では、利用者UZがボタンBT3を指定することにより、利用者UZの利用者端末10は、コンテンツC4を表示する。なお、給与の振り込み依頼において、コンテンツC3は、省略されてもよい。コンテンツC3が省略される場合、図3のコンテンツC2中の事業者の一覧から、利用者が勤務先を指定した場合、利用者端末10は、コンテンツC2で受け付けた情報を取得し、表示をコンテンツC4に遷移させ、給与の振り込み依頼の表示を継続する。 When the user selects button BT3 marked "Set and proceed" in the state of content C3 in FIG. 3, the user terminal 10 acquires the information accepted in content C3, transitions the display to content C4, and continues to display the salary transfer request. In FIG. 3, when user UZ selects button BT3, the user terminal 10 of user UZ displays content C4. Note that content C3 may be omitted in the salary transfer request. When content C3 is omitted, if the user selects the employer from the list of businesses in content C2 in FIG. 3, the user terminal 10 acquires the information accepted in content C2, transitions the display to content C4, and continues to display the salary transfer request.

図3のコンテンツC4は、利用者の給与振込先の変更(登録)を人事管理システム30に反映するためのコンテンツである。コンテンツC4は、利用者の雇用者が利用(導入)している人事管理システム30へのログイン情報を受け付けるコンテンツである。図3のコンテンツC4は、利用者UZの雇用者である事業者Cが導入している人事管理システム#1(図3では「システム#1」と表記)へのログインに必要な情報の入力を受け付ける。具体化には、コンテンツC4は、システム#1へのログインに必要な情報の一例である利用者の共通社員番号及びパスワードの入力を受け付ける。なお、共通社員番号及びパスワードは、ログインに必要な情報の一例に過ぎず、各人事管理システム30でログインに必要な情報は異なってもよい。情報処理システム1は、人事管理システム30毎にログインに必要な情報を、ログイン時必要情報として管理し、利用者端末10は、人事管理システム30のログイン時必要情報に基づいて、その人事管理システム30へのログインに必要な情報を表示してもよい。 Content C4 in FIG. 3 is content for reflecting changes (registration) of the user's salary transfer destination in the personnel management system 30. Content C4 is content for accepting login information for the personnel management system 30 used (introduced) by the user's employer. Content C4 in FIG. 3 accepts input of information required for logging in to personnel management system #1 (indicated as "system #1" in FIG. 3) introduced by business C, the employer of user UZ. Specifically, content C4 accepts input of the user's common employee number and password, which are an example of information required for logging in to system #1. Note that the common employee number and password are merely an example of information required for logging in, and the information required for logging in may differ for each personnel management system 30. The information processing system 1 manages the information required for logging in for each personnel management system 30 as information required at the time of login, and the user terminal 10 may display the information required for logging in to the personnel management system 30 based on the information required at the time of login for that personnel management system 30.

図3では、利用者がコンテンツC4に共通社員番号及びパスワードを入力し、「ログイン」と記されたボタンBT4を指定した場合、利用者端末10は、コンテンツC1~C4で受け付けた情報に基づく給与振込先の変更(登録)を情報処理システム1に要求する。 In FIG. 3, when a user inputs a common employee number and password into content C4 and selects button BT4 marked "Login," the user terminal 10 requests the information processing system 1 to change (register) the salary transfer destination based on the information received in contents C1 to C4.

例えば、利用者端末10は、コンテンツC1~C4で受け付けた情報を決済サーバ100へ送信し、決済サーバ100は、利用者端末10の情報を利用者からの給与の振り込み依頼として受け付ける。決済サーバ100は、利用者端末10から受信した情報を用いて人事管理システム#1が提供するAPI等を介して利用者の給与振込先の変更(登録)を人事管理システム#1へ要求する。 For example, the user terminal 10 transmits the information received in contents C1 to C4 to the payment server 100, and the payment server 100 accepts the information from the user terminal 10 as a salary transfer request from the user. Using the information received from the user terminal 10, the payment server 100 requests the human resources management system #1 to change (register) the user's salary transfer destination via an API or the like provided by the human resources management system #1.

図3では、利用者UZがコンテンツC4に事業者Cでの社員番号及びパスワードを入力し、ボタンBT4を指定することにより、利用者UZの利用者端末10は、利用者UZの給与振込先の変更(登録)を要求する。例えば、決済サーバ100は、利用者UZの利用者端末10から利用者UZのログイン情報を受け付けて、人事管理システム#1が提供するAPIを介してログイン情報と振込先情報を人事管理システム#1に送信し、人事管理システム#1から取得した登録可否を示す情報を利用者端末10へ提供する。 In FIG. 3, user UZ inputs his/her employee number and password at business C into content C4 and presses button BT4, causing user UZ's user terminal 10 to request a change (registration) of user UZ's salary transfer destination. For example, the payment server 100 accepts user UZ's login information from user UZ's user terminal 10, transmits the login information and transfer destination information to human resources management system #1 via an API provided by human resources management system #1, and provides information obtained from human resources management system #1 indicating whether registration is possible to user terminal 10.

利用者端末10は、給与振込先の変更(登録)が成功したことを示す情報を取得した場合、表示をコンテンツC5に遷移させ、給与振込先の変更(登録)を利用者に通知する。図3のコンテンツC5は、利用者の給与振込先の変更(登録)が完了したことを通知するためのコンテンツである。コンテンツC5は、利用者の給与振込先の変更(登録)が完了を示す情報、及び「ホーム画面に戻る」と記されたボタンBT5を含むコンテンツである。利用者がボタンBT5を指定した場合、利用者端末10は、ユーザアプリのホーム画面に表示を遷移させる。 When the user terminal 10 acquires information indicating that the change (registration) of the salary transfer destination has been successful, it transitions the display to content C5 and notifies the user of the change (registration) of the salary transfer destination. Content C5 in FIG. 3 is content for notifying the user that the change (registration) of the salary transfer destination has been completed. Content C5 is content that includes information indicating that the change (registration) of the user's salary transfer destination has been completed, and a button BT5 marked "Return to home screen." When the user selects button BT5, the user terminal 10 transitions the display to the home screen of the user app.

コンテンツC5には、給与振込開始日を示す情報が含まれてもよい。この場合、決済サーバ100は、給与振込先の変更(登録)を要求した人事管理システム30から、給与振込開始の予定日を示す情報を取得し、取得した予定日を示す情報を利用者端末10に提供する。図3では、決済サーバ100は、人事管理システム#1への利用者UZの給与振込先の反映完了の予定時期を示す情報を、利用者UZの利用者端末10に提供する。 Content C5 may include information indicating the salary transfer start date. In this case, the payment server 100 obtains information indicating the planned start date of salary transfer from the personnel management system 30 that requested the change (registration) of the salary transfer destination, and provides the obtained information indicating the planned date to the user terminal 10. In FIG. 3, the payment server 100 provides information to the user terminal 10 of user UZ indicating the planned time when the salary transfer destination of user UZ will be reflected in personnel management system #1.

(1-3-4.その他の例(振込先等))
なお、上記は一例に過ぎず、情報処理システム1は任意の情報を用いて処理を行ってもよい。例えば、情報処理システム1は、給与振込先として仮想口座等の銀行口座を用いる場合を一例として説明したが、振込先は銀行口座に限らず任意の振込先が用いられてもよい。例えば、情報処理システム1は、給与振込先として人事管理システム30が対応可能な給与支払い態様に対応する振込先を用いてもよい。
(1-3-4. Other examples (transfer details, etc.))
Note that the above is merely an example, and the information processing system 1 may perform processing using any information. For example, the information processing system 1 has been described as using a bank account such as a virtual account as the salary transfer destination, but the transfer destination is not limited to a bank account and any transfer destination may be used. For example, the information processing system 1 may use a transfer destination corresponding to a salary payment mode that the human resources management system 30 can handle as the salary transfer destination.

例えば、人事管理システム30が電子マネーでの給与支払いに対応している場合、情報処理システム1は、電子マネーでの支払いに対応する振込先を用いてもよい。この場合、決済サーバ100は、電子マネーに関するサービス(電子マネーサービス等)におけるアカウント(「電子マネーアカウント」ともいう)を、人事管理システム30に登録されている利用者の振込先として反映させてもよい。例えば、情報処理システム1は、電子マネーに関するサービスを識別できる情報(例えばサービス名、サービス識別ID等)とアカウント名を人事管理システム30に連携させてもよい。 For example, if the personnel management system 30 supports salary payments in electronic money, the information processing system 1 may use a transfer destination that supports payments in electronic money. In this case, the payment server 100 may reflect an account (also called an "electronic money account") in a service related to electronic money (such as an electronic money service) as the transfer destination of a user registered in the personnel management system 30. For example, the information processing system 1 may link information that can identify the service related to electronic money (such as a service name, a service identification ID, etc.) and the account name to the personnel management system 30.

なお、電子マネーアカウントには、サービス利用者に付与されるアカウントに紐付くウォレットが含まれる。ウォレットは、デジタルマネーの入金(残高の加算)と、デジタルマネーの出金(残高の払出)を受け付ける。例えば、ウォレットには、デジタルマネーの出入金の管理のために用いられ、図7中の口座IDで識別されるデジタルマネー用の口座に対応する。 The electronic money account includes a wallet linked to the account given to the service user. The wallet accepts digital money deposits (addition to the balance) and digital money withdrawals (payment of the balance). For example, the wallet is used to manage the deposits and withdrawals of digital money, and corresponds to the digital money account identified by the account ID in Figure 7.

例えば、決済サーバ100は、サービスP等の電子決済サービス(電子マネーサービス)におけるアカウントを、人事管理システム30に登録されている利用者の振込先として反映させてもよい。この場合、情報処理システム1は、雇用者のアカウント(法人アカウント)に対応するウォレットから、利用者のアカウントに対応するウォレットへ給与に対応する電子マネーを送金する処理を給与の支払い処理として実行してもよい。 For example, the payment server 100 may reflect an account in an electronic payment service (electronic money service) such as service P as the transfer destination of a user registered in the personnel management system 30. In this case, the information processing system 1 may execute a process of transferring electronic money corresponding to the salary from a wallet corresponding to the employer's account (corporate account) to a wallet corresponding to the user's account as a salary payment process.

(1-4.振込入金処理)
以下、給与の支払いサービスによる給与の支払い(振込入金)処理の概要について説明する。以下では、利用者UZが給与の振込入金サービスを利用した場合の情報処理システム1における処理の概要について説明する。
(1-4. Transfer deposit processing)
The following provides an overview of the salary payment (transfer) process using the salary payment service. The following provides an overview of the process in the information processing system 1 when user UZ uses the salary transfer service.

利用者UZの雇用者である事業者Cは、人事管理システム30に登録された利用者UZの給与振込先を示す振込先情報に基づいて給与の支払い(振込入金)を行う。たとえば、事業者Cは、自らが銀行口座を所有する仕向銀行から、振込先情報に記された銀行(支店)の口座および口座名義人を送金先として、利用者UZの給与を送金する。例えば、事業者Cは、口座名義人が「ショウヒョウジン」である専用口座番号:「111111」に対して、給与:「¥250,000」の送金を行う例が示されている。 Business C, the employer of user UZ, pays the salary (transfers the salary) based on the transfer destination information indicating the transfer destination of user UZ's salary registered in the personnel management system 30. For example, business C transfers user UZ's salary from the sending bank where it holds a bank account, to the bank (branch) account and account holder indicated in the transfer destination information. For example, an example is shown in which business C transfers salary: "¥250,000" to dedicated account number: "111111", whose account holder is "Shohyojin".

決済サーバ100は、同一の銀行口座に紐付けられた複数の仮想口座の中から利用者ごとに個別に割り当てられた専用口座(仮想口座)に対する振込入金を検知する検知処理を実行する。たとえば、決済サーバ100は、所定のタイミングで複数の専用口座(仮想口座)が紐付けられている銀行口座の残高を確認する。そして、決済サーバ100は、該当の銀行口座の残高が増えている場合、送金先として指定されている専用口座(仮想口座)を示す専用口座番号を個別に特定する。 The payment server 100 executes a detection process to detect transfers to a dedicated account (virtual account) that is individually assigned to each user from among multiple virtual accounts linked to the same bank account. For example, the payment server 100 checks the balance of a bank account to which multiple dedicated accounts (virtual accounts) are linked at a specified time. Then, if the balance of the relevant bank account has increased, the payment server 100 individually identifies the dedicated account number indicating the dedicated account (virtual account) specified as the remittance destination.

また、決済サーバ100は、振込入金の専用口座番号に対する入金が検知されると、振込内容を確認する処理を実行する。そして、決済サーバ100は、振込内容の確認結果に応じた処理を実行する。たとえば、決済サーバ100は、振込入金の送金先である対象利用者(たとえば利用者UZなど)に紐付く専用口座(仮想口座)の残高を取得する。そして、決済サーバ100は、専用口座(仮想口座)に対して振込入金の入金額を反映した後の残高が所定の金額を超えるかどうかを判定する。 Furthermore, when the payment server 100 detects a deposit to a dedicated account number for a transfer deposit, it executes a process to confirm the details of the transfer. Then, the payment server 100 executes a process according to the results of the confirmation of the details of the transfer. For example, the payment server 100 obtains the balance of a dedicated account (virtual account) linked to the target user (such as user UZ) who is the recipient of the transfer deposit. Then, the payment server 100 determines whether the balance of the dedicated account (virtual account) after reflecting the amount of the transfer deposit exceeds a predetermined amount.

決済サーバ100は、専用口座(仮想口座)の残高が所定の金額を超えていない場合、対象利用者が所有する電子マネーのマネー残高に対して、振込入金の入金額を反映させるチャージ処理を実行する。一方、決済サーバ100は、専用口座(仮想口座)の残高が所定の金額を超えている場合、対象利用者に予め紐付けられている銀行口座を送金先として、所定の金額を超える分に相当する額の現金を送金する返金処理を実行する。 If the balance of the dedicated account (virtual account) does not exceed a predetermined amount, the payment server 100 executes a charge process to reflect the amount of the transfer deposit in the balance of the electronic money owned by the target user. On the other hand, if the balance of the dedicated account (virtual account) exceeds a predetermined amount, the payment server 100 executes a refund process to transfer cash in an amount equivalent to the amount exceeding the predetermined amount to a bank account that is linked to the target user in advance.

また、決済サーバ100は、検知した振込入金が給与受取用の入金である場合、対象利用者に対して、振込内容の確認するための確認依頼を送信してもよい。たとえば、決済サーバ100は、振込入金の振込元が、対象利用者が予め設定した勤務先や雇用者とは異なっている場合、給与受取用の入金で間違いないか否かの確認通知を利用者端末10に送信してもよい。この場合、決済サーバ100は、対象利用者からの確認が取れた場合、マネー残高のチャージなどの処理を実行する。また、決済サーバ100は、対象利用者の振込入金の履歴を辿り、給与受取用の入金が不規則なタイミングで行われている場合、給与受取用の振込入金で間違いがないかを対象利用者に確認するための確認通知を利用者端末10に送信してもよい。なお、決済サーバ100は、対象利用者の振込入金の履歴を辿り、利用目的が給与以外である振込入金が一定のタイミングで継続的に検知された場合、給与受取用の振込入金の間違いではないか否かを対象利用者に問い合わせるための確認通知を利用者端末10に送信してもよい。これにより、利用目的を誤って、振込入金サービスが利用されることを防止できる。 In addition, if the detected transfer is for salary receipt, the payment server 100 may send a confirmation request to the target user to confirm the transfer details. For example, if the transfer source of the transfer is different from the workplace or employer preset by the target user, the payment server 100 may send a confirmation notification to the user terminal 10 as to whether or not the transfer is for salary receipt. In this case, if the payment server 100 receives confirmation from the target user, it executes processing such as charging the money balance. In addition, the payment server 100 may trace the transfer history of the target user, and if the transfer for salary receipt is made at irregular times, it may send a confirmation notification to the user terminal 10 to ask the target user whether or not the transfer for salary receipt is correct. In addition, the payment server 100 may trace the transfer history of the target user, and if transfers for purposes other than salary are continuously detected at regular times, it may send a confirmation notification to the user terminal 10 to inquire of the target user as to whether or not the transfer for salary receipt is correct. This will prevent the transfer deposit service from being used for the wrong purpose.

また、決済サーバ100は、所定のタイミングで、マネー残高のうち給与の内訳で管理されているマネー残高を示す情報をサービス利用者ごとに取得し、提携先の銀行に通知してもよい。資金移動業者が破綻した場合に、給与として支払われた電子マネーを、提携先の銀行が保証する場合がある。そのようなケースにおいて、提携先の銀行が、給与として利用者に支払われた電子マネーの残高を確認することは、保証が必要な金額を把握することが出来る点で有用である。 The payment server 100 may also obtain, at a specified timing, information indicating the money balance that is managed as a breakdown of salary for each service user, and notify the affiliated bank. In the event that a money transfer service provider goes bankrupt, the affiliated bank may guarantee the electronic money paid as salary. In such a case, it is useful for the affiliated bank to check the balance of the electronic money paid to the user as salary, in that it can ascertain the amount that requires guarantee.

また、決済サーバ100は、給与受取用の振込入金サービスの利用申込の際、振込入金の入金額のうち、電子マネーで受け取る金額の選択を利用者から受付可能としてもよい。この場合、決済サーバ100は、入金額から電子マネーで受け取る分を差し引いた差額を現金で対象利用者の銀行口座に振り込むように処理できる。 When applying to use the transfer deposit service for receiving a salary, the payment server 100 may also be able to accept from the user the selection of the amount of the transfer deposit to be received in electronic money. In this case, the payment server 100 can process the amount of the deposit minus the amount to be received in electronic money, and transfer the difference in cash to the bank account of the target user.

また、決済サーバ100を運営する事業者は、1回(1shot)の入金額が所定の金額を超える場合、振込入金の受付を拒否するように提携先の銀行との間で事前に申合せをしておいてもよい。たとえば、決済サーバ100は、所定のタイミングで、仮想口座に対する入金の受付を拒否する所定の金額を示す情報を、銀行サーバ20に送信する。なお、所定の金額は、利用目的(振込入金サービス)ごとに設定されてもよい。 The operator of the payment server 100 may also make a prior arrangement with an affiliated bank to refuse to accept a transfer deposit if the amount of a single deposit (one shot) exceeds a specified amount. For example, the payment server 100 transmits, at a specified timing, information to the bank server 20 indicating the specified amount for which the deposit to the virtual account will be refused. The specified amount may be set for each purpose of use (transfer deposit service).

また、決済サーバ100は、銀行サーバ20において仮想口座に対する入金の受付が拒否する処理が行われた振込入金に関する情報を銀行サーバ20から取得してもよい。たとえば、決済サーバ100は、給与受取用の振込入金サービスにおいて、1回(1shot)の入金額が所定の金額を超えている場合、次回も所定の金額を超える蓋然性が高いと判定する。この場合、決済サーバ100は、振込入金の送金先である仮想口座に紐付く対象利用者に対して、次回も給与受取用の振込入金サービスの利用を継続するか否かの確認通知を送信する。これにより、提携先の銀行において、次回も入金の受付が拒否されてしまうことを回避できる。 The payment server 100 may also obtain from the bank server 20 information regarding a transfer deposit for which the bank server 20 has performed a process to reject the deposit into a virtual account. For example, in a transfer deposit service for receiving a salary, if the amount of a deposit in one shot exceeds a specified amount, the payment server 100 determines that there is a high probability that the amount will also exceed the specified amount next time. In this case, the payment server 100 sends a confirmation notification to the target user linked to the virtual account to which the transfer deposit is to be sent, asking whether or not they will continue to use the transfer deposit service for receiving a salary next time. This makes it possible to prevent the affiliated bank from rejecting the deposit next time as well.

(1-5.入金通知例)
以下、給与の振込入金サービスによる振込入金の通知例について説明する。利用者UZが利用する利用者端末10は、利用者UZの操作に従って、情報を表示する。例えば、事業者Cから利用者UZに給与の支払いがあった場合、利用者UZが利用する利用者端末10は、「事業者Cから給与の支払いがありました。」等の給与の支払いを示す情報を表示する。利用者UZが利用する利用者端末10は、利用者UZの操作に従って、支払われた給与の詳細に関する詳細情報を表示する。これにより、利用者UZは、給与に関するサービスの連携が正常に機能したことを確認できる。
(1-5. Example of payment notification)
An example of a notification of a transfer deposit using the salary transfer deposit service will be described below. The user terminal 10 used by user UZ displays information in accordance with user UZ's operation. For example, when user UZ receives salary payment from business C, the user terminal 10 used by user UZ displays information indicating the salary payment, such as "Salary payment has been received from business C." The user terminal 10 used by user UZ displays detailed information regarding the details of the salary payment in accordance with user UZ's operation. This allows user UZ to confirm that the coordination of salary-related services has functioned normally.

上述したように、情報処理システム1は、利用者から給与振り込み依頼を受け付けた場合は、電子マネーとして受取可能な振込先を、雇用者が利用者の給与振込先を管理するために利用する管理システムに登録されている利用者の振込先の情報として登録する。また、情報処理システム1は、利用者が電子マネーを利用する際に用いるアプリケーションを介して利用者から給与振り込み依頼を受け付ける。また、情報処理システム1は、電子マネーサービスにおける雇用者のアカウント(法人アカウント)から、電子マネーを利用者への給与として提供するための振込先の情報を登録してもよい。 As described above, when the information processing system 1 receives a salary transfer request from a user, it registers a transfer destination available for receiving electronic money as the user's transfer destination information registered in a management system used by employers to manage the user's salary transfer destinations. The information processing system 1 also receives a salary transfer request from the user via an application used by the user when using electronic money. The information processing system 1 may also register transfer destination information for providing electronic money as the user's salary from the employer's account (corporate account) in the electronic money service.

また、情報処理システム1は、振込先として、利用者の任意のウォレットを登録してもよく、利用者が指定した任意のウォレットを登録してもよい。この場合、情報処理システム1は、支払い目的が限定されているウォレットを振込先として登録してもよい。また、情報処理システム1は、複数のウォレットを振込先として登録する場合、各ウォレットへの入金額の割合(パーセンテージ)の指定を受け付けてもよい。 In addition, the information processing system 1 may register any wallet of the user as a transfer destination, or may register any wallet specified by the user. In this case, the information processing system 1 may register a wallet with a limited payment purpose as a transfer destination. In addition, when registering multiple wallets as transfer destinations, the information processing system 1 may accept a specification of the proportion (percentage) of the amount to be deposited into each wallet.

上述したように、情報処理システム1は、利用者から給与を電子マネーサービスでの電子マネーとして受取可能な振込先で受け取る要求を受け付ける。情報処理システム1は、要求を受け付けて、電子マネーサービスが連携している管理システムを採用している事業者(企業)の一覧を提示する。例えば、情報処理システム1は、電子マネーサービスが給与口座登録可能な企業の一覧を提示する。情報処理システム1は、電子マネーとして受け取る金額の設定を受け付ける。情報処理システム1は、企業の選択を受け付けて、企業に紐づく管理システムのログイン情報を受け付けるための画面を表示する。情報処理システム1は、ログイン情報を受け付けて、管理システムが用意しているAPIにログイン情報と給与口座を含む給与口座登録の要求を送信し、管理システムから登録可否を受け付け、登録された場合はその旨を利用者の利用者端末10に表示する。 As described above, the information processing system 1 accepts a request from a user to receive a salary at a transfer destination that can receive the salary as electronic money via the electronic money service. The information processing system 1 accepts the request and presents a list of businesses (companies) that employ management systems that are linked to the electronic money service. For example, the information processing system 1 presents a list of companies that can register salary accounts via the electronic money service. The information processing system 1 accepts the setting of the amount to be received as electronic money. The information processing system 1 accepts the selection of a company and displays a screen for accepting login information for the management system linked to the company. The information processing system 1 accepts the login information and sends a request to register a salary account, including the login information and the salary account, to an API provided by the management system, accepts whether or not the account has been registered from the management system, and if it has been registered, displays this on the user terminal 10 of the user.

また、情報処理システム1は、管理システムとのサービス連携にて給与口座を登録した後、その給与口座への入金が一定期間ない場合に、「利用者に対して転職された場合は新しい会社への連携が可能です」といった通知を利用者に対して行ってもよい。また、情報処理システム1は、給与振込開始日の通知を行ってもよい。また、情報処理システム1は、手続完了画面にて、いつから振り込まれるかを確認するための情報を提示してもよい。情報処理システム1は、管理システム(企業)によって、反映時期が異なる場合、それぞれでの対応期限を記憶しておきそれに基づいて次回振込日を算出して通知してもよい。また、情報処理システム1は管理システムのAPIから、いつから反映されるかの情報を取得して通知してもよい。 Furthermore, if there is no deposit to a salary account for a certain period of time after the salary account is registered through service collaboration with a management system, the information processing system 1 may notify the user that "if the user changes jobs, collaboration with the new company is possible." The information processing system 1 may also notify the user of the start date of salary transfers. The information processing system 1 may also present information on the procedure completion screen to confirm when the transfers will start. If the reflection time differs depending on the management system (company), the information processing system 1 may store the response deadline for each system and calculate and notify the next transfer date based on that. The information processing system 1 may also obtain information on when the transfer will start from the API of the management system and notify the user.

また、情報処理システム1は、企業等の雇用者ごとに用意した画面を表示してもよい。例えば、情報処理システム1は、ログイン情報の問い合わせ先、またはログイン情報を確認できるURL(Uniform Resource Locator)などを表示してもよい。このような情報は、情報処理システム1において、人事管理システム30にログインできない場合や、ログインIDを利用者が忘れていた場合に利用するための情報である。例えば、利用者は、ログイン情報の問い合わせ先やログイン情報を確認できるURL等を用いて、人事管理システム30へのログインに必要な自身のログイン情報を確認することができる。 The information processing system 1 may also display a screen prepared for each employer of a company, etc. For example, the information processing system 1 may display a contact point for login information, or a URL (Uniform Resource Locator) where login information can be confirmed. Such information is for use in the information processing system 1 when a user is unable to log in to the personnel management system 30 or when the user has forgotten their login ID. For example, a user can check their own login information required to log in to the personnel management system 30 by using a contact point for login information or a URL where login information can be confirmed.

また、情報処理システム1は、管理システムが給与の電子マネー払いなどに対応した場合、電子マネーサービスでのアカウントを振込先として登録してもよい。この場合、情報処理システム1は、給与口座(銀行口座)、電子マネーへの対応有無を連携する管理システム毎に記憶しておき、どちらも対応している管理システムの場合は、給与口座ではなく電子マネーサービスのアカウントを振込先として登録する。または、情報処理システム1は、利用者が給与口座か電子マネーサービスのアカウントのどちらを連携するかの選択を受け付けてもよい。 In addition, if the management system supports electronic money payments of wages, the information processing system 1 may register an account with an electronic money service as the transfer destination. In this case, the information processing system 1 stores, for each linked management system, whether or not it supports a wage account (bank account) and electronic money, and in the case of a management system that supports both, it registers an account with the electronic money service as the transfer destination instead of the wage account. Alternatively, the information processing system 1 may accept a selection by the user as to whether to link a wage account or an account with the electronic money service.

〔2.決済サーバの構成〕
次に、図4を用いて、決済サーバ100の構成について説明する。図4は、実施形態に係る決済サーバの構成例を示す図である。図4に示すように、決済サーバ100は、通信部110と、記憶部120と、制御部130とを有する。
[2. Configuration of the payment server]
Next, the configuration of the payment server 100 will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the configuration of the payment server according to the embodiment. As shown in Fig. 4, the payment server 100 includes a communication unit 110, a storage unit 120, and a control unit 130.

(通信部110について)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークNと有線または無線で接続され、利用者端末10や、銀行サーバ20などとの間で情報の送受信を行う。
(Regarding communication unit 110)
The communication unit 110 is realized by, for example, a network interface card (NIC) etc. The communication unit 110 is connected to the network N by wire or wirelessly, and transmits and receives information between the user terminal 10, the bank server 20, etc.

(記憶部120について)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図4に示すように、記憶部120は、仮想口座情報記憶部121と、利用者情報記憶部122と、口座情報記憶部123と、連携用情報記憶部124とを有する。
(Regarding the storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk, an optical disk, etc. As shown in Fig. 4, the storage unit 120 has a virtual account information storage unit 121, a user information storage unit 122, an account information storage unit 123, and a linkage information storage unit 124.

(仮想口座情報記憶部121について)
仮想口座情報記憶部121は、提携先の銀行から貸し出しを受けた仮想口座に関する情報を記憶する。図5は、実施形態に係る仮想口座情報記憶部に記憶される情報の一例を示す図である。図5に示すように、仮想口座情報記憶部121が記憶する仮想口座に関する情報は、「仮想口座番号」の項目と、「スタータス」の項目とを有している。
(Regarding the virtual account information storage unit 121)
The virtual account information storage unit 121 stores information about virtual accounts that have been loaned from affiliated banks. Fig. 5 is a diagram showing an example of information stored in the virtual account information storage unit according to the embodiment. As shown in Fig. 5, the information about virtual accounts stored in the virtual account information storage unit 121 has a "virtual account number" field and a "status" field.

「仮想口座番号」の項目には、提携先の銀行において決済サーバ100を運営する事業者が所有する同一の銀行口座に紐付けられる複数の仮想口座の各々に固有の口座番号が記憶される。なお、この仮想口座は、銀行口座としての機能を有するものではなく、振込先(送金先)を特定するための固有の番号情報であり、各種振込を受け付けるための専用口座として機能する。「ステータス」の項目には、該当の仮想口座を示す口座番号が使用されている状態(サービス利用者に割り当てられている状態)であるかどうかを示す情報が記憶される。 The "Virtual Account Number" field stores a unique account number for each of multiple virtual accounts linked to the same bank account owned by the business operator operating the payment server 100 at the partner bank. Note that this virtual account does not function as a bank account, but is unique number information for identifying the transfer destination (remittance destination) and functions as a dedicated account for accepting various transfers. The "Status" field stores information indicating whether the account number indicating the corresponding virtual account is in use (assigned to a service user).

たとえば、図4によれば、仮想口座番号のうち、「111111」や「111112」、「111113」が使用中の状態であり、「999999」が未使用の状態であることが示されている。 For example, Figure 4 shows that the virtual account numbers "111111," "111112," and "111113" are in use, while "999999" is unused.

(利用者情報記憶部122について)
利用者情報記憶部122は、振込入金サービスのサービス利用者に関する利用者情報を記憶する。図6は、実施形態に係る利用者情報記憶部に記憶される情報の一例を示す図である。図6に示すように、利用者情報記憶部に記憶されている利用者情報は、「利用者ID」の項目や、「仮想口座(口座番号)」の項目や、「利用者名」の項目や、「勤務先/雇用者」の項目や、「社員番号」の項目や、「社内での氏名」の項目や、「受け取る金額(万円)」の項目や、「返金用銀行口座」の項目といった複数の項目を有する。利用者情報が有するこれらの項目は相互に対応付けられている。
(Regarding the user information storage unit 122)
The user information storage unit 122 stores user information on service users of the transfer deposit service. Fig. 6 is a diagram showing an example of information stored in the user information storage unit according to the embodiment. As shown in Fig. 6, the user information stored in the user information storage unit has multiple items such as a "user ID" item, a "virtual account (account number)" item, a "user name" item, an "employer/place of work", an "employee number" item, an "in-company name", an "amount to be received (yen)", and an "refund bank account" item. These items in the user information are mutually associated.

「利用者ID」の項目には、振込入金サービスのサービス利用者に固有の識別情報が記憶される。「仮想口座(口座番号)」の項目には、サービス利用者に割り当てられている仮想口座を示す口座番号の情報が記憶される。「利用者名」の項目には、サービス利用者の氏名を示す情報が記憶される。 The "User ID" field stores identification information unique to each user of the transfer deposit service. The "Virtual Account (Account Number)" field stores the account number information indicating the virtual account assigned to the service user. The "User Name" field stores information indicating the name of the service user.

「勤務先/雇用者」の項目には、サービス利用者が勤務する企業名や、サービス利用者を雇用する雇用者を示す情報が記憶される。勤務先や雇用者に関する情報は、給与受取用の振込入金サービスにおける振込元の確認などに用いることが想定される。 The "Place of Work/Employer" field stores information indicating the name of the company where the service user works and the employer who employs the service user. Information about the place of work and employer is expected to be used to confirm the source of remittance in the remittance service for receiving wages.

「社員番号」の項目には、勤務先においてサービス利用者に付与されている社員番号を示す情報が記憶される。社員番号は、振込入金に誤りがあった場合、振込元に本人確認を行うキーとして用いることが想定される。 The "Employee Number" field stores information indicating the employee number assigned to the service user at their workplace. The employee number is expected to be used as a key to verify the identity of the sender in the event of an error in a transfer deposit.

「社内での氏名」の項目には、勤務先におけるサービス利用者の氏名を示す情報が記憶される。社内での氏名は、送金先として指定された口座名義人の確認などに用いることが想定される。 The "Company name" field stores information indicating the name of the service user at their workplace. The company name is expected to be used to verify the account holder of the account specified as the remittance destination.

「受け取る金額(万円)」の項目には、サービス利用者が勤務先や雇用者から受け取ることが予定されている給与の額を示す情報が記憶される。受け取る金額は、事前に所定の金額を超えないように調整するために用いることが想定される。 The "Amount to be received (yen)" field stores information indicating the amount of salary that the service user is expected to receive from their place of employment or employer. It is assumed that the amount to be received will be used to adjust the amount so that it does not exceed a predetermined amount.

「返金用銀行口座」の項目には、サービス利用者が所有する銀行口座を示す情報が記憶される。「返金用銀行口座」の項目に記憶される銀行口座は、振込入金サービスによる1回の入金額が所定の金額を超える場合、又は、入金額を反映した後の仮想口座の残高が所定の金額を超える場合、残高が所定の金額を超える分に相当する額の現金の返金先として利用される。なお、「勤務先/雇用者」の項目や、「社員番号」の項目や、「社内での氏名」の項目や、「受け取る金額(万円)」の項目や、「返金用銀行口座」の項目に対応する情報は、サービス利用者が給与受取用の振込入金サービスの利用申込を行った場合に記憶される。 The "Refund Bank Account" field stores information indicating a bank account owned by the service user. If a single deposit amount via the transfer deposit service exceeds a specified amount, or if the balance of the virtual account after reflecting the deposit amount exceeds a specified amount, the bank account stored in the "Refund Bank Account" field is used as the destination for a cash refund of the amount by which the balance exceeds the specified amount. Note that information corresponding to the "Place of Work/Employer", "Employee Number", "Name Within the Company", "Amount to Receive (10,000 yen)", and "Refund Bank Account" fields is stored when a service user applies to use the transfer deposit service to receive salary.

図6によれば、利用者ID:「U001」によって識別されるサービス利用者に割り当てられている振込入金用の仮想口座の口座番号は「111112」であり、氏名は「トッキョケンイチ」であり、「返金用銀行口座」は「D銀行△△支店の普通口座******」であることが示されている。 According to Figure 6, the account number of the virtual account for transfer deposits assigned to the service user identified by the user ID: "U001" is "111112," the name is "Tokyo Kenichi," and the "refund bank account" is "D Bank △△ Branch Regular Account ****."

また、図6によれば、利用者ID:「U002」によって識別されるサービス利用者(例えば利用者UY)に割り当てられている給与振込用の仮想口座の口座番号は「111113」であり、氏名は「イショウサクラコ」であることが示されている。また、利用者ID:「U002」によって識別されるサービス利用者は、雇用主(勤務先)が事業者Cであり、社員番号が社員#EX-2であり、社内での氏名が「イショウサクラコ」であることが示されている。また、利用者ID:「U002」によって識別されるサービス利用者は、受け取る金額が「300,000」であり、「返金用銀行口座」が「E銀行○○支店の普通口座******」であることが示されている。 Figure 6 also shows that the account number of the virtual account for salary transfers assigned to the service user (e.g. user UY) identified by user ID: "U002" is "111113" and the name is "Ishou Sakurako". It also shows that the service user identified by user ID: "U002" has an employer (place of work) of company C, an employee number of employee #EX-2, and an in-house name of "Ishou Sakurako". It also shows that the amount to be received by the service user identified by user ID: "U002" is "300,000" and the "refund bank account" is "Regular account **** at E Bank XX branch".

また、図6によれば、利用者ID:「U003」によって識別されるサービス利用者(例えば利用者UZ)に割り当てられている給与振込用の仮想口座の口座番号は「111111」であり、氏名は「ショウヒョウジン」であることが示されている。また、利用者ID:「U003」によって識別されるサービス利用者は、雇用主(勤務先)が事業者Cであり、社員番号が社員#EX-3であり、社内での氏名が「ショウヒョウジン」であることが示されている。また、利用者ID:「U003」によって識別されるサービス利用者は、受け取る金額が「250,000」であり、「返金用銀行口座」が「E銀行□□支店の普通口座******」であることが示されている。 Also, according to FIG. 6, the account number of the virtual account for salary transfers assigned to the service user (e.g. user UZ) identified by user ID: "U003" is "111111", and the name is "Shohyojin". It is also shown that the service user identified by user ID: "U003" has an employer (place of work) of company C, an employee number of employee #EX-3, and an in-house name of "Shohyojin". It is also shown that the amount to be received by the service user identified by user ID: "U003" is "250,000", and the "refund bank account" is "Regular account **** at E Bank □□ branch".

(口座情報記憶部123について)
口座情報記憶部123は、電子決済サービスにおいてサービス利用者が所有する電子マネー口座(ウォレット)に関する各種の情報(口座情報)を記憶する。図7は、実施形態に係る口座情報記憶部に記憶される情報の一例を示す図である。図7に示すように、口座情報記憶部123に記憶される口座情報は、「口座ID」の項目や、「所有者ID」の項目や、「残高」の項目や、「内訳」といった複数の項目を有し、口座情報が有するこれらの項目は相互に対応付けられている。
(Regarding the account information storage unit 123)
The account information storage unit 123 stores various information (account information) related to electronic money accounts (wallets) owned by service users in electronic payment services. Fig. 7 is a diagram showing an example of information stored in the account information storage unit according to an embodiment. As shown in Fig. 7, the account information stored in the account information storage unit 123 has multiple items such as an "account ID" item, an "owner ID" item, a "balance" item, and a "details" item, and these items in the account information are associated with each other.

「口座ID」項目には、電子マネー口座(ウォレット)を識別するための識別情報が記憶される。「所有者ID」項目には、口座IDに紐付けられた電子マネー口座(決済口座)を所有する所有者を識別するための識別情報が記憶される。「所有者ID」の項目には、利用者IDの項目に記憶される情報と同一の情報が記憶されてもよい。 The "Account ID" field stores identification information for identifying an electronic money account (wallet). The "Owner ID" field stores identification information for identifying the owner of the electronic money account (payment account) linked to the account ID. The "Owner ID" field may store the same information as that stored in the user ID field.

「残高」項目には、電子マネー口座(決済口座)に記録された電子マネーのマネー残高(総残高)を示す情報が記憶される。「内訳」項目には、マネー残高の内訳を示す情報が記憶される。例えば、「内訳」項目は、用途に応じ分類されるウォレットに対応する。具体的には、「内訳」項目には、「給与」の項目および「給与以外」の項目が含まれている。すなわち、電子マネー口座(ウォレット)には、「給与」に対応するウォレットおよび「給与以外」に対応するウォレットが含まれている。「給与」項目には、給与受取用の振込入金サービスを通じて、給与として振込入金されたデジタルマネーの残高を示す情報が記憶される。「給与以外」項目には、振込入金サービスを通じて給与以外として振込入金されたデジタルマネーの残高を示す情報が記憶される。 The "Balance" item stores information showing the money balance (total balance) of electronic money recorded in an electronic money account (payment account). The "Breakdown" item stores information showing the breakdown of the money balance. For example, the "Breakdown" item corresponds to wallets classified according to use. Specifically, the "Breakdown" item includes a "Salary" item and a "Non-Salary" item. That is, an electronic money account (wallet) includes wallets corresponding to "salary" and wallets corresponding to "non-salary". The "Salary" item stores information showing the balance of digital money transferred as salary through a transfer deposit service for receiving salary. The "Non-Salary" item stores information showing the balance of digital money transferred as non-salary through a transfer deposit service.

図7によれば、「口座ID」:「口座001」で識別される電子マネー口座の所有者は、所有者ID:「U001」で識別されるサービス利用者であり、マネー残高が「100,000」であり、内訳の全てが給与以外であることが示されている。 According to FIG. 7, the owner of the electronic money account identified by "Account ID": "Account 001" is a service user identified by Owner ID: "U001", the money balance is "100,000", and the breakdown is all non-salary.

(連携用情報記憶部124について)
連携用情報記憶部124は、給与の支払いに関するサービスの連携に関する各種の情報を記憶する。図8は、図8は、実施形態に係る連携用情報記憶部に記憶される情報の一例を示す図である。図8に示すように、連携用情報記憶部124に記憶される連携用情報は、「対応給与支払元」の項目や、「導入システム」の項目といった複数の項目を有する。
(Regarding the cooperation information storage unit 124)
The linkage information storage unit 124 stores various information related to linkage of services related to salary payment. Fig. 8 is a diagram showing an example of information stored in the linkage information storage unit according to the embodiment. As shown in Fig. 8, the linkage information stored in the linkage information storage unit 124 has multiple items such as an item of "corresponding salary payer" and an item of "introduced system".

「対応給与支払元」項目には、給与の支払いに関するサービスの連携が可能な給与の支払元を示す情報が記憶される。例えば、「対応給与支払元」項目には、給与の支払いに関するサービスの連携が可能な人事管理システムを導入している事業者等の雇用を示す情報が記憶される。 The "Supported salary payer" field stores information indicating a salary payer with which services related to salary payment can be linked. For example, the "Supported salary payer" field stores information indicating employment of a business that has introduced a personnel management system with which services related to salary payment can be linked.

「導入システム」項目には、対応する給与の支払元が導入している人事管理システムを示す情報が記憶される。例えば、「導入システム」項目には、事業者等の雇用主が導入している人事管理システムを示す情報が記憶される。 The "Installed System" field stores information indicating the personnel management system installed by the payer of the corresponding salary. For example, the "Installed System" field stores information indicating the personnel management system installed by an employer such as a business.

図8によれば、「対応給与支払元」である事業者Aは、給与の支払いに関するサービスの連携が可能な人事管理システム#1を導入していることが示されている。 Figure 8 shows that business A, which is the "corresponding payroll payer," has implemented personnel management system #1 that enables integration of services related to payroll.

(制御部130について)
制御部130は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などによって、決済サーバ100内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、たとえば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などの集積回路により実現され得る。実施形態に係る制御部130は、図4に示すように、受付部131と、振込先判断部132と、反映部133と、管理部134と、提供部135とを有し、これらの各部により、以下に説明する情報処理の機能や作用を実現または実行する。
(Regarding the control unit 130)
The control unit 130 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs stored in a storage device inside the payment server 100 using a RAM as a working area. The control unit 130 can also be realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). As shown in FIG. 4, the control unit 130 according to the embodiment has a reception unit 131, a transfer destination determination unit 132, a reflection unit 133, a management unit 134, and a provision unit 135, and these units realize or execute the functions and actions of the information processing described below.

(受付部131について)
受付部131は、処理に必要な各種情報を受け付ける。受付部131は、利用者、マーチャント等から各種情報を受け付ける。受付部131は、利用者端末10や銀行サーバ20や人事管理システム30に含まれる装置等の外部の情報処理装置から各種の情報を受け付ける。
(Regarding the Reception Unit 131)
The reception unit 131 receives various information necessary for processing. The reception unit 131 receives various information from users, merchants, etc. The reception unit 131 receives various information from external information processing devices such as the user terminal 10, the bank server 20, and devices included in the personnel management system 30.

受付部131は、処理に必要な各種情報を取得する。受付部131は、記憶部120から各種情報を取得する。受付部131は、利用者端末10や銀行サーバ20や人事管理システム30に含まれる装置等の外部の情報処理装置から各種の情報を受信する。 The reception unit 131 acquires various information necessary for processing. The reception unit 131 acquires various information from the memory unit 120. The reception unit 131 receives various information from external information processing devices such as the user terminal 10, the bank server 20, and devices included in the personnel management system 30.

受付部131は、利用者から給与の振り込み依頼を受け付ける。受付部131は、利用者が電子マネーを利用する際に用いるアプリケーションを介して、利用者から給与の振り込み依頼を受け付ける。受付部131は、利用者を雇用する雇用者の情報を受け付ける。例えば、受付部131は、利用者を雇用する雇用者が導入している人事管理システム30を示す情報を含む管理者情報を、雇用者が利用する雇用者装置から受け付ける。受付部131は、利用者が人事管理システム30にログインするための情報を利用者から受け付ける。例えば、受付部131は、利用者が人事管理システム30にログインするために用いる社員番号及びパスワードを含む情報を利用者が利用する利用者端末10から受け付ける。 The reception unit 131 receives a salary transfer request from a user. The reception unit 131 receives a salary transfer request from a user via an application used by the user when using electronic money. The reception unit 131 receives information about the employer who employs the user. For example, the reception unit 131 receives administrator information including information indicating the personnel management system 30 introduced by the employer who employs the user from an employer device used by the employer. The reception unit 131 receives information for the user to log in to the personnel management system 30 from the user. For example, the reception unit 131 receives information including an employee number and password used by the user to log in to the personnel management system 30 from a user terminal 10 used by the user.

受付部131は、提携先の銀行(「金融機関」の一例)において事業者(振込入金サービスを提供する事業者)が所有する同一の銀行口座に紐付けられた複数の仮想口座の中からサービス利用者ごとに個別に割り当てられた専用口座(仮想口座)に対する振込入金を受け付ける。受付部131は、振込入金が検知された場合、振込入金が受け付けられた専用口座(仮想口座)を示す口座番号や振込先(送金先)の口座名義人、入金額などの情報を振込先判断部132または反映部133に受け渡す。 The reception unit 131 receives transfers to dedicated accounts (virtual accounts) that are individually assigned to each service user from among multiple virtual accounts linked to the same bank account owned by the business (a business that provides transfer deposit services) at an affiliated bank (an example of a "financial institution"). When a transfer is detected, the reception unit 131 passes information such as the account number indicating the dedicated account (virtual account) that received the transfer, the account holder of the transfer destination (remittance destination), and the amount of the deposit to the transfer destination determination unit 132 or reflection unit 133.

受付部131は、1回の振込入金の入金額が所定の金額を超える場合、振込入金の受付を拒否するように提携先の銀行に依頼する。受付部131は、入金額を反映した後の仮想口座の残高が所定の金額を超える場合、サービス利用者に予め紐付けられている銀行口座を送金先として、残高が所定の金額を超える分に相当する額の現金を送金する。受付部131は、検知した振込入金が給与受取用の入金である場合、対象利用者に対して、振込内容の確認するための確認依頼を送信してもよい。 If the amount of a single transfer exceeds a specified amount, the reception unit 131 requests the affiliated bank to refuse to accept the transfer. If the balance of the virtual account after reflecting the deposit amount exceeds a specified amount, the reception unit 131 transfers cash in an amount equivalent to the amount by which the balance exceeds the specified amount to a bank account that is pre-linked to the service user. If the detected transfer is for receiving a salary, the reception unit 131 may send a confirmation request to the target user to confirm the transfer details.

(振込先判断部132について)
振込先判断部132は、振込先に関する各種判断(判定)を行う。振込先判断部132は、記憶部120に記憶された情報を用いて振込先の有無に関する判断を行う。振込先判断部132は、受付部131により取得された各種情報を用いて判定を行う。振込先判断部132は、給与振込先として利用可能な利用者の振込先の有無を判断する。振込先判断部132は、利用者の決済サービスのアカウントに紐づく振込先があるかないかを判断する。
(Regarding the transfer destination determination unit 132)
The transfer destination determination unit 132 makes various determinations (judgments) regarding the transfer destination. The transfer destination determination unit 132 judges whether or not there is a transfer destination using information stored in the memory unit 120. The transfer destination determination unit 132 makes judgments using various information acquired by the reception unit 131. The transfer destination determination unit 132 judges whether or not there is a transfer destination of the user that can be used as a salary transfer destination. The transfer destination determination unit 132 judges whether or not there is a transfer destination linked to the user's payment service account.

(反映部133について)
反映部133は、利用者から受け付けた給与の振り込み依頼に基づいて、電子マネーとして受取可能な振込先である給与振込先を、利用者を雇用する雇用者が利用者の給与の振込先を管理するために利用する人事管理システム30に登録されている利用者の振込先として反映させる。反映部133は、給与振込先を示す振込先情報を人事管理システム30に送信し、人事管理システム30に給与振込先を利用者の振込先として登録させることにより、給与振込先を利用者の振込先として反映させる。
(Regarding the reflection unit 133)
The reflection unit 133 reflects the salary transfer destination, which is a transfer destination where electronic money can be received, as the transfer destination of the user registered in the personnel management system 30 used by the employer who employs the user to manage the transfer destinations of the user's salary, based on a salary transfer request received from the user. The reflection unit 133 transmits transfer destination information indicating the salary transfer destination to the personnel management system 30, and has the personnel management system 30 register the salary transfer destination as the transfer destination of the user, thereby reflecting the salary transfer destination as the transfer destination of the user.

反映部133は、給与振込先として利用可能な利用者の振込先が無い場合、給与振込先として利用可能な振込先を利用者に関連する情報に対応付け、その振込先を給与振込先として、人事管理システム30に登録されている利用者の振込先として反映させる。反映部133は、利用者に給与振込先として利用可能な振込先がある場合、給与振込先を人事管理システム30に登録されている利用者の振込先として反映させる。 When there is no transfer destination available for the user as a salary transfer destination, the reflection unit 133 associates a transfer destination available as a salary transfer destination with information related to the user, and reflects the transfer destination as a salary transfer destination for the user registered in the personnel management system 30. When there is a transfer destination available for the user as a salary transfer destination, the reflection unit 133 reflects the salary transfer destination as a transfer destination for the user registered in the personnel management system 30.

反映部133は、電子マネーとして受取可能な銀行口座を、人事管理システム30に登録されている利用者の振込先として反映させる。反映部133は、給与振込先として利用可能な利用者の銀行口座が無い場合、給与振込先として利用可能な銀行口座である仮想口座を利用者に関連する情報に対応付け、その仮想口座を給与振込先として、人事管理システム30に登録されている利用者の振込先として反映させる。 The reflection unit 133 reflects bank accounts available for receiving electronic money as transfer destinations for users registered in the human resources management system 30. If there is no bank account available for a user to transfer salary to, the reflection unit 133 associates a virtual account, which is a bank account available for transfer of salary, with information related to the user, and reflects the virtual account as the transfer destination for the user registered in the human resources management system 30 as the transfer destination for salary.

反映部133は、電子マネーのサービスにおけるアカウントを、人事管理システム30に登録されている利用者の振込先として反映させる。反映部133は、人事管理システム30が電子マネーでの給与の支払いが可能である場合、利用者のアカウントを給与振込先として、人事管理システム30に登録されている利用者の振込先として反映させる。 The reflection unit 133 reflects the account in the electronic money service as the transfer destination of the user registered in the human resources management system 30. If the human resources management system 30 is capable of paying wages in electronic money, the reflection unit 133 reflects the user's account as the transfer destination of the salary as the transfer destination of the user registered in the human resources management system 30.

反映部133は、振込先判断部132による判断結果に応じて処理を実行する。反映部133は、振込先判断部132による判断結果に応じて振込先を反映させる処理を実行する。反映部133は、雇用者の情報に基づいて、雇用者に対応する人事管理システム30を特定する。反映部133は、雇用者の情報に基づいて特定した人事管理システム30に登録されている利用者の振込先として、給与振込先を反映させる。反映部133は、利用者が人事管理システム30にログインするための情報を用いて、給与振込先を、人事管理システム30に登録されている利用者の振込先として反映させる。反映部133は、受付部131により振込入金が検知された場合、専用口座(仮想口座)に予め関連付けられているサービス利用者が所有する電子マネーの残高を示すマネー残高に対して、振込入金の入金額を反映させる。 The reflection unit 133 executes processing according to the determination result by the transfer destination determination unit 132. The reflection unit 133 executes processing to reflect the transfer destination according to the determination result by the transfer destination determination unit 132. The reflection unit 133 identifies the personnel management system 30 corresponding to the employer based on the employer's information. The reflection unit 133 reflects the salary transfer destination as the transfer destination of the user registered in the personnel management system 30 identified based on the employer's information. The reflection unit 133 reflects the salary transfer destination as the transfer destination of the user registered in the personnel management system 30 using information for the user to log in to the personnel management system 30. When a transfer is detected by the reception unit 131, the reflection unit 133 reflects the amount of the transfer deposit in the money balance indicating the balance of electronic money owned by the service user that is previously associated with a dedicated account (virtual account).

(管理部134について)
管理部134は、情報処理システム1で提供されるサービスに関連する情報を管理する。管理部134は、利用者に関連する情報を管理する。管理部134は、電子マネーサービスを利用する利用者に関連する情報を管理する。管理部134は、電子マネーサービスにおける利用者のアカウント(例えば口座ID等)に、その利用者の銀行口座等の各種の情報を対応付けて管理する。
(Regarding the management unit 134)
The management unit 134 manages information related to services provided by the information processing system 1. The management unit 134 manages information related to users. The management unit 134 manages information related to users who use electronic money services. The management unit 134 manages various information such as the user's bank account by associating it with the user's account (e.g., account ID, etc.) in the electronic money service.

例えば、管理部134は、サービス利用者から専用口座(仮想口座)の作成依頼を受け付けた場合、提携先の銀行から予め貸し出された複数の仮想口座のうち未使用である複数の仮想口座の中から任意に選択した仮想口座を、作成依頼元のサービス利用者に対応する専用口座(仮想口座)として任意に割り当てて、割り当てた専用口座(仮想口座)を特定するための口座情報と、サービス利用者に固有の識別情報(たとえば、利用者ID)とを関連付けて管理する。 For example, when the management unit 134 receives a request from a service user to create a dedicated account (virtual account), it arbitrarily assigns a virtual account selected from among a number of unused virtual accounts that have been loaned in advance from an affiliated bank as the dedicated account (virtual account) corresponding to the service user who made the creation request, and manages the account information for identifying the assigned dedicated account (virtual account) in association with identification information unique to the service user (e.g., a user ID).

管理部134は、専用口座(仮想口座)の利用目的(給与以外の振込入金や給与の受取など)ごとに、専用口座(仮想口座)を割り当ててもよい。管理部134は、利用目的が給与受取ではない場合、利用可能な期限が予め設定されている専用口座(仮想口座)を割り当ててもよい。管理部134は、専用口座(仮想口座)の利用目的ごとに、専用口座(仮想口座)に紐付くマネー残高を管理してもよい。 The management unit 134 may assign a dedicated account (virtual account) for each purpose of use of the dedicated account (virtual account) (such as making a transfer deposit other than a salary or receiving a salary). If the purpose of use is not receiving a salary, the management unit 134 may assign a dedicated account (virtual account) with a pre-set expiration date for use. The management unit 134 may manage the money balance linked to the dedicated account (virtual account) for each purpose of use of the dedicated account (virtual account).

(提供部135について)
提供部135は、各種情報を提供する。例えば、提供部135は、利用者端末10や銀行サーバ20や人事管理システム30に含まれる装置等の外部の情報処理装置に各種情報を提供する。提供部135は、利用者端末10や銀行サーバ20や人事管理システム30に含まれる装置等の外部の情報処理装置に各種情報を送信する。
(Regarding the providing unit 135)
The providing unit 135 provides various information. For example, the providing unit 135 provides various information to an external information processing device such as the user terminal 10, the bank server 20, or a device included in the personnel management system 30. The providing unit 135 transmits various information to an external information processing device such as the user terminal 10, the bank server 20, or a device included in the personnel management system 30.

提供部135は、給与の振り込みに関連する情報を提供する。提供部135は、人事管理システム30への給与振込先の反映後から一定期間に、給与振込先への入金が無い場合、利用者に給与振込先の不使用に関する通知を行う。提供部135は、人事管理システム30への給与振込先の反映完了の予定時期を示す情報を、利用者に提供する。 The providing unit 135 provides information related to salary transfers. If there is no deposit to the salary transfer destination within a certain period of time after the salary transfer destination is reflected in the personnel management system 30, the providing unit 135 notifies the user that the salary transfer destination is not in use. The providing unit 135 provides the user with information indicating the expected time when the salary transfer destination will be completely reflected in the personnel management system 30.

提供部135は、人事管理システム30への給与振込先の反映ができない場合、利用者に人事管理システム30との連携不可に関する情報を提供する。提供部135は、給与振込先として利用可能な振込先が複数ある場合、給与振込先として利用する振込先を利用者に選択させるための情報を提供する。提供部135は、給与の振り込みに関連する情報を利用者が利用する利用者端末10へ送信する。 When the salary transfer destination cannot be reflected in the personnel management system 30, the providing unit 135 provides the user with information regarding the inability to link with the personnel management system 30. When there are multiple transfer destinations available for salary transfer, the providing unit 135 provides information for the user to select the transfer destination to be used as the salary transfer destination. The providing unit 135 transmits information related to salary transfers to the user terminal 10 used by the user.

〔3.処理手順例〕
以下、実施形態に係る決済サーバ100における処理手順の一例を説明する。図9は、実施形態に係る決済サーバにより実行される情報処理手順例を示すフローチャートである。
3. Example of Processing Procedure
Hereinafter, an example of a processing procedure in the payment server 100 according to the embodiment will be described. Fig. 9 is a flowchart showing an example of an information processing procedure executed by the payment server according to the embodiment.

図9に示すように、決済サーバ100は、利用者から給与の振り込み依頼を受け付けていない場合(ステップS101;No)、利用者から給与の振り込み依頼を受け付けるまで待機する。 As shown in FIG. 9, if the payment server 100 has not received a salary transfer request from the user (step S101; No), the payment server 100 waits until it receives a salary transfer request from the user.

決済サーバ100は、利用者から給与の振り込み依頼を受け付けた場合(ステップS101;Yes)、電子マネーとして受取可能な振込先である対象振込先を、利用者を雇用する雇用者が利用者の給与の振込先を管理するために利用する管理システムに登録されている利用者の振込先として反映して(ステップS102)、図9に示す処理手順を終了する。 When the payment server 100 receives a salary transfer request from a user (step S101; Yes), it reflects the target transfer destination, which is a transfer destination that can receive electronic money, as the transfer destination of the user registered in the management system used by the employer who employs the user to manage the transfer destinations of the user's salary (step S102), and ends the processing procedure shown in Figure 9.

〔4.変形例〕
(4-1.仮想口座のリサイクルについて)
上述の実施形態において、決済サーバ100は、使用中の状態である専用口座(仮想口座)のうち、一定期間、振込入金サービスの利用が専用口座については、サービス利用者に対する割当を解除して、未使用の状態としてもよい。また、決済サーバ100は、使用中の状態である専用口座(仮想口座)のうち、給与以外の振込入金サービスのための専用口座に限って、割当解除を行ってもよい。
4. Modifications
(4-1. Recycling of Virtual Accounts)
In the above embodiment, the settlement server 100 may cancel the allocation of dedicated accounts (virtual accounts) that are in use and are not used for the transfer deposit service for a certain period of time to the service user, and may set the account in an unused state. Furthermore, the settlement server 100 may cancel the allocation only to dedicated accounts for transfer deposit services other than salary among dedicated accounts (virtual accounts) that are in use.

(4-2.情報処理システム1の構成について)
上述の実施形態では、情報処理システム1に含まれる決済サーバ100が、電子決済サービスに関する処理を行うとともに、振込入金サービスに関する処理を行う例を説明した。しかし、実施形態に係る情報処理システム1の構成は、このような例には特に限定される必要はなく、電子決済サービスに関する処理を行うサーバ装置と、振込入金サービスに関する処理を行うサーバ装置とが、それぞれ物理的に異なる個別のサーバであってもよく、又は、それぞれのサーバ装置が異なるシステムに属するサーバ装置であってもよい。この場合、それぞれのサーバ装置がそれぞれの処理に必要な情報を相互にやり取り可能な状態で通信可能に接続される。
(4-2. Configuration of Information Processing System 1)
In the above embodiment, an example has been described in which the payment server 100 included in the information processing system 1 performs processing related to the electronic payment service and processing related to the transfer deposit service. However, the configuration of the information processing system 1 according to the embodiment does not need to be particularly limited to such an example, and the server device performing processing related to the electronic payment service and the server device performing processing related to the transfer deposit service may be physically separate servers, or each server device may belong to a different system. In this case, each server device is connected to be able to communicate with each other in a state in which information required for each process can be exchanged with each other.

また、情報処理システム1には、人事管理システム30が含まれなくてもよい。この場合、情報処理システム1の決済サーバ100等の情報処理装置は、情報処理システム1外の人事管理システム30に登録を依頼することにより、利用者の給与の振込先の登録を人事管理システム30に行わせてもよい。例えば、決済サーバ100等の情報処理装置は、人事管理システム30に含まれるサーバ装置等の任意の装置と通信し、その装置に登録を依頼することにより、利用者の給与の振込先の登録を人事管理システム30の装置に行わせてもよい。 The information processing system 1 does not have to include the personnel management system 30. In this case, an information processing device such as the payment server 100 of the information processing system 1 may cause the personnel management system 30 to register the transfer destination of the user's salary by requesting registration from the personnel management system 30 outside the information processing system 1. For example, an information processing device such as the payment server 100 may communicate with any device such as a server device included in the personnel management system 30 and request registration from that device, thereby causing a device of the personnel management system 30 to register the transfer destination of the user's salary.

また、上述の実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、逆に、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。 Furthermore, among 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 in the drawings.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 In addition, each component of each device shown in the figure is a functional concept, and does 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.

また、上記してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Furthermore, the above-mentioned embodiments can be combined as appropriate to the extent that the processing content is not contradictory.

〔5.効果〕
上述してきたように、情報処理装置の一例である実施形態に係る決済サーバ100は、受付部131と、反映部133とを有する。受付部131は、利用者から給与の振り込み依頼を受け付ける。反映部133は、利用者から受け付けた給与の振り込み依頼に基づいて、電子マネーとして受取可能な振込先である給与振込先を、利用者を雇用する雇用者が利用者の給与の振込先を管理するために利用する管理システム(実施形態では「人事管理システム30」以下同じ)に登録されている利用者の振込先として反映させる。
5. Effects
As described above, the payment server 100 according to the embodiment, which is an example of an information processing device, includes the reception unit 131 and the reflection unit 133. The reception unit 131 receives a salary transfer request from a user. The reflection unit 133 reflects a salary transfer destination, which is a transfer destination that can receive electronic money, based on the salary transfer request received from the user, as a transfer destination of the user registered in a management system (hereinafter referred to as "personnel management system 30" in the embodiment) used by an employer who employs the user to manage the transfer destinations of the user's salary.

これにより、実施形態に係る決済サーバ100は、給与の支払い先、すなわち利用者に負担をかけることなく、給与を電子マネーで受け取るためのスキームを提供でき、給与のデジタル払いの利用を促進できる。また、実施形態に係る決済サーバ100によりサービス利用者に提供されるスキームにより、給与等の各種入金についても電子マネーで簡易に受け取ることが可能となるので、電子マネーの優位性をさらに高める効果も期待できる。 As a result, the payment server 100 according to the embodiment can provide a scheme for receiving wages in electronic money without imposing a burden on the payee, i.e., the user, and can promote the use of digital wage payments. In addition, the scheme provided to service users by the payment server 100 according to the embodiment makes it possible to easily receive various deposits such as wages in electronic money, which is expected to further enhance the advantages of electronic money.

また、実施形態に係る決済サーバ100において、受付部131は、利用者が電子マネーを利用する際に用いるアプリケーションを介して、利用者から給与の振り込み依頼を受け付ける。 In addition, in the payment server 100 according to the embodiment, the reception unit 131 receives a salary transfer request from a user via an application that the user uses when using electronic money.

これにより、実施形態に係る決済サーバ100は、利用者が電子マネーを利用するアプリケーションで給与の振り込み依頼を受け付けることができるため、給与のデジタル払いへの移行に要する利用者の負荷を低減させることができ、給与のデジタル払いの利用を促進できる。 As a result, the payment server 100 according to the embodiment can accept salary transfer requests using an application in which the user uses electronic money, thereby reducing the burden on users in transitioning to digital salary payments and promoting the use of digital salary payments.

また、実施形態に係る決済サーバ100において、反映部133は、給与振込先を示す振込先情報を管理システムに送信し、管理システムに給与振込先を利用者の振込先として登録させることにより、給与振込先を利用者の振込先として反映させる。 In addition, in the payment server 100 according to the embodiment, the reflection unit 133 transmits transfer destination information indicating the salary transfer destination to the management system, and has the management system register the salary transfer destination as the user's transfer destination, thereby reflecting the salary transfer destination as the user's transfer destination.

これにより、実施形態に係る決済サーバ100は、利用者の給与振込先を示す振込先情報を人事管理システム30等の管理システムに送信し、管理システムに給与振込先を利用者の振込先として登録させることができるため、給与のデジタル払いへの移行に要する利用者の負荷を低減させることができ、給与のデジタル払いの利用を促進できる。 As a result, the payment server 100 according to the embodiment can transmit transfer destination information indicating the user's salary transfer destination to a management system such as the personnel management system 30, and have the management system register the salary transfer destination as the user's transfer destination, thereby reducing the burden on users required to transition to digital salary payments and promoting the use of digital salary payments.

また、実施形態に係る決済サーバ100において、給与振込先として利用可能な利用者の振込先の有無を判断する振込先判断部132を有する。反映部133は、給与振込先として利用可能な利用者の振込先が無い場合、給与振込先として利用可能な振込先を利用者に関連する情報に対応付け、当該振込先を給与振込先として、管理システムに登録されている利用者の振込先として反映させる。 The payment server 100 according to the embodiment also has a transfer destination determination unit 132 that determines whether or not there is a transfer destination of the user that can be used as a salary transfer destination. If there is no transfer destination of the user that can be used as a salary transfer destination, the reflection unit 133 associates the transfer destination that can be used as a salary transfer destination with information related to the user, and reflects the transfer destination as a salary transfer destination of the user registered in the management system.

これにより、実施形態に係る決済サーバ100は、給与振込先として利用可能な利用者の振込先の有無を判断し、給与振込先として利用可能な利用者の振込先が無い場合、利用者に給与振込先として利用可能な振込先を発行させる(貸し出させる)等して、その振込先を利用者に関連する情報に対応付けるとともに給与振込先として用いることができるため、利用者が適切な給与振込先を有しない場合であっても利用者の負荷無く給与のデジタル払いへの移行を行うことができ、給与のデジタル払いの利用を促進できる。 As a result, the payment server 100 according to the embodiment determines whether or not there is a transfer destination for the user that can be used as a salary transfer destination, and if there is no transfer destination for the user that can be used as a salary transfer destination, the payment server 100 has the user issue (lend) a transfer destination that can be used as a salary transfer destination, and associates that transfer destination with information related to the user and can be used as a salary transfer destination. Therefore, even if a user does not have an appropriate salary transfer destination, the user can transition to digital salary payment without any burden, and the use of digital salary payment can be promoted.

また、実施形態に係る決済サーバ100において、反映部133は、利用者に給与振込先として利用可能な振込先がある場合、給与振込先を管理システムに登録されている利用者の振込先として反映させる。 In addition, in the payment server 100 according to the embodiment, if a user has a transfer destination that can be used as a salary transfer destination, the reflection unit 133 reflects the salary transfer destination as the transfer destination of the user registered in the management system.

これにより、実施形態に係る決済サーバ100は、利用者に給与振込先として利用可能な振込先がある場合、その振込先を用いることにより、利用者の負荷無く給与のデジタル払いへの移行を行うことができ、給与のデジタル払いの利用を促進できる。 As a result, if a user has a transfer destination that can be used as a salary transfer destination, the payment server 100 according to the embodiment can use that transfer destination, thereby enabling the transition to digital salary payment without burdening the user, thereby promoting the use of digital salary payment.

また、実施形態に係る決済サーバ100において、振込先判断部132は、利用者の決済サービスのアカウントに紐づく振込先があるかないかを判断する。 In addition, in the payment server 100 according to the embodiment, the transfer destination determination unit 132 determines whether or not there is a transfer destination linked to the user's payment service account.

これにより、実施形態に係る決済サーバ100は、利用者の決済サービスのアカウントに紐づく振込先の有無を判断することにより、給与振込先として利用可能な振込先を適切に判断することができ、給与のデジタル払いの利用を促進できる。 As a result, the payment server 100 according to the embodiment can determine whether or not there is a transfer destination linked to the user's payment service account, and can appropriately determine which transfer destinations can be used as salary transfer destinations, thereby promoting the use of digital salary payments.

また、実施形態に係る決済サーバ100において、反映部133は、電子マネーとして受取可能な銀行口座を、管理システムに登録されている利用者の振込先として反映させる。 In addition, in the payment server 100 according to the embodiment, the reflection unit 133 reflects bank accounts that can receive electronic money as transfer destinations for users registered in the management system.

これにより、実施形態に係る決済サーバ100は、給与の支払い先、すなわち利用者に負担をかけることなく、給与を電子マネーで受け取るためのスキームを提供でき、給与のデジタル払いの利用を促進できる。 As a result, the payment server 100 according to the embodiment can provide a scheme for receiving wages in electronic money without imposing a burden on the payee, i.e., the user, and can promote the use of digital wage payments.

また、実施形態に係る決済サーバ100において、反映部133は、給与振込先として利用可能な利用者の銀行口座が無い場合、給与振込先として利用可能な銀行口座である仮想口座を利用者に関連する情報に対応付け、当該仮想口座を給与振込先として、管理システムに登録されている利用者の振込先として反映させる。 In addition, in the payment server 100 according to the embodiment, when there is no bank account available for a user to transfer a salary to, the reflection unit 133 associates a virtual account, which is a bank account available for transfer of a salary, with information related to the user, and reflects the virtual account as the transfer destination of the user registered in the management system as the transfer destination for the salary.

これにより、実施形態に係る決済サーバ100は、給与振込先として利用可能な利用者の銀行口座が無い場合、利用者に給与振込先として利用可能な仮想口座を利用者に関連する情報に対応付けるとともに給与振込先として用いることができるため、利用者が適切な給与振込先を有しない場合であっても利用者の負荷無く給与のデジタル払いへの移行を行うことができ、給与のデジタル払いの利用を促進できる。 As a result, when a user does not have a bank account available for a salary transfer, the payment server 100 according to the embodiment can associate a virtual account available for the user as a salary transfer destination with information related to the user and can use the virtual account as the salary transfer destination. This allows the transition to digital salary payment to be made without burdening the user, even if the user does not have an appropriate salary transfer destination, and promotes the use of digital salary payment.

また、実施形態に係る決済サーバ100において、反映部133は、電子マネーのサービスにおけるアカウントを、管理システムに登録されている利用者の振込先として反映させる。 In addition, in the payment server 100 according to the embodiment, the reflection unit 133 reflects the account of the electronic money service as the transfer destination of the user registered in the management system.

これにより、実施形態に係る決済サーバ100は、給与の支払い先、すなわち利用者に負担をかけることなく、給与を電子マネーで受け取るためのスキームを提供でき、給与のデジタル払いの利用を促進できる。 As a result, the payment server 100 according to the embodiment can provide a scheme for receiving wages in electronic money without imposing a burden on the payee, i.e., the user, and can promote the use of digital wage payments.

また、実施形態に係る決済サーバ100において、反映部133は、管理システムが電子マネーでの給与の支払いが可能である場合、利用者のアカウントを給与振込先として、管理システムに登録されている利用者の振込先として反映させる。 In addition, in the payment server 100 according to the embodiment, if the management system is capable of paying wages in electronic money, the reflection unit 133 reflects the user's account as the salary transfer destination as the transfer destination of the user registered in the management system.

これにより、実施形態に係る決済サーバ100は、管理システムが電子マネーでの給与の支払いが可能である場合、利用者のアカウントを給与振込先として用いることにより、利用者の負荷無く給与のデジタル払いへの移行を行うことができ、給与のデジタル払いの利用を促進できる。 As a result, when the management system is capable of paying wages in electronic money, the payment server 100 according to the embodiment can use the user's account as the salary transfer destination, thereby enabling the transition to digital salary payment without burdening the user, thereby promoting the use of digital salary payment.

また、実施形態に係る決済サーバ100において、受付部131は、利用者を雇用する雇用者の情報を受け付ける。反映部133は、雇用者の情報に基づいて、雇用者に対応する管理システムを特定する。 In addition, in the payment server 100 according to the embodiment, the reception unit 131 receives information about the employer who employs the user. The reflection unit 133 identifies the management system corresponding to the employer based on the employer information.

これにより、実施形態に係る決済サーバ100は、利用者を雇用する雇用者の情報に基づいて、雇用者に対応する管理システムを特定することができるため、適切に反映すべき管理システムを特定できるため、給与の支払い先、すなわち利用者に負担をかけることなく、給与を電子マネーで受け取るためのスキームを提供でき、給与のデジタル払いの利用を促進できる。 As a result, the payment server 100 according to the embodiment can identify the management system corresponding to the employer based on the information of the employer who employs the user, and can identify the management system that should be appropriately reflected, thereby providing a scheme for receiving wages in electronic money without imposing a burden on the payee, i.e., the user, and promoting the use of digital wage payments.

受付部131は、利用者が管理システムにログインするための情報を利用者から受け付ける。反映部133は、利用者が管理システムにログインするための情報を用いて、給与振込先を、管理システムに登録されている利用者の振込先として反映させる。 The reception unit 131 receives information from the user for the user to log in to the management system. The reflection unit 133 uses the information for the user to log in to the management system to reflect the salary transfer destination as the transfer destination of the user registered in the management system.

これにより、実施形態に係る決済サーバ100は、利用者が管理システムにログインするための情報を用いて、給与振込先を、管理システムに登録されている利用者の振込先として反映させることで、給与の支払い先、すなわち利用者に負担をかけることなく、給与を電子マネーで受け取るためのスキームを提供でき、給与のデジタル払いの利用を促進できる。 As a result, the payment server 100 according to the embodiment uses information for users to log in to the management system to reflect the salary transfer destination as the transfer destination of the user registered in the management system, thereby providing a scheme for receiving salary in electronic money without imposing a burden on the payee, i.e., the user, and promoting the use of digital salary payments.

また、実施形態に係る決済サーバ100は、提供部135を有する。提供部135は、給与の振り込みに関連する情報を提供する。 The payment server 100 according to the embodiment also includes a providing unit 135. The providing unit 135 provides information related to salary transfers.

これにより、実施形態に係る決済サーバ100は、給与を電子マネーで受け取る場合の利便性を向上させることができ、給与のデジタル払いの利用を促進できる。 As a result, the payment server 100 according to the embodiment can improve the convenience of receiving wages in electronic money, and promote the use of digital wage payments.

また、実施形態に係る決済サーバ100において、提供部135は、管理システムへの給与振込先の反映後から一定期間に、給与振込先への入金が無い場合、利用者に給与振込先の不使用に関する通知を行う。 In addition, in the payment server 100 according to the embodiment, if there is no deposit to the salary transfer destination within a certain period of time after the salary transfer destination is reflected in the management system, the providing unit 135 notifies the user that the salary transfer destination is not in use.

これにより、実施形態に係る決済サーバ100は、給与を電子マネーで受け取る場合の利便性を向上させることができ、給与のデジタル払いの利用を促進できる。 As a result, the payment server 100 according to the embodiment can improve the convenience of receiving wages in electronic money, and promote the use of digital wage payments.

また、実施形態に係る決済サーバ100において、提供部135は、管理システムへの給与振込先の反映完了の予定時期を示す情報を、利用者に提供する。 In addition, in the payment server 100 according to the embodiment, the providing unit 135 provides the user with information indicating the expected time when the salary transfer destination will be reflected in the management system.

これにより、実施形態に係る決済サーバ100は、給与を電子マネーで受け取る場合の利便性を向上させることができ、給与のデジタル払いの利用を促進できる。 As a result, the payment server 100 according to the embodiment can improve the convenience of receiving wages in electronic money, and promote the use of digital wage payments.

また、実施形態に係る決済サーバ100において、提供部135は、管理システムへの給与振込先の反映ができない場合、利用者に管理システムとの連携不可に関する情報を提供する。 In addition, in the payment server 100 according to the embodiment, if the salary transfer destination cannot be reflected in the management system, the providing unit 135 provides the user with information regarding the inability to link with the management system.

これにより、実施形態に係る決済サーバ100は、給与を電子マネーで受け取る場合の利便性を向上させることができ、給与のデジタル払いの利用を促進できる。 As a result, the payment server 100 according to the embodiment can improve the convenience of receiving wages in electronic money, and promote the use of digital wage payments.

また、実施形態に係る決済サーバ100において、提供部135は、給与振込先として利用可能な振込先が複数ある場合、給与振込先として利用する振込先を利用者に選択させるための情報を提供する。 In addition, in the payment server 100 according to the embodiment, when there are multiple transfer destinations available for salary transfer, the providing unit 135 provides information to allow the user to select the transfer destination to be used as the salary transfer destination.

これにより、実施形態に係る決済サーバ100は、給与を電子マネーで受け取る場合の利便性を向上させることができ、給与のデジタル払いの利用を促進できる。 As a result, the payment server 100 according to the embodiment can improve the convenience of receiving wages in electronic money, and promote the use of digital wage payments.

また、実施形態に係る決済サーバ100において、提供部135は、給与の振り込みに関連する情報を利用者が利用する端末装置(実施形態では「利用者端末10」以下同じ)へ送信する。 In addition, in the payment server 100 according to the embodiment, the providing unit 135 transmits information related to the transfer of salary to a terminal device used by the user (hereinafter referred to as "user terminal 10" in the embodiment).

これにより、実施形態に係る決済サーバ100は、給与を電子マネーで受け取る場合の利便性を向上させることができ、給与のデジタル払いの利用を促進できる。 As a result, the payment server 100 according to the embodiment can improve the convenience of receiving wages in electronic money, and promote the use of digital wage payments.

〔6.ハードウェア構成〕
また、上述してきた本実施形態に係る決済サーバ100は、たとえば、図10に示すような構成のコンピュータ1000によって実現される。図10は、実施形態に係る決済サーバの機能を実現するコンピュータの一例を示すハードウェア構成図である。
6. Hardware Configuration
The payment server 100 according to the present embodiment described above is realized, for example, by a computer 1000 having a configuration as shown in Fig. 10. Fig. 10 is a hardware configuration diagram showing an example of a computer that realizes the functions of the payment server according to the embodiment.

コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。 The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, a HDD 1400, a communication interface (I/F) 1500, an input/output interface (I/F) 1600, and a media interface (I/F) 1700.

CPU1100は、ROM1300又はHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。 The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400, and controls each component. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started, and programs that depend on the hardware of the computer 1000, etc.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス1500は、通信網500(実施形態のネットワークNに対応する)を介して他の機器からデータを受信してCPU1100へ送り、また、通信網500を介してCPU1100が生成したデータを他の機器へ送信する。 HDD 1400 stores programs executed by CPU 1100 and data used by such programs. Communication interface 1500 receives data from other devices via communication network 500 (corresponding to network N in the embodiment) and sends it to CPU 1100, and also transmits data generated by CPU 1100 to other devices via communication network 500.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、入出力インターフェイス1600を介して生成したデータを出力装置へ出力する。 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 data generated via the input/output interface 1600 to the output devices.

メディアインターフェイス1700は、記録媒体1800に格納されたプログラム又はデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。 The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The 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.

例えば、コンピュータ1000が決済サーバ100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部130の機能を実現する。すなわち、CPU1100は、RAM1200上にロードされたプログラム(たとえば、情報処理プログラム)との協働により、本実施形態に係る決済サーバ100による処理を実現する。また、HDD1400には、決済サーバ100の記憶装置内の各データが格納される。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。 For example, when the computer 1000 functions as the payment server 100, the CPU 1100 of the computer 1000 executes a program loaded onto the RAM 1200 to realize the functions of the control unit 130. That is, the CPU 1100 realizes the processing by the payment server 100 according to this embodiment in cooperation with a program (e.g., an information processing program) loaded onto the RAM 1200. In addition, the HDD 1400 stores each data in the storage device of the payment server 100. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be obtained from another device via a specified communication network.

〔7.その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
[7. 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 embodied in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the forms described in the Disclosure of the Invention section.

また、上述した決済サーバ100は、機能によっては外部のプラットフォームなどをAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。 In addition, the above-mentioned payment server 100 can be flexibly configured to implement some functions by calling external platforms using an API (Application Programming Interface) or network computing.

また、特許請求の範囲に記載した「部」は、「手段」や「回路」などに読み替えることができる。例えば、制御部は、制御手段や制御回路に読み替えることができる。 In addition, the word "unit" in the claims can be read as "means" or "circuit." For example, a control unit can be read as a control means or a control circuit.

1 情報処理システム
10 利用者端末
20 銀行サーバ
30 人事管理システム
100 決済サーバ
110 通信部
120 記憶部
121 仮想口座情報記憶部
122 利用者情報記憶部
123 口座情報記憶部
124 連携用情報記憶部
130 制御部
131 受付部
132 振込先判断部
133 反映部
134 管理部
135 提供部
REFERENCE SIGNS LIST 1 Information processing system 10 User terminal 20 Bank server 30 Personnel management system 100 Settlement server 110 Communication unit 120 Storage unit 121 Virtual account information storage unit 122 User information storage unit 123 Account information storage unit 124 Linkage information storage unit 130 Control unit 131 Reception unit 132 Transfer destination determination unit 133 Reflection unit 134 Management unit 135 Provision unit

Claims (18)

利用者から給与の振り込み依頼を受け付ける受付部と、
前記利用者から受け付けた前記給与の振り込み依頼に基づいて、電子マネーとして受取可能な振込先である給与振込先を、前記利用者を雇用する雇用者が前記利用者の給与の振込先を管理するために利用する管理システムに登録されている前記利用者の振込先として反映させる反映部と、
を有することを特徴とする情報処理装置。
A reception unit that receives salary transfer requests from users;
a reflecting unit which reflects a salary transfer destination, which is a transfer destination where electronic money can be received, based on the salary transfer request received from the user, as a transfer destination of the user registered in a management system used by an employer who employs the user to manage the transfer destinations of the user's salary;
13. An information processing device comprising:
前記受付部は、
前記利用者が前記電子マネーを利用する際に用いるアプリケーションを介して、前記利用者から前記給与の振り込み依頼を受け付ける
ことを特徴とする請求項1に記載の情報処理装置。
The reception unit is
2. The information processing apparatus according to claim 1, wherein the salary transfer request is received from the user via an application used by the user when using the electronic money.
前記反映部は、
前記給与振込先を示す振込先情報を前記管理システムに送信し、前記管理システムに前記給与振込先を前記利用者の振込先として登録させることにより、前記給与振込先を前記利用者の振込先として反映させる
ことを特徴とする請求項1に記載の情報処理装置。
The reflection unit is
The information processing device according to claim 1, characterized in that transfer destination information indicating the salary transfer destination is sent to the management system, and the management system registers the salary transfer destination as the transfer destination of the user, thereby reflecting the salary transfer destination as the transfer destination of the user.
前記給与振込先として利用可能な前記利用者の振込先の有無を判断する振込先判断部、
を有し、
前記反映部は、
前記給与振込先として利用可能な前記利用者の振込先が無い場合、前記給与振込先として利用可能な振込先を前記利用者に関連する情報に対応付け、当該振込先を前記給与振込先として、前記管理システムに登録されている前記利用者の振込先として反映させる
ことを特徴とする請求項1に記載の情報処理装置。
a transfer destination determination unit that determines whether or not there is a transfer destination of the user that can be used as a salary transfer destination;
having
The reflection unit is
The information processing device according to claim 1, characterized in that, when there is no transfer destination available for the user as the salary transfer destination, a transfer destination available as the salary transfer destination is associated with information related to the user, and the transfer destination is reflected as the salary transfer destination and as the transfer destination of the user registered in the management system.
前記反映部は、
前記利用者に前記給与振込先として利用可能な振込先がある場合、前記給与振込先を前記管理システムに登録されている前記利用者の振込先として反映させる
ことを特徴とする請求項4に記載の情報処理装置。
The reflection unit is
The information processing device according to claim 4, characterized in that, when the user has a transfer destination that can be used as the salary transfer destination, the salary transfer destination is reflected as the transfer destination of the user registered in the management system.
前記振込先判断部は、
前記利用者の決済サービスのアカウントに紐づく振込先があるかないかを判断する
ことを特徴とする請求項4に記載の情報処理装置。
The transfer destination determination unit
The information processing device according to claim 4 , further comprising: a determination as to whether or not there is a transfer destination linked to the user's account for the payment service.
前記反映部は、
前記電子マネーとして受取可能な銀行口座を、前記管理システムに登録されている前記利用者の振込先として反映させる
ことを特徴とする請求項1に記載の情報処理装置。
The reflection unit is
2. The information processing apparatus according to claim 1, wherein a bank account capable of receiving the electronic money is reflected as a transfer destination of the user registered in the management system.
前記反映部は、
前記給与振込先として利用可能な前記利用者の銀行口座が無い場合、前記給与振込先として利用可能な銀行口座である仮想口座を前記利用者に関連する情報に対応付け、当該仮想口座を前記給与振込先として、前記管理システムに登録されている前記利用者の振込先として反映させる
ことを特徴とする請求項7に記載の情報処理装置。
The reflection unit is
The information processing device according to claim 7, characterized in that, when there is no bank account of the user that can be used as a salary transfer destination, a virtual account which is a bank account that can be used as a salary transfer destination is associated with information related to the user, and the virtual account is reflected as the salary transfer destination and as the transfer destination of the user registered in the management system.
前記反映部は、
前記電子マネーのサービスにおけるアカウントを、前記管理システムに登録されている前記利用者の振込先として反映させる
ことを特徴とする請求項1に記載の情報処理装置。
The reflection unit is
2. The information processing apparatus according to claim 1, wherein an account in the electronic money service is reflected as a transfer destination of the user registered in the management system.
前記反映部は、
前記管理システムが前記電子マネーでの前記給与の支払いが可能である場合、前記利用者の前記アカウントを前記給与振込先として、前記管理システムに登録されている前記利用者の振込先として反映させる
ことを特徴とする請求項9に記載の情報処理装置。
The reflection unit is
The information processing device according to claim 9, characterized in that, when the management system is capable of paying the salary in electronic money, the account of the user is reflected as the salary transfer destination as a transfer destination of the user registered in the management system.
前記受付部は、
前記利用者を雇用する前記雇用者の情報を受け付け、
前記反映部は、
前記雇用者の情報に基づいて、前記雇用者に対応する前記管理システムを特定する
ことを特徴とする請求項1に記載の情報処理装置。
The reception unit is
Accepting information about the employer who employs the user;
The reflection unit is
The information processing apparatus according to claim 1 , further comprising: a step of: identifying the management system corresponding to the employer based on the information of the employer;
前記受付部は、
前記利用者が前記管理システムにログインするための情報を前記利用者から受け付け、
前記反映部は、
前記利用者が前記管理システムにログインするための情報を用いて、前記給与振込先を、前記管理システムに登録されている前記利用者の振込先として反映させる
ことを特徴とする請求項1に記載の情報処理装置。
The reception unit is
receiving information from the user for the user to log in to the management system;
The reflection unit is
2. The information processing device according to claim 1, further comprising: a processor for executing a command for executing a command for a user to receive a salary from the user;
前記給与の振り込みに関連する情報を提供する提供部、
をさらに有することを特徴とする請求項1に記載の情報処理装置。
a provision unit for providing information related to the salary transfer;
2. The information processing apparatus according to claim 1, further comprising:
前記提供部は、
前記管理システムへの前記給与振込先の反映後から一定期間に、前記給与振込先への入金が無い場合、前記利用者に前記給与振込先の不使用に関する通知を行う
ことを特徴とする請求項13に記載の情報処理装置。
The providing unit is
The information processing device according to claim 13, characterized in that if there is no deposit to the salary transfer destination within a certain period of time after the salary transfer destination is reflected in the management system, the information processing device notifies the user that the salary transfer destination is not being used.
前記提供部は、
前記管理システムへの前記給与振込先の反映完了の予定時期を示す情報を、前記利用者に提供する
ことを特徴とする請求項13に記載の情報処理装置。
The providing unit is
The information processing device according to claim 13, further comprising: providing the user with information indicating a planned time when the salary transfer destination will be reflected in the management system.
前記提供部は、
前記給与振込先として利用可能な振込先が複数ある場合、前記給与振込先として利用する振込先を前記利用者に選択させるための情報を提供する
ことを特徴とする請求項13に記載の情報処理装置。
The providing unit is
The information processing device according to claim 13, characterized in that, when there are a plurality of transfer destinations available for the salary transfer, information is provided to allow the user to select a transfer destination to be used as the salary transfer destination.
コンピュータが実行する情報処理方法であって、
利用者から給与の振り込み依頼を受け付ける受付工程と、
前記利用者から受け付けた前記給与の振り込み依頼に基づいて、電子マネーとして受取可能な振込先である給与振込先を、前記利用者を雇用する雇用者が前記利用者の給与の振込先を管理するために利用する管理システムに登録されている前記利用者の振込先として反映させる反映工程と、
を含むことを特徴とする情報処理方法。
1. A computer-implemented information processing method, comprising:
A reception process for receiving a salary transfer request from a user;
a reflecting step of reflecting a salary transfer destination, which is a transfer destination where electronic money can be received, based on the salary transfer request received from the user, as a transfer destination of the user registered in a management system used by an employer who employs the user to manage the transfer destinations of the user's salary;
13. An information processing method comprising:
利用者から給与の振り込み依頼を受け付ける受付手順と、
前記利用者から受け付けた前記給与の振り込み依頼に基づいて、電子マネーとして受取可能な振込先である給与振込先を、前記利用者を雇用する雇用者が前記利用者の給与の振込先を管理するために利用する管理システムに登録されている前記利用者の振込先として反映させる反映手順と、
をコンピュータに実行させるための情報処理プログラム。
The procedure for accepting salary transfer requests from users,
a reflection step of reflecting a salary transfer destination, which is a transfer destination where electronic money can be received based on the salary transfer request received from the user, as a transfer destination of the user registered in a management system used by an employer of the user to manage the transfer destinations of the user's salary;
An information processing program for causing a computer to execute the above.
JP2023016908A 2023-02-07 2023-02-07 Information processing device, information processing method, and information processing program Active JP7377998B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023016908A JP7377998B1 (en) 2023-02-07 2023-02-07 Information processing device, information processing method, and information processing program
JP2023185473A JP2024112279A (en) 2023-02-07 2023-10-30 Information processing unit, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023016908A JP7377998B1 (en) 2023-02-07 2023-02-07 Information processing device, information processing method, and information processing program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023185473A Division JP2024112279A (en) 2023-02-07 2023-10-30 Information processing unit, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP7377998B1 JP7377998B1 (en) 2023-11-10
JP2024112068A true JP2024112068A (en) 2024-08-20

Family

ID=88650824

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2023016908A Active JP7377998B1 (en) 2023-02-07 2023-02-07 Information processing device, information processing method, and information processing program
JP2023185473A Pending JP2024112279A (en) 2023-02-07 2023-10-30 Information processing unit, information processing method, and information processing program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023185473A Pending JP2024112279A (en) 2023-02-07 2023-10-30 Information processing unit, information processing method, and information processing program

Country Status (1)

Country Link
JP (2) JP7377998B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020123211A (en) * 2019-01-31 2020-08-13 株式会社メルカリ Information processing method, information processing device, and information processing program
JP2021135753A (en) * 2020-02-27 2021-09-13 Tis株式会社 Information processing system, method and program
JP2022015435A (en) * 2020-07-09 2022-01-21 ソラミツ株式会社 Method or system for remittance or settlement with digital money
JP2022157843A (en) * 2021-03-31 2022-10-14 PayPay株式会社 Information processing device, information processing method, and information processing program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020123211A (en) * 2019-01-31 2020-08-13 株式会社メルカリ Information processing method, information processing device, and information processing program
JP2021135753A (en) * 2020-02-27 2021-09-13 Tis株式会社 Information processing system, method and program
JP2022015435A (en) * 2020-07-09 2022-01-21 ソラミツ株式会社 Method or system for remittance or settlement with digital money
JP2022157843A (en) * 2021-03-31 2022-10-14 PayPay株式会社 Information processing device, information processing method, and information processing program

Also Published As

Publication number Publication date
JP7377998B1 (en) 2023-11-10
JP2024112279A (en) 2024-08-20

Similar Documents

Publication Publication Date Title
JP7393581B2 (en) Information processing device, information processing method, and information processing program
CA2823728A1 (en) Deferred payment and selective funding and payments
US10607236B2 (en) Universal system for enabling dynamically discounted buyer-vendor payments
JP6921294B1 (en) Notification device, notification method and notification program
JP7289412B1 (en) Information processing device, information processing method and information processing program
US20140019346A1 (en) Universal system for electronic check creation and payment via image cash letter
JP2023066890A (en) Transaction system, transaction method, and program
US11468410B2 (en) Universal payment module and system
US20140019345A1 (en) Universal payment module and system
JP7314194B2 (en) Information processing system
JP7330412B1 (en) Information processing device, information processing method and information processing program
JP2024052545A (en) Information processing device, information processing method, and information processing program
US10650385B1 (en) System and method for remote check assurance
JP7377998B1 (en) Information processing device, information processing method, and information processing program
JP7421592B2 (en) Information processing device, information processing method, and information processing program
JP7440699B1 (en) Information processing device, information processing method, and information processing program
JP7422923B1 (en) Information processing device, information processing method, and information processing program
JP7426533B1 (en) Information processing device, information processing method, and information processing program
JP7564406B1 (en) Information processing device, information processing method, and information processing program
JP7370489B1 (en) Information processing system, information processing device, and information processing method
JP6910520B1 (en) Information processing equipment, information processing methods and information processing programs
JP7421272B2 (en) Account management device, payment management system and program
JP2024086566A (en) Information processing device, information processing method, and information processing program
JP2023171370A (en) Information processing device, information processing method and information processing program
JP2024086342A (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230329

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20230329

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230804

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20231003

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231030

R150 Certificate of patent or registration of utility model

Ref document number: 7377998

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150