Nothing Special   »   [go: up one dir, main page]

JP7212186B1 - Information processing system, information processing method and information processing program - Google Patents

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

Info

Publication number
JP7212186B1
JP7212186B1 JP2022069483A JP2022069483A JP7212186B1 JP 7212186 B1 JP7212186 B1 JP 7212186B1 JP 2022069483 A JP2022069483 A JP 2022069483A JP 2022069483 A JP2022069483 A JP 2022069483A JP 7212186 B1 JP7212186 B1 JP 7212186B1
Authority
JP
Japan
Prior art keywords
balance
account
salary
information
charge
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.)
Active
Application number
JP2022069483A
Other languages
Japanese (ja)
Other versions
JP2023159651A (en
Inventor
千壽子 大塚
真輝 泉山
良徳 神田
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 JP2022069483A priority Critical patent/JP7212186B1/en
Priority to JP2023003212A priority patent/JP2023159856A/en
Application granted granted Critical
Publication of JP7212186B1 publication Critical patent/JP7212186B1/en
Publication of JP2023159651A publication Critical patent/JP2023159651A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

【課題】給与として受け取ったデジタルマネーの残高を保証するための仕組みを提供すること。【解決手段】本願に係る情報処理装置は、利用者の給与に対応するデジタルマネー残高である給与残高を保証する保証サービスを提供する事業者に対して、保証対象となる給与残高の情報を所定のタイミングで提供する提供部を有する。【選択図】図4An object of the present invention is to provide a mechanism for guaranteeing the balance of digital money received as salary. SOLUTION: An information processing device according to the present application sends predetermined information on a salary balance to be guaranteed to a business operator that provides a guarantee service that guarantees a salary balance, which is a digital money balance corresponding to a user's salary. It has a providing unit that provides at the timing of [Selection drawing] Fig. 4

Description

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

従来、主に企業と個人との間の商取引におけるキャッシュレス決済手段が広く消費者に認知されているが、特に、その利便性から、ユーザ個人が所有するスマートフォンなどのユーザ端末を用いてオンラインで行われる電子決済サービスが広く消費者の間に浸透しつつある。 Traditionally, cashless payment methods for commercial transactions between companies and individuals have been widely recognized by consumers. Electronic payment services that are performed are becoming widely popular among consumers.

また、昨今、政府では、このような電子決済サービスにおいて、電子マネーや仮想通貨といったデジタルマネーにより給与の支払いを行う、所謂「給与のデジタル払い」の導入が検討されており、デジタルマネーに関するサービスのさらなる普及が見込まれる。 In recent years, the government has been considering the introduction of so-called "digital payment of salaries," in which salaries are paid using digital money such as electronic money and virtual currency, in such electronic payment services. Further spread is expected.

特開2007-328549号公報JP 2007-328549 A

しかしながら、従来の技術は、デジタルマネーに関するサービスの利用を促進する上で改善の余地がある。たとえば、仮に、「給与のデジタル払い」についてのサービスを運営する事業者が破綻した場合、サービス利用者は、給与として受け取ったデジタルマネーを利用できなくなってしまう。給与は、サービス利用者にとって生活資金であるので、事業者の破綻により利用できなくなる事態を回避する仕組みが求められる。 However, conventional techniques have room for improvement in promoting the use of services related to digital money. For example, if a company that operates a service for "digital payment of salaries" goes bankrupt, service users will not be able to use the digital money received as salaries. Since salaries are living expenses for service users, there is a need for a mechanism to avoid a situation in which they cannot be used due to the bankruptcy of the service provider.

本願は、上記に鑑みてなされたものであって、給与として受け取ったデジタルマネーの残高を保証するための仕組みを提供できる情報処理システム、情報処理方法及び情報処理プログラムを提供することを目的とする。
The present application has been made in view of the above, and aims to provide an information processing system , an information processing method, and an information processing program that can provide a mechanism for guaranteeing the balance of digital money received as salary. .

本願に係る情報処理装置は、利用者の給与に対応するデジタルマネー残高である給与残高を保証する保証サービスを提供する事業者に対して、保証対象となる前記給与残高の情報を所定のタイミングで提供する提供部を有する。 The information processing device according to the present application provides information on the salary balance to be guaranteed to a business operator that provides a guarantee service that guarantees the salary balance, which is the digital money balance corresponding to the user's salary, at a predetermined timing. It has a provider that provides.

また、本願に係る情報処理装置は、給与に対応するデジタルマネー残高である給与残高を保証する保証サービスの利用者により予め登録された金融機関の口座に対して、前記給与残高に相当する保証金を送金する処理を実行する送金処理部を有する。 Further, the information processing device according to the present application provides a security deposit equivalent to the salary balance to an account of a financial institution registered in advance by the user of the guarantee service that guarantees the salary balance, which is the digital money balance corresponding to the salary. It has a remittance processing unit that executes remittance processing.

実施形態の一態様によれば、給与として受け取ったデジタルマネーの残高を保証するための仕組みを提供できるという効果を奏する。 According to one aspect of the embodiment, it is possible to provide a mechanism for guaranteeing the balance of digital money received as salary.

図1は、本実施形態に係る情報処理の概要を示す図である。FIG. 1 is a diagram showing an overview of information processing according to this embodiment. 図2は、本実施形態に係る情報処理の概要を示す図である。FIG. 2 is a diagram showing an overview of information processing according to this embodiment. 図3は、本実施形態に係る給与残高の保証の仕組みの一例を説明するための説明図である。FIG. 3 is an explanatory diagram for explaining an example of a salary balance guarantee mechanism according to the present embodiment. 図4は、本実施形態に係る事業者Yシステムの構成例を示すブロック図である。FIG. 4 is a block diagram showing a configuration example of the provider Y system according to this embodiment. 図5は、本実施形態に係る保証サービス事業者システムの構成例を示すブロック図である。FIG. 5 is a block diagram showing a configuration example of the warranty service provider system according to this embodiment. 図6は、本実施形態に係る口座情報の概要を示す図である。FIG. 6 is a diagram showing an outline of account information according to this embodiment. 図7は、本実施形態に係るチャージ指示情報の概要を示す図である。FIG. 7 is a diagram showing an outline of charge instruction information according to the present embodiment. 図8は、本実施形態に係るアカウント情報記憶部に記憶されるアカウント情報の概要を示す図である。FIG. 8 is a diagram showing an overview of account information stored in the account information storage unit according to this embodiment. 図9は、本実施形態に係るチャージ履歴記憶部に記憶されるチャージ履歴の概要を示す図である。FIG. 9 is a diagram showing an overview of charge histories stored in the charge history storage unit according to the present embodiment. 図10は、本実施形態に係る情報処理システムにおける全体的な処理の流れを示すシーケンス図である。FIG. 10 is a sequence diagram showing the overall flow of processing in the information processing system according to this embodiment. 図11は、本実施形態に係るサービス提供装置の処理手順例を示すフローチャートである。FIG. 11 is a flow chart showing an example of the processing procedure of the service providing apparatus according to this embodiment. 図12は、変形例に係るサービス提供装置の構成例を示す図である。FIG. 12 is a diagram illustrating a configuration example of a service providing device according to a modification. 図13は、本実施形態または変形例に係るサービス提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 13 is a hardware configuration diagram showing an example of a computer that implements the functions of the service providing apparatus according to the present embodiment or modifications.

以下に本願に係る情報処理システム、情報処理方法及び情報処理プログラムを実施するための形態(以下、「本実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理システム、情報処理方法及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Embodiments for implementing an information processing system , an information processing method, and an information processing program according to the present application (hereinafter referred to as "present embodiments") will be described in detail below with reference to the drawings. Note that the information processing system , information processing method, and information processing program according to the present application are not limited to this embodiment. Also, in each of the following embodiments, the same parts are denoted by the same reference numerals, and overlapping descriptions are omitted.

〔1.本実施形態に係る情報処理の一例〕
以下、図1および図2を用いて、本実施形態に係る情報処理の一例について説明する。図1および図2は、本実施形態に係る情報処理の概要を示す図である。
[1. Example of information processing according to the present embodiment]
An example of information processing according to the present embodiment will be described below with reference to FIGS. 1 and 2. FIG. 1 and 2 are diagrams showing an overview of information processing according to the present embodiment.

図1に示すように、本実施形態に係る情報処理システムSYSは、事業者XシステムSYS-1と、A銀行システムSYS-2と、B銀行システムSYS-3と、事業者YシステムSYS-4とを含む。なお、図1は、本実施形態に係る情報処理システムSYSの一例を示しており、図1には示されていない他の事業者が運営および管理する事業管理システムが含まれていてもよい。 As shown in FIG. 1, the information processing system SYS according to the present embodiment includes a business operator X system SYS-1, A bank system SYS-2, B bank system SYS-3, and business operator Y system SYS-4. including. Note that FIG. 1 shows an example of the information processing system SYS according to the present embodiment, and may include a business management system operated and managed by another business operator not shown in FIG.

以下の説明において、事業者XシステムSYS-1を事業者Xと記載し、A銀行システムSYS-2を「A銀行」と記載し、B銀行システムSYS-3を「B銀行」と記載して説明する場合がある。 In the following explanation, Business X System SYS-1 is described as Business X, A Bank System SYS-2 is described as "A Bank", and B Bank System SYS-3 is described as "B Bank". may explain.

事業者XシステムSYS-1、A銀行システムSYS-2、B銀行システムSYS-3、及び事業者YシステムSYS-4は、ネットワークN-1(たとえば、図3参照)に接続される。事業者XシステムSYS-1、A銀行システムSYS-2、B銀行システムSYS-3、及び事業者YシステムSYS-4は、ネットワークN-1を通じて、相互に通信できる。 Operator X system SYS-1, A bank system SYS-2, B bank system SYS-3, and operator Y system SYS-4 are connected to network N-1 (see, eg, FIG. 3). Operator X system SYS-1, A bank system SYS-2, B bank system SYS-3, and operator Y system SYS-4 can communicate with each other through network N-1.

事業者XシステムSYS-1は、たとえば、所定の事業を営む事業者Xにより運営および管理される事業管理システムである。事業者XシステムSYS-1は、たとえば、単独のサーバ装置やワークステーション、複数のサーバ装置及び複数のストレージ装置が協働して動作するクラウドシステムなどにより実現される。なお、事業者Xは、事業者XシステムSYS-1の代わりに、たとえば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)や、ウェアラブル端末などの情報処理装置を利用してもよい。 The business operator X system SYS-1 is, for example, a business management system operated and managed by a business operator X running a predetermined business. The provider X system SYS-1 is realized by, for example, a single server device or workstation, a cloud system in which a plurality of server devices and a plurality of storage devices operate in cooperation. In addition, instead of the operator X system SYS-1, the operator X may, for example, use a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant ) or an information processing device such as a wearable terminal.

また、事業者XシステムSYS-1は、所定の情報処理を実現する制御情報を事業者YシステムSYS-4から受け取った場合には、制御情報に従って情報処理を実現する。ここで、制御情報は、たとえば、JavaScript(登録商標)等のスクリプト言語やCSS(Cascading Style Sheets)等のスタイルシート言語、Java(登録商標)等のプログラミング言語、HTML(HyperText Markup Language)などのマークアップ言語などにより記述される。なお、本実施形態では、事業者YシステムSYS-4から配信される所定のアプリケーションそのものを制御情報とみなしてもよい。 Further, when the operator X system SYS-1 receives control information for realizing predetermined information processing from the operator Y system SYS-4, the operator X system SYS-1 realizes information processing according to the control information. Here, the control information includes, 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), and a markup language such as HTML (HyperText Markup Language). It is written in up language or the like. Incidentally, in this embodiment, the predetermined application itself distributed from the provider Y system SYS-4 may be regarded as the control information.

A銀行システムSYS-2は、事業者Xの取引銀行の1つであるA銀行により運営および管理される銀行システムである。A銀行システムSYS-2は、たとえば、単独のサーバ装置やワークステーション、複数のサーバ装置及び複数のストレージ装置が協働して動作するクラウドシステムなどにより実現される。 A Bank System SYS-2 is a banking system operated and managed by A Bank, one of Business Operator X's banks. The A bank system SYS-2 is realized, for example, by a single server device or workstation, a cloud system in which a plurality of server devices and a plurality of storage devices operate in cooperation, or the like.

B銀行システムSYS-3は、後述する事業者Yの取引銀行の1つであるB銀行により運営および管理される銀行システムである。B銀行システムSYS-3は、たとえば、単独のサーバ装置やワークステーション、複数のサーバ装置及び複数のストレージ装置が協働して動作するクラウドシステムなどにより実現される。 The B bank system SYS-3 is a bank system operated and managed by B bank, which is one of the trading banks of business operator Y, which will be described later. The B bank system SYS-3 is implemented, for example, by a single server device or workstation, a cloud system in which a plurality of server devices and a plurality of storage devices operate in cooperation, or the like.

たとえば、A銀行システムSYS-2およびB銀行システムSYS-3は、銀行口座の利用履歴として、各カード会社や、各種サービスの提供者による銀行口座からの引き落としに関する情報(たとえば、引き落とした金額や、引き落とした日時など)や、現在の口座情報(口座残高など)などを、銀行利用者に対応付けて管理する。なお、銀行利用者は、事業者Yにより提供されるデジタルマネーに関する各種サービスのサービス利用者である場合があり得る。 For example, A bank system SYS-2 and B bank system SYS-3 store information on withdrawals from bank accounts by card companies and various service providers (for example, debited amounts, date and time of withdrawal, etc.) and current account information (account balance, etc.) are associated with the bank user and managed. A bank user may be a service user of various services related to digital money provided by the business operator Y.

事業者YシステムSYS-4は、デジタルマネーに関する各種サービスを提供する事業を営む事業者Yにより運営および管理される事業管理システムである。事業者YシステムSYS-4は、デジタルマネーの残高を管理する管理システム100と、デジタルマネーのチャージ処理を実行するチャージシステム200と、本実施形態に係る情報処理装置の一例であるサービス提供装置300とを含む。なお、図1は、事業者YシステムSYS-4の一例を示しており、説明は省略するが、決済手段や決済サービスにおける決済処理を実行する決済システム(たとえば、サーバ装置)などが含まれていてもよい。 Business operator Y system SYS-4 is a business management system operated and managed by business operator Y, which runs a business that provides various services related to digital money. The business operator Y system SYS-4 includes a management system 100 that manages the balance of digital money, a charging system 200 that executes digital money charging processing, and a service providing device 300 that is an example of an information processing device according to the present embodiment. including. Note that FIG. 1 shows an example of the operator Y system SYS-4, which includes payment means and a payment system (for example, a server device) that executes payment processing in a payment service, although the explanation is omitted. may

管理システム100、チャージシステム200、及びサービス提供装置300は、単独のサーバ装置やワークステーション、複数のサーバ装置及び複数のストレージ装置が協働して動作するクラウドシステムなどにより実現される。 The management system 100, charging system 200, and service providing device 300 are realized by a single server device or workstation, a cloud system in which a plurality of server devices and a plurality of storage devices operate in cooperation, or the like.

管理システム100は、事業者Yが提供する電子決済サービスを利用するために、各サービス利用者が所有するデジタルマネーの口座(以下、「マネー口座」と称する。)に対する入出金を管理する。サービス利用者には、取引対象の提供者である事業者などのビジネスユーザや、事業者などから取引対象の提供を受ける一般消費者などの個人ユーザが含まれ得る。 The management system 100 manages deposits and withdrawals of digital money accounts (hereinafter referred to as “money accounts”) owned by each service user in order to use the electronic payment service provided by the business operator Y. Service users may include business users such as business operators who provide transaction objects, and individual users such as general consumers who receive transaction objects from business operators.

チャージシステム200は、サービス利用者からのチャージ指示に従って、マネー口座間においてデジタルマネーの移動を行うことで、マネーチャージを実現する。なお、デジタルマネーとは、たとえば、各種企業が独自に用いるポイントや通貨などであってもよく、日本円やドルなどの国家により提供される貨幣を電子的に取引可能としたものであってもよい。 The charging system 200 implements money charging by transferring digital money between money accounts in accordance with charging instructions from service users. In addition, digital money may be, for example, points or currency used independently by various companies, or may be electronically tradable currency provided by the state, such as the Japanese yen and the dollar. good.

サービス提供装置300は、上述した管理システム100及びチャージシステム200と連携して、事業者Yがサービス利用者に提供するデジタルマネー(電子マネー)に関する各種サービスに関する処理を実行する。 The service providing device 300 cooperates with the above-described management system 100 and charging system 200 to execute processing related to various services related to digital money (electronic money) provided by the business operator Y to service users.

上述した各種サービスは、決済手段や決済サービスのように、商品の購入や役務の提供に対する対価の提供(債務の精算)のためのものに限定されるものではない。たとえば、上述した各種サービスは、複数の利用者が有する口座間の送金に関する機能を有していてもよい。すなわち、上述した各種サービスは、サービス利用者や店舗など、デジタルマネーの所有者と紐づく任意の所有者の口座間におけるデジタルマネーの送受信を制御するサービスを含んでよい。すなわち、本実施形態に係る各種サービスは、デジタルマネーのやり取りを実現するための各種制御(電子マネーを介した各種の口座間送金制御のみならず、電子マネー口座と銀行口座間のやり取りに関する制御や、分割、ボーナス払いに伴う処理といった各種債権処理、その他電子マネーを含む財産のやり取りに関する各種制御)を実行する取引手段や取引サービスであれば、任意の態様で提供されるものであってもよい。また、このような取引手段や取引サービスが実現する各種の制御には、決済に関する制御と送金に関する制御の両方が含まれていてもよく、いずれか一方のみが含まれていてもよい。すなわち、「取引」とは、電子マネーに関する「決済」のみならず、電子マネーの「送金」やその他各種の処理をも含む概念である。すなわち、サービス提供装置300は、任意の所有者間における電子マネーのやり取りを制御する取引手段を実現するサーバ装置などの情報処理装置であってもよい。 The various services described above are not limited to those for providing consideration for the purchase of goods or the provision of services (settlement of obligations), such as settlement means and settlement services. For example, the various services described above may have functions related to remittances between accounts owned by multiple users. In other words, the various services described above may include services that control transmission and reception of digital money between accounts of any owner linked to the owner of digital money, such as service users and shops. In other words, the various services according to the present embodiment include various controls for realizing the exchange of digital money (not only control of various inter-account remittances via electronic money, but also control related to exchanges between an electronic money account and a bank account). , division, various credit processing such as processing accompanying bonus payments, and other various controls related to the exchange of property including electronic money) 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 remittance, or may include only one of them. That is, "transaction" is a concept that includes not only "settlement" related to electronic money, but also "remittance" of electronic money and various other processes. That is, the service providing device 300 may be an information processing device such as a server device that realizes transaction means for controlling the exchange of electronic money between arbitrary owners.

また、事業者Yが提供するデジタルマネーに関する各種サービスには、サービス利用者に対して、事業者Yが保有する口座と1対1に紐付く法人アカウントを提供する法人アカウントサービスと、デジタルマネーを所定のアカウントにチャージするマネーチャージサービスとが含まれる。これらのサービスは、一体不可分の組合せで提供される。 In addition, the various services related to digital money provided by business operator Y include a corporate account service that provides service users with a corporate account that is linked one-to-one with the account held by business operator Y, and a digital money service. and a money charge service for charging a predetermined account. These services are provided in an integral combination.

法人アカウントには、サービス利用者に付与される法人アカウントに紐付くメインウォレットとサブウォレットとが含まれている。メインウォレットは、デジタルマネーの入金(残高の加算)と、デジタルマネーの出金(残高の払出)を受け付ける。サブウォレットは、サービス利用者からのチャージ指示に応じたチャージ指示取引に充当するチャージ予定額の割り当てを受け付ける。なお、チャージ指示取引に対する充当は、たとえば、取引単位で行われる。チャージ取引単位は、法人アカウントにおけるサブウォレットに紐付くマネーチャージサービスの単位を意味する。具体的には、チャージ指示は、サブウォレットの接続先になっているサービスシステム側(たとえば、サブウォレットに紐付くマネーチャージサービスを提供するサービスシステム側)に向かって行うことが想定される。つまり、サービスシステム側がチャージ指示を受け取り、そのチャージ指示取引の充当をサブウォレット内で行うことが想定される。よって、このアクション(サブウォレット内でチャージ指示取引の充当を行うアクション)の前段で、対象金額(チャージ指示において指定された金額)がメインウォレットからサブウォレットに移動される(割り当てられる)ことになる。これに伴い、チャージ指示取引に充当するための原資の入金指示についてもチャージ取引単位で行われる。 A corporate account includes a main wallet and a sub-wallet linked to the corporate account given to the service user. The main wallet accepts deposits of digital money (addition of balance) and withdrawals of digital money (withdrawal of balance). The sub-wallet accepts the allocation of the scheduled charging amount to be applied to the charging instruction transaction according to the charging instruction from the service user. It should be noted that the allocation to the charge instruction transaction is performed, for example, on a transaction-by-transaction basis. A charge transaction unit means a unit of money charge service linked to a sub-wallet in a corporate account. Specifically, it is assumed that the charge instruction is sent to the service system to which the sub-wallet is connected (for example, the service system that provides the money charge service linked to the sub-wallet). In other words, it is assumed that the service system side receives the charge instruction and appropriates the charge instruction transaction within the sub-wallet. Therefore, before this action (the action to apply the charge instruction transaction in the sub-wallet), the target amount (the amount specified in the charge instruction) will be transferred (assigned) from the main wallet to the sub-wallet. . Along with this, instructions for depositing funds to be applied to charge instruction transactions are also made on a charge transaction basis.

マネーチャージサービスには、サービス利用者が従業員に対して給与をデジタルマネーで支払うサービスや、サービス利用者が従業員に対して出張費用や飲食代などの経費をデジタルマネーで支払うサービスなどの各種マネーチャージサービスが準備されている。サービス利用者は、各種マネーチャージサービスを適宜選択して利用できる。サービス利用者が選択したマネーチャージサービスは、サービス利用者に提供される法人アカウントに紐付けられる。 There are various types of money charge services, such as a service where service users pay salaries to employees with digital money, and a service where service users pay expenses such as business trip expenses and food and drink expenses to employees with digital money. Money charge service is prepared. Service users can appropriately select and use various money charge services. The money charge service selected by the service user is tied to the corporate account provided to the service user.

以下、事業者Xが、事業者Yにより提供されるサービスのサービス利用者である場合を題材として、事業者YシステムSYS-4により実行される情報処理について事例を交えつつ説明する。 In the following, the information processing executed by the operator Y system SYS-4 will be described with reference to a case where the operator X is a service user of the service provided by the operator Y. FIG.

図1に示すように、事業者Xは、事業者XシステムSYS-1を操作し、チャージ指示を事業者YシステムSYS-4に送信する(ステップS1)。 As shown in FIG. 1, business operator X operates business operator X system SYS-1 to transmit a charge instruction to business operator Y system SYS-4 (step S1).

事業者Xにより送信されるチャージ指示は、「チャージ先ID」の項目と、「予定額」の項目と、「予定日」の項目と、「名目」の項目とで構成される。「チャージ先ID」の項目には、チャージ先のアカウントを示す情報が記録される。「予定額」の項目には、チャージ先へのチャージ予定額を示す情報が記録される。「予定日」の項目には、チャージ先へのチャージ予定日を示す情報が記録される。「名目」の項目には、チャージの名目を示す情報が記録される。 The recharge instruction transmitted by the business operator X is composed of items of "charging destination ID", "scheduled amount", "scheduled date", and "nominal". Information indicating the account of the charge destination is recorded in the item of "charging destination ID". Information indicating the scheduled charging amount to the charging destination is recorded in the item of "scheduled amount". Information indicating the scheduled date of charging to the charging destination is recorded in the “scheduled date” item. Information indicating the name of the charge is recorded in the item of "name".

図1に例示されるチャージ指示には、3つのチャージ指示が含まれている。たとえば、1つ目のチャージ指示は、アカウント:「U#001」をチャージ先として、「給与」というチャージの名目で、チャージ予定日を「2021(年)/9(月)/27(日)」に指定し、チャージ予定額を「300,000円」に指定したチャージ指示である。また、2つの目のチャージ指示は、アカウント:「U#002」をチャージ先として、「給与」というチャージの名目で、チャージ予定日を「2021(年)/9(月)/27(日)」に指定し、チャージ予定額を「300,000円」に指定したチャージ指示である。また、3つ目のチャージ指示は、アカウント:「U#003」をチャージ先として、「経費」というチャージの名目で、チャージ予定日を「2021(年)/9(月)/30(日)」に指定し、チャージ予定額を「400,000円」に指定したチャージ指示である。なお、図1では、事業者Xが1つのチャージ指示で複数の名目のマネーチャージを依頼する例を示しているが、事業者Xは名目ごとに個別にマネーチャージを依頼してもよい。 The charging instructions illustrated in FIG. 1 include three charging instructions. For example, the first charge instruction is an account: "U#001" as the charge destination, the charge is called "salary", and the scheduled charge date is "2021 (year) / 9 (Monday) / 27 (Sunday) , and the scheduled charge amount is specified as "300,000 yen". In addition, the second charge instruction is to charge the account "U#002" under the name of "salary" and set the scheduled charge date to "2021 (year) / 9 (Monday) / 27 (Sunday)" , and the scheduled charge amount is specified as "300,000 yen". In addition, the third charge instruction is to charge the account "U#003" under the name of "expenses" and set the scheduled charge date to "2021 (year) / 9 (Monday) / 30 (Sunday) , and the scheduled charge amount is specified as "400,000 yen". Although FIG. 1 shows an example in which business operator X requests money charge for a plurality of names with one charge instruction, business operator X may request money charge for each name individually.

一方、サービス提供装置300は、事業者Xからチャージ指示を受信すると、受信したチャージ指示をチャージシステム200に登録する(ステップS2)。サービス提供装置300は、事業者Xのチャージ指示がチャージシステム200により処理されるまでの間、このチャージ指示を一時的に保有できる。 On the other hand, when the service providing device 300 receives the charging instruction from the business operator X, it registers the received charging instruction in the charging system 200 (step S2). The service providing device 300 can temporarily hold the charge instruction of the business operator X until the charge system 200 processes the charge instruction.

また、サービス提供装置300(事業者Y)は、チャージ指示の受信に応じて、チャージ指示取引に充当するための原資の入金先として、事業者YがB銀行から貸し出しを受けたワンタイム口座の情報(口座番号)をチャージ指示の送信元である事業者Xに通知する。このとき、サービス提供装置300(事業者Y)は、ワンタイム口座の口座番号と、事業者Xのメインウォレットとを予め紐付けておく。なお、ワンタイム口座は、事業者Y名義で契約している事業者Yの仮想的な口座である。このワンタイム口座を用いることにより、チャージ指示取引に充当するための原資となる残高を銀行振込でデポジットすることができる。また、ワンタイム口座を利用する結果、事業者Yは、チャージ指示に対応する原資の入金を容易に特定でき、消込作業を効率化できる。なお、事業者Yは、チャージ指示において指定されたチャージ予定額の総額をマネーチャージに必要な入金額として事業者Xに通知するための電子的な請求書に発行し、発行した請求書の中にワンタイム口座の情報を含めてもよい。また、事業者Yは、B銀行から複数のワンタイム口座の貸し出しを受けることが可能である場合、チャージ指示に含まれる名目ごとに異なるワンタイム口座の情報を事業者Xに通知してもよい。このとき、事業者Yは、チャージ指示に含まれる所定の名目(たとえば、給与)と、それ以外の項目とで、チャージ指示取引に充当するための原資の入金先とするワンタイム口座を使い分け、それぞれ異なる口座の情報を通知してもよい。ここで、サービス提供装置300は、サービスごとにワンタイム口座とサブウォレットの使い分けを行う。たとえば、サービス提供装置300は、チャージ指示の名目が給与である場合(給与チャージサービスを利用する場合)、ワンタイム口座AC-1とサブウォレットWR-1を使用し、チャージ指示の名目が給与以外の目的Qである場合、ワンタイム口座AC-2とサブウォレットWR-2を使用し、チャージ指示の名目が給与以外の目的Rである場合、ワンタイム口座AC-2とサブウォレットWR-3を使用する。つまり、チャージ指示の名目が給与以外の目的である場合、同一のワンタイム口座AC-2が利用される。 Further, in response to receiving the charge instruction, the service providing device 300 (business operator Y) selects the one-time account lent by the business operator Y from Bank B as the deposit destination of funds to be allocated to the charge instruction transaction. The information (account number) is notified to the operator X, which is the source of the charge instruction. At this time, the service providing device 300 (business operator Y) associates the account number of the one-time account with the main wallet of the business operator X in advance. Note that the one-time account is a virtual account of business operator Y who has a contract under the name of business operator Y. By using this one-time account, it is possible to deposit the balance, which is the source of funds for the charging instruction transaction, by bank transfer. In addition, as a result of using the one-time account, business operator Y can easily identify the deposit of funds corresponding to the charge instruction, and can make the reconciliation work more efficient. Business operator Y issues an electronic invoice for notifying business operator X of the total planned charge amount specified in the charge instruction as the amount of money required for money charge. may include one-time account information. In addition, if business operator Y can borrow multiple one-time accounts from Bank B, business operator Y may notify business operator X of information on different one-time accounts for each name included in the charge instruction. . At this time, the business operator Y uses a one-time account as a deposit destination of the funds to be used for the charge instruction transaction, depending on the specified name (e.g., salary) included in the charge instruction and other items, You may notify the information of each different account. Here, the service providing apparatus 300 selectively uses the one-time account and the sub-wallet for each service. For example, when the name of the charge instruction is salary (when using the salary charge service), the service providing device 300 uses the one-time account AC-1 and sub-wallet WR-1, and the name of the charge instruction is other than salary. If the purpose is Q, one-time account AC-2 and sub-wallet WR-2 will be used, and if the charge instruction is for purpose R other than salary, one-time account AC-2 and sub-wallet WR-3 will be used. use. In other words, if the charge instruction is for a purpose other than salary, the same one-time account AC-2 is used.

一方、事業者Xは、チャージ指示の送信後、事業者XシステムSYS-1を通じて、A銀行システムSYS-2に対し、チャージ指示取引に充当するための原資の入金指示を送信する(ステップS3)。入金指示には、事業者Yから入金先として通知されたB銀行のワンタイム口座を特定するための口座番号(たとえば、「OBAC#111」)と、入金額(たとえば、「1,000,000円」)の情報とが含まれる。図1では、事業者Xは、チャージ指示取引に充当するための原資(チャージ予定額の総額)として、チャージ指示に含まれる複数の名目に対応するチャージ予定額の総額を一括して入金するための入金指示が送信される例を示している。なお、事業者Xは、チャージの名目ごとにチャージ指示を行う場合、チャージ指示ごとにチャージ指示取引に充当するための原資(チャージ予定額の総額)を逐次入金してもよい。たとえば、事業者Xは、給与を名目とするチャージ指示を行った後、給与を名目とするチャージ指示取引に充当するための原資(たとえば、「600,000円」)を入金するための入金指示を送信してもよい。また、たとえば、事業者Xは、給与を名目とするチャージ指示とは別に、経費を名目とするチャージ指示を行い、経費を名目とするチャージ指示を行った後、経費を名目とするチャージ指示取引に充当するための原資(たとえば、「400,000円」)を入金するための入金指示を送信してもよい。 On the other hand, after transmitting the charge instruction, business operator X transmits an instruction to deposit the funds to be used for the charge instruction transaction to bank A's system SYS-2 through business operator X system SYS-1 (step S3). . The deposit instruction includes an account number (for example, "OBAC#111") for identifying the one-time account of Bank B notified by business operator Y as a deposit destination, and a deposit amount (for example, "1,000,000 yen") information. In FIG. 1, business operator X collectively deposits the total planned charge amount corresponding to multiple names included in the charge instruction as the resource (total amount of planned charge amount) to be allocated to the charge instruction transaction. shows an example in which a deposit instruction is sent. In addition, when the business operator X issues a charge instruction for each charge name, the business operator X may sequentially deposit funds (total planned charge amount) to be allocated to the charge instruction transaction for each charge instruction. For example, business operator X, after issuing a recharge instruction with salary as the nominal, issues a deposit instruction for depositing funds (for example, "600,000 yen") to be applied to a recharge instruction transaction with salary as the nominal. may be sent. In addition, for example, business operator X issues a charge instruction under the name of expenses separately from the charge instruction under the name of salary. A deposit instruction for depositing funds (for example, "400,000 yen") to be appropriated to the company may be transmitted.

また、事業者Yは、事業者Xを含む各サービス利用者に対して、マネーチャージサービスを利用する際、チャージ指示(ステップS1)→入金指示(ステップS3)の手続き手順を遵守させるように契約を交わしてもよいし、利用規約を定めて各サービス利用者の承諾を得てもよい。これにより、後述するように、事業者Xにより入金された原資に対応するデジタルマネーの残高が事業者YシステムSYS-4において管理されたときに、このデジタルマネーの残高の使途を明確にできる。 In addition, business operator Y makes a contract with each service user, including business operator X, to make them comply with the procedure of charge instruction (step S1) → payment instruction (step S3) when using the money charge service. may be exchanged, or a terms of use may be established and the consent of each service user may be obtained. As a result, as will be described later, when the balance of digital money corresponding to the funds deposited by business operator X is managed in business operator Y system SYS-4, the use of this digital money balance can be clarified.

一方、A銀行のA銀行システムSYS-2は、事業者Xから受信した入金指示に従って、入金指示において指定された金額(たとえば、「1,000,000円」)を、入金指示において指定されたワンタイム口座(たとえば、「OBAC#111」)へ入金する(ステップS4)。 On the other hand, A Bank System SYS-2 of Bank A, according to the deposit instruction received from Business Operator X, converts the amount specified in the deposit instruction (for example, "1,000,000 yen") to the amount specified in the deposit instruction. Deposit money into a one-time account (for example, "OBAC#111") (step S4).

一方、B銀行のB銀行システムSYS-3は、事業者Yに対して貸し出したワンタイム口座番号に対して、事業者Xを振込元とする入金を確認すると、入金があった旨を事業者Yに通知するための入金通知を事業者YシステムSYS-4に送信する(ステップS5)。 On the other hand, when Bank B's system SYS-3 of Bank B confirms that the payment has been made from Business X to the one-time account number lent to Business Y, A receipt notice for notifying Y is sent to the business operator Y system SYS-4 (step S5).

また、B銀行は、事業者Yに対して、チャージ指示取引に充当するための原資の入金先として、事業者Yに貸し出すワンタイム口座以外にも、事業者Y名義の口座を貸し出す。また、B銀行が事業者Yに対して貸し出す口座の中には、根質権が設定されるものがある。これは、B銀行が、事業者Yが倒産した際、給与を名目として事業者Xの口座に預け入れられた資金に根質権を設定することにより、サービス利用者Uの給与を補償するための措置である。B銀行は、給与を名目とする(給与を名目とするチャージ指示取引に対応する)ワンタイム口座への入金を確認すると、事業者Yに入金通知を行った後、このワンタイム口座の残高を根質権が設定されている事業者Y名義の口座に自動的に振り替えて管理する。また、B銀行は、給与以外を名目とする(給与以外を名目とするチャージ指示取引に対応する)ワンタイム口座への入金を確認すると、事業者Yに通知を行った後、このワンタイム口座の残高を根質権が設定されていない事業者Y名義の口座に自動的に振り替えて管理する。これにより、サービス提供装置300は、事業者Xが所定の名目(たとえば、給与)で事業者Y名義の口座に預け入れた預金を間接的に保護しつつ、安定したサービスを提供できる。この結果、事業者Xのサービス利用に対する心理的なハードルを下げることができ、デジタルマネーに関するサービスの利用を促進できる。 In addition, Bank B lends an account in the name of business operator Y to business operator Y as a deposit destination of funds to be used for charging instruction transactions, in addition to the one-time account lent to business operator Y. In addition, some of the accounts lent by B bank to business operator Y have a revolving pledge. This is to compensate for the salary of service user U by setting a revolving pledge on the funds deposited in the account of business operator X under the name of salary when business operator Y goes bankrupt. measures. When Bank B confirms the payment to the one-time account nominated as salary (corresponding to the recharge instruction transaction nominated as salary), Bank B notifies Business Y of the deposit, and then clears the balance of this one-time account. The money is automatically transferred to an account in the name of business operator Y, in which a revolving pledge is set, and managed. In addition, when Bank B confirms the payment to the one-time account with a nominal name other than salary (corresponding to the charge instruction transaction with a nominal name other than salary), Bank B notifies Business Y, and then is automatically transferred to an account in the name of business operator Y, where a revolving pledge is not set, and managed. As a result, the service providing apparatus 300 can provide stable services while indirectly protecting deposits deposited by the business operator X in an account in the name of the business operator Y under a predetermined name (for example, salary). As a result, it is possible to lower the psychological hurdles for the service provider X to use the service, and to promote the use of services related to digital money.

一方、管理システム100は、B銀行から入金通知を受信すると、事業者Xのメインウォレットに対して、入金通知により通知された金額に相当する所定の残高を加算する(ステップS6)。たとえば、管理システム100は、口座番号が「OBAC#111」のワンタイム口座に対して「1,000,000円」の入金があった旨の入金通知があった場合、ワンタイム口座に紐付くメインウォレットを特定し、特定したメインウォレットに対して「1,000,000円」の残高を加算(記帳)する。また、管理システム100は、メインウォレットに紐付くマネー口座に対して、「1,000,000円」相当のデジタルマネーの残高を加算する。なお、管理システム100は、メインウォレットに対する残高の加算(記帳)が完了した旨をサービス提供装置300に通知してもよい。 On the other hand, when receiving the deposit notification from Bank B, the management system 100 adds a predetermined balance corresponding to the amount notified by the deposit notification to the main wallet of the operator X (step S6). For example, when the management system 100 receives a deposit notification that "1,000,000 yen" has been deposited into a one-time account with an account number of "OBAC#111", the management system 100 associates it with the one-time account. The main wallet is specified, and the balance of "1,000,000 yen" is added (booked) to the specified main wallet. In addition, the management system 100 adds the balance of digital money equivalent to "1,000,000 yen" to the money account linked to the main wallet. Note that the management system 100 may notify the service providing device 300 that addition (booking) of the balance to the main wallet has been completed.

一方、サービス提供装置300は、事業者Xからチャージ指示が受け付けられた後、チャージ指示取引に充当するための原資の入金が確認されることを条件に、サブウォレットに対してチャージ予定額の割当を実行する(ステップS7)。たとえば、サービス提供装置300は、チャージ指示において指定されるチャージの名目に対応するサブウォレットに対して、チャージ指示において指定されたチャージ予定額を、メインウォレットに加算された所定の残高から割り当てて、サブウォレットに移動する。サブウォレットは、事業者Xが利用するマネーチャージサービスに対応して個別に設けられる。 On the other hand, after the charge instruction is received from the business operator X, the service providing device 300 allocates the scheduled charge amount to the sub-wallet on the condition that the deposit of funds for the charge instruction transaction is confirmed. (step S7). For example, the service providing device 300 allocates the scheduled charge amount specified in the charge instruction from the predetermined balance added to the main wallet to the sub-wallet corresponding to the name of the charge specified in the charge instruction, Go to sub-wallet. A sub-wallet is individually provided corresponding to the money charge service used by business operator X.

具体的には、サービス提供装置300は、入金通知があったワンタイム口座に紐付くメインウォレットに対して、前述の原資に相当する所定の残高がメインウォレットに加算(記帳)されることを条件に、前述のサブウォレットに対し、前述のチャージ予定額を、所定の残高から割り当てる。具体的には、図1に示す例において、サービス提供装置300は、メインウォレットに加算された「1,000,000円」の残高から、給与マネーチャージ用のサブウォレットに対して「600,000円」相当を割り当てるとともに、経費マネーチャージ用のサブウォレットに対して「400,000円」相当を割り当てる。このように、サービス提供装置300は、チャージ指示が受け付けられた後の残高を取り扱うことにより、サブウォレットに割り当てるマネーの使途の明確性を担保できる。 Specifically, the service providing device 300 adds (books) a predetermined balance corresponding to the above-mentioned source funds to the main wallet linked to the one-time account for which the payment notification has been received. Then, the above-mentioned scheduled charge amount is allocated from the predetermined balance to the above-mentioned sub-wallet. Specifically, in the example shown in FIG. 1, the service providing apparatus 300 transfers the balance of "1,000,000 yen" added to the main wallet to "600,000 yen" to the sub-wallet for salary money charge. 400,000 yen is allocated to the sub-wallet for expense money charge. In this way, the service providing device 300 can ensure the clarity of the use of the money allocated to the sub-wallet by handling the balance after the charge instruction is accepted.

一方、チャージシステム200は、予め規定されている所定の周期T1でサブウォレットを参照し、サブウォレットへの割当が確認できれば、サブウォレットに割り当てられているチャージ予定額をチャージ指示取引に充当する(ステップS8)。具体的には、チャージシステム200は、チャージ指示のうちチャージ予定日が近いものから順に、メインウォレットの残高をチャージ予定額に充当していく。 On the other hand, the charging system 200 refers to the sub-wallet at a predetermined cycle T1, and if allocation to the sub-wallet can be confirmed, the scheduled charging amount allocated to the sub-wallet is applied to the charging instruction transaction ( step S8). Specifically, the charge system 200 applies the balance of the main wallet to the scheduled charge amount in order from the charge instructions with the closest scheduled charge date.

たとえば、図1に示す例では、チャージシステム200は、チャージ予定日が「2021(年)/9(月)/27(日)」である給与を名目とするチャージ指示に対して、チャージ予定額の充当を先に行うことになる。ここで、チャージシステム200は、仮に、メインウォレットの残高がチャージ予定額に満たないことが判明した場合、チャージ指示への充当を保留して、メインウォレットの残高が不足している旨を事業者Xに通知できる。また、チャージシステム200は、チャージ指示にチャージ予定額を充当した後、メインウォレットに紐づくマネー口座のデジタルマネーの残高のうちチャージ予定額に対応する金額をロックし、チャージ実行まで移動不可能な状態にする。 For example, in the example shown in FIG. 1, the charge system 200 responds to a charge instruction with a nominal salary whose scheduled charge date is "2021 (year)/9 (Mon)/27 (Sun)" and the scheduled charge amount will be allocated first. Here, if it is found that the balance of the main wallet is less than the planned charge amount, the charge system 200 suspends the allocation to the charge instruction and notifies the operator that the balance of the main wallet is insufficient. You can notify X. In addition, after allocating the scheduled charging amount to the charging instruction, the charging system 200 locks the amount corresponding to the scheduled charging amount out of the digital money balance of the money account linked to the main wallet, making it immovable until charging is executed. state.

また、チャージシステム200は、事業者Xのチャージ指示に従って、チャージを実行する(ステップS9)。具体的には、チャージシステム200は、管理システム100において管理されているマネー口座の中から、チャージ先のアカウントに紐づくマネー口座を特定し、特定したマネー口座に対して、事業者Xの法人アカウントに紐づくマネー口座からチャージ予定額に対応するデジタルマネーを移動する。 Also, the charging system 200 performs charging according to the charging instruction of the business operator X (step S9). Specifically, the charging system 200 identifies a money account linked to the account to be charged from among the money accounts managed by the management system 100, and assigns the identified money account to the corporation of business operator X. Transfer the digital money corresponding to the planned charge amount from the money account linked to the account.

たとえば、チャージシステム200は、チャージ予定日である「2021(年)/9(月)/27(日)」に、チャージ先のアカウント:「U#001」に紐づくマネー口座に対して、チャージ元である事業者Xのマネー口座からチャージ予定額:「200,000円」分のデジタルマネーを移動させる。また、チャージシステム200は、チャージ予定日である「2021(年)/9(月)/30(日)」に、チャージ先のアカウント:「U#002」に紐づくマネー口座に対して、チャージ元である事業者Xのマネー口座からチャージ予定額:「250,000円」分のデジタルマネーを移動させる。 For example, the charge system 200 charges the money account associated with the charge destination account: "U#001" on the scheduled charge date "2021 (Monday)/September (Monday)/27 (Sunday)". Transfer planned charge amount: “200,000 yen” worth of digital money from the money account of business operator X, which is the source. In addition, the charging system 200 charges the money account linked to the charging destination account: "U#002" on the scheduled charging date "2021 (Monday) / 9 (Monday) / 30 (Sunday)". The planned charge amount: "250,000 yen" worth of digital money is transferred from the money account of business operator X, which is the source.

サービス提供装置300は、チャージ指示取引に充当されなかったメインウォレットの残高を、法令(たとえば、資金決済法)に定められている滞留規制を順守可能な範囲内で予め規定される払出サイクルに従って事業者Xに払い出す(ステップS10)。たとえば、サービス提供装置300は、チャージ指示取引に充当するためのデジタルマネーの原資としてメインウォレットに加算された所定の残高のうち、チャージ指示取引に充当されずに残された残高を事業者Xに払い戻す。 The service providing device 300 distributes the balance of the main wallet that has not been allocated to the charge instruction transaction according to a predetermined payout cycle within a range that allows compliance with retention regulations stipulated by laws and regulations (for example, the Funds Settlement Act). Pay out to person X (step S10). For example, the service providing device 300 sends the remaining balance not allocated to the charge instruction transaction out of the predetermined balance added to the main wallet as the source of the digital money to be used for the charge instruction transaction to the business operator X. refund.

具体的には、サービス提供装置300は、予め規定される所定の周期T2で事業者Xの払出サイクルについて確認を行い、払出サイクルへの到達を確認できると、続いて、事業者Xのメインウォレットに紐づくマネー口座の残高を確認する。そして、サービス提供装置300は、チャージ指示取引に充当されずに残された未充当の残高がマネー口座に存在する場合、B銀行に対して、事業者Xのマネー口座の残高に相当する金額の入金指示を送信する。入金指示には、残高の払出先を示す口座情報(口座番号)と、入金額の情報(残高に対応する金額の情報)とが含まれる。また、サービス提供装置300は、管理システム100に対して、事業者Xのマネー口座のデジタルマネーの残高を「0円」に更新するように更新指示を送信する。 Specifically, the service providing device 300 confirms the payout cycle of the business operator X at a predetermined cycle T2 defined in advance. Check the balance of the money account linked to. Then, if there is an unappropriated balance in the money account that has not been applied to the charge instruction transaction, the service providing device 300 notifies Bank B of the amount equivalent to the balance of the money account of business operator X. Send deposit instructions. The deposit instruction includes account information (account number) indicating the payee of the balance and information on the amount of deposit (information on the amount corresponding to the balance). Further, the service providing device 300 transmits an update instruction to the management system 100 to update the balance of digital money in the money account of the business operator X to "0 yen".

B銀行は、事業者Yからの入金指示に従って、入金指示において指定された口座情報(口座番号)を入金先として、入金指示において指定された金額(たとえば、残高に対応する金額)を入金する。B銀行は、入金が完了した旨の通知を事業者YシステムSYS-4に送信してもよい。 Bank B deposits the amount specified in the deposit instruction (for example, the amount corresponding to the balance) according to the deposit instruction from business operator Y, using the account information (account number) specified in the deposit instruction as the deposit destination. Bank B may send a notification that the deposit has been completed to Business Y System SYS-4.

また、管理システム100は、サービス提供装置300からの更新指示に従って、事業者Xのマネー口座のデジタルマネーの残高を更新する。このようにして、事業者YシステムSYS-4は、チャージ指示取引に充当されずにメインウォレットに残された残高を事業者Xに対して払い出す。 In addition, the management system 100 updates the balance of digital money in the money account of the business operator X according to the update instruction from the service providing device 300 . In this way, the business operator Y system SYS-4 pays out to the business operator X the balance left in the main wallet that has not been applied to the charging instruction transaction.

上述してきたように、事業者YシステムSYS-4において、本実施形態に係る情報処理装置の一例であるサービス提供装置300は、チャージ指示取引に充当されずにメインウォレットに残された残高を事業者Xに対して払い出す。これにより、サービス提供装置300は、滞留規制を順守しつつ、デジタルマネーに関する各種サービスをサービス利用者に提供でき、デジタルマネーに関するサービスの利用を促進できる。 As described above, in the operator Y system SYS-4, the service providing device 300, which is an example of the information processing device according to the present embodiment, uses the balance left in the main wallet without being appropriated for the charge instruction transaction. Pay out to person X. As a result, the service providing apparatus 300 can provide various services related to digital money to service users while complying with the stay regulation, and promote the use of services related to digital money.

また、事業者YシステムSYS-4は、サービス利用者からの要求に応じて、チャージ指示に応じて実行したデジタルマネーのチャージに関わる詳細情報を提供できる。 In addition, the business operator Y system SYS-4 can provide detailed information related to charging of digital money executed in response to a charging instruction in response to a request from a service user.

たとえば、図2に示すように、マネーチャージサービスを利用した事業者Xは、事業者YシステムSYS-4に対して、チャージに係る詳細情報を要求するためのチャージ明細要求を送信する(ステップS11)。図2では、事業者Xが「2021(年)/9(月)/23(日)」のチャージ指示に対応する明細情報を要求する例を示しているが、日付だけではなく、所望の期間の明細情報を一括して要求することもできる。 For example, as shown in FIG. 2, business operator X using the money charge service transmits a charge statement request for requesting detailed information on the charge to business operator Y system SYS-4 (step S11 ). FIG. 2 shows an example in which business operator X requests detailed information corresponding to the charge instruction for “2021 (year)/9 (Mon)/23 (Sun)”. It is also possible to collectively request the detailed information of

事業者YシステムSYS-4のサービス提供装置300は、事業者Xからチャージ明細要求を受信すると、チャージ明細要求に含まれるユーザIDに基づいて、チャージ明細要求に対応する明細情報を取得する(ステップS12)。そして、サービス提供装置300は、取得した明細情報を事業者XシステムSYS-1に送信し、明細情報を提供する(ステップS13)。 When the service providing device 300 of the business operator Y system SYS-4 receives the charge statement request from the business operator X, based on the user ID included in the charge statement request, it acquires the statement information corresponding to the charge statement request (step S12). Then, the service providing device 300 transmits the acquired detailed information to the business operator X system SYS-1 and provides the detailed information (step S13).

図2に示すように、事業者Xに提供される明細情報は、たとえば、明細情報J1、明細情報J2、及び明細情報J3の3つの明細情報で構成されている。明細情報J1には、チャージ指示に対応する原資の入金から、チャージ指示取引に充当されなかった残高の払出までの情報が記録されている。 As shown in FIG. 2, the detailed information provided to the business operator X is composed of, for example, three pieces of detailed information: detailed information J1, detailed information J2, and detailed information J3. The detailed information J1 records information from the deposit of funds corresponding to the charge instruction to the payout of the balance that was not appropriated to the charge instruction transaction.

たとえば、図2に示すように、明細情報J1には、チャージ指示取引に充当するための原資がB銀行に入金された入金日や、原資の入金額や、残高の払出日や、残高の払出金額の情報が含まれている。図2に示す場合、払出金額が0円であるので、払出日に記録された日付である「2021(年)/10(月)/1(日)」は、メインウォレットの残高を確認する処理が行われた日付に該当することとなる。 For example, as shown in FIG. 2, the detailed information J1 includes the deposit date when the funds to be used for the charging instruction transaction were deposited into Bank B, the deposit amount of the funds, the balance payout date, and the balance payout date. Contains monetary information. In the case shown in Fig. 2, since the payout amount is 0 yen, the date recorded on the payout date "2021 (year)/10 (Mon)/1 (Sun)" is the process of checking the balance of the main wallet. It corresponds to the date on which the

また、たとえば、図2に示すように、明細情報J2には、メインウォレットに加算された所定の残高からチャージ予定額がサブウォレットに割り当てられた割当日や、チャージ予定額を示す割当金額や、チャージの名目の情報が含まれている。 Further, for example, as shown in FIG. 2, the detailed information J2 includes the allocation date when the scheduled charge amount from the predetermined balance added to the main wallet was allocated to the sub-wallet, the allocation amount indicating the scheduled charge amount, It contains the nominal information of the charge.

また、たとえば、図2に示すように、明細情報J3には、サブウォレットに割り当てられたチャージ予定額がチャージ指示取引に充当された充当日や、チャージが実行されたチャージ実行日の情報が含まれている。 Further, for example, as shown in FIG. 2, the detailed information J3 includes information on the date on which the scheduled charge amount allocated to the sub-wallet was applied to the charge instruction transaction and the date on which the charge was executed. is

このように、事業者Yは、チャージ指示に関わる入出金の流れを詳細に把握可能な明細情報をサービス利用者である事業者Xに提供できる。この結果、デジタルマネーに関するサービスの利用の促進を図ることができる。 In this way, business operator Y can provide business operator X, who is a service user, with detailed information that enables a detailed grasp of the flow of deposits and withdrawals related to charge instructions. As a result, it is possible to promote the use of services related to digital money.

以下、図3を用いて、給与チャージサービスを利用して、デジタルマネーによりサービス利用者に振り込まれた給与に対応する給与残高を保証するための仕組みの一例について説明する。図3は、本実施形態に係る給与残高の保証の仕組みの一例を説明するための説明図である。 An example of a mechanism for guaranteeing a salary balance corresponding to a salary transferred to a service user with digital money using a salary charge service will be described below with reference to FIG. FIG. 3 is an explanatory diagram for explaining an example of a salary balance guarantee mechanism according to the present embodiment.

(システム構成の一例)
図3に示す情報処理システムSYSには、サービス提供装置300の連携先のシステムとして、たとえば、上述の事業者XシステムSYS-1、及びB銀行システムSYS-3に加えて、ATMサービス事業者システムSYS-ASや、保証サービス事業者システムSYS-Gが含まれる。これらの装置及びシステムは、有線または無線により、ネットワークN-1(たとえば、図4参照)に接続される。これらの装置及びシステムは、ネットワークN-1を通じて、相互に通信できる。
(Example of system configuration)
The information processing system SYS shown in FIG. SYS-AS and warranty service provider system SYS-G are included. These devices and systems are wired or wirelessly connected to a network N-1 (see, eg, FIG. 4). These devices and systems can communicate with each other through network N-1.

ATMサービス事業者システムSYS-ASは、たとえば、ATM(Automatic Teller Machine)を通じて、給与として振り込まれたデジタルマネーなどを自由に引き出すためのサービスを、サービス利用者Uに提供する事業者ASにより運営および管理される情報処理システムである。ATMサービス事業者システムSYS-ASは、たとえば、サーバ装置などにより実現される。たとえば、ATMは、サービス利用者Uによる操作に従って、サービス利用者Uが指定する現金を払い出す。 The ATM service provider system SYS-AS is operated and operated by a provider AS that provides a service user U with a service for freely withdrawing digital money transferred as a salary through an ATM (Automatic Teller Machine), for example. It is a managed information processing system. The ATM service provider system SYS-AS is implemented by, for example, a server device. For example, the ATM dispenses cash specified by the service user U according to the operation by the service user U.

保証サービス事業者システムSYS-Gは、デジタルマネーによりサービス利用者Uに振り込まれた給与に対応する給与残高を保証するための保証サービスを提供する事業者Gにより運営および管理される情報処理システムである。保証サービス事業者システムSYS-Gは、たとえば、サーバ装置などにより実現される。保証サービス事業者システムSYS-Gは、たとえば、給与チャージサービスを提供する事業者Yが破綻した場合、サービス利用者Uに対して給与残高に相当する保証金を送金する送金処理を実行する。 The guarantee service provider system SYS-G is an information processing system operated and managed by a provider G that provides a guarantee service for guaranteeing the salary balance corresponding to the salary transferred to the service user U by digital money. be. The warranty service provider system SYS-G is implemented by, for example, a server device. The guarantee service provider system SYS-G executes remittance processing for remittance of a security deposit equivalent to the salary balance to the service user U, for example, when the provider Y providing the salary charge service goes bankrupt.

(契約関係について)
図3に示す場合、サービス提供装置300を管理する事業者Yは、サービス利用者Uとの間で、サービス利用契約への同意を条件とする給与チャージに関する契約を締結する。また、事業者Yは、サービス利用者Uとの間で、ATM出金に関する規約への同意を取得する。また、事業者Yは、サービス利用者Uと事業者Gとの間の給与残高の保証サービスの利用契約の取次を行う。なお、事業者Yと事業者Gは同一の事業者であってもよい。たとえば、事業者Gが銀行などの金融機関であり、保証サービスを提供する事業者Gを兼ねていてもよい。サービス利用者Uは、事業者Yを窓口として、事業者Gにより提供される保証サービスの利用契約を締結できる。
(Contractual relationship)
In the case shown in FIG. 3, the business operator Y who manages the service providing apparatus 300 concludes a salary charge-related contract with the service user U on the condition that the service user agrees to the service use contract. In addition, business operator Y obtains consent from service user U to the agreement regarding ATM withdrawal. In addition, the business operator Y acts as an intermediary between the service user U and the business operator G to conclude a service contract for guaranteeing the balance of salary. Note that the business operator Y and the business operator G may be the same business operator. For example, the business operator G may be a financial institution such as a bank, and may also serve as the business operator G that provides the guarantee service. The service user U can conclude a contract for using the warranty service provided by the business operator G with the business operator Y as the point of contact.

また、事業者Yは、保証サービスの利用要求をサービス利用者から受け付けた場合、保証サービスを提供する事業者Gに対して、保証サービスの利用契約に必要となる利用者情報を提供できる。事業者Yが事業者Gに提供する利用者情報には、給与残高に相当する保証金の振込先として、保証サービスの利用者により予め設定された金融機関の口座情報が含まれる。 Further, when receiving a request for use of the warranty service from the service user, the business operator Y can provide the user information required for the contract for using the guarantee service to the business operator G, which provides the guarantee service. The user information provided by the business operator Y to the business operator G includes account information of a financial institution preset by the user of the guarantee service as a transfer destination of the security deposit corresponding to the salary balance.

また、事業者Yは、B銀行との間で、サービス利用者Uに対してデジタルマネーでチャージする給与の原資を入金するためのワイタイム口座の利用契約を締結する。また、事業者Yは、保証サービスを提供する事業者Gとの間で、給与残高の保証サービス取次の契約を締結する。事業者Yは、この契約に従って、保証サービスを提供する事業者Gに対し、保証サービスの利用に係る手数料(保証料)を支払う。また、締結に際して、保証の原資とする資金が入金される口座番号が事業者Yから事業者Gに共有されることで、事業者Gは事業者Yが破綻した際の原資とする口座の口座番号を保有することとなる。 In addition, business operator Y concludes a contract with B bank for using a Ytime account for depositing funds for salaries to be charged to service user U with digital money. In addition, business operator Y concludes an agency contract for guarantee service of the balance of salary with business operator G, which provides the guarantee service. In accordance with this contract, business operator Y pays a fee (guarantee fee) for the use of the guarantee service to business operator G who provides the guarantee service. In addition, at the time of conclusion, the account number to which the funds used as the source of the guarantee will be deposited will be shared from Business Y to Business G, so that Business G will be able to use the account that will be used as the source of funds in the event of Business Y's bankruptcy. You will have a number.

また、図3に示す場合、サービス提供装置300を管理する事業者Yは、ATMサービス事業者システムSYS-ASを運営・管理する事業者ASとの間で、出金サービス利用の契約を締結する。この契約に従って、事業者Yは、事業者ASに対し、ATM出金分の手数料を支払う。 In the case shown in FIG. 3, the business operator Y who manages the service providing device 300 concludes a withdrawal service usage contract with the business operator AS which operates and manages the ATM service provider system SYS-AS. . According to this contract, business operator Y pays business operator AS a fee for ATM withdrawals.

なお、図3に示す例において、B銀行と、事業者Gとは協業関係にあることを前提とするが、B銀行と事業者Gとが同一の事業者であってもよい。すなわち、B銀行が、保証サービスを提供する事業者Gを兼ねていてもよい。この場合、B銀行が、以下に説明する給与チャージのための原資が入金される事業者Y名義の入金集約口座の残高に対する根質権の設定が可能となる。 In the example shown in FIG. 3, it is assumed that Bank B and Business Operator G are in a cooperative relationship, but Bank B and Business Operator G may be the same business operator. That is, Bank B may also serve as the business operator G that provides the guarantee service. In this case, it becomes possible for Bank B to set a revolving pledge on the balance of the deposit aggregation account in the name of business operator Y into which the funds for the salary charge described below are deposited.

(資金の流れについて)
上記で説明したように、サービス提供装置300は、事業者Xの法人アカウントを通じて、事業者Xから給与を名目とするチャージ依頼分の入金を受け付ける。事業者Xからのチャージ依頼分の入金は、B銀行システムSYS-3の入金集約口座であるワンタイム口座の親口座(たとえば、図1に示す事業者Y名義口座(根質権))に入る。また、サービス提供装置300は、事業者Xからのチャージ依頼があると、事業者Xの親口座への着金に伴う入金通知に応じて、サービス利用者Uのユーザアカウントに紐付けて給与残高のチャージ(給与マネーチャージ)を実行する。また、上記で説明したように、サービス提供装置300は、事業者Xの法人アカウントを通じて、事業者Xに対し、滞留残高の払い戻しを実行する。
(Regarding the flow of funds)
As described above, the service providing apparatus 300 accepts payment of a recharge request amount from the business operator X through the business operator X's corporate account. The deposit for the recharge request from Business Operator X goes into the parent account of the one-time account that is the deposit aggregation account of B Bank System SYS-3 (for example, the account in the name of Business Operator Y (root pledge) shown in FIG. 1). . Further, when there is a recharge request from the business operator X, the service providing device 300 links the salary balance to the user account of the service user U in response to the payment notification associated with the payment to the parent account of the business operator X. charge (salary money charge). Further, as described above, the service providing apparatus 300 refunds the retained balance to the business operator X through the business operator X's corporate account.

保証サービス事業者システムSYS-Gは、事業者Yとの間で、給与残高の保証サービス取次の契約を締結した際、B銀行に対して、入金集約口座であるワンタイム口座の親口座に対して根質権の設定を依頼する。親口座の口座番号は、事業者Yから共有され、事業者Yと関連付けてシステム内に記憶されている口座番号を用いる。また、保証サービス事業者システムSYS-Gを運営する事業者Gは、B銀行により根質権が設定された親口座の残高を担保として、保証サービスを実行する。 When the guarantee service provider system SYS-G concludes a contract for guarantee service agency of the salary balance with business operator Y, the parent account of the one-time account that is the deposit aggregation account is sent to Bank B. to set up a root pledge. As the account number of the parent account, the account number shared by the business operator Y and stored in the system in association with the business operator Y is used. Business operator G, which operates the guarantee service operator system SYS-G, uses the balance of the parent account for which the revolving pledge has been set by B bank as collateral to execute the guarantee service.

サービス提供装置300は、保証サービスの開始に伴い、サービス利用者Uに給与に対応するデジタルマネー残高である給与残高などの情報を保証する保証サービスを提供する事業者Gに対して、保証対象となる給与残高の情報を所定のタイミングで提供する。たとえば、サービス提供装置300は、バッチ処理などにより、所定のタイミングで各サービス利用者の給与残高を集計し、集計した残高情報を保証サービス事業者システムSYS-Gに送信する。 With the start of the guarantee service, the service providing device 300 provides the service user U with a guarantee service that guarantees information such as the salary balance, which is the digital money balance corresponding to the salary, to the service provider G that is guaranteed. Information on salary balance is provided at a predetermined timing. For example, the service providing apparatus 300 aggregates the salary balance of each service user at a predetermined timing by batch processing or the like, and transmits the aggregated balance information to the guarantee service provider system SYS-G.

保証サービス事業者システムSYS-Gは、給与に対応するデジタルマネー残高である給与残高を保証する保証サービスの利用者であるサービス利用者Uにより予め登録された金融機関の口座に対して、給与残高に相当する保証金を送金する処理を実行する。たとえば、保証サービス事業者システムSYS-Gは、サービス提供装置300から定期的に提供される残高情報を最新の状態で管理する。また、たとえば、保証サービス事業者システムSYS-Gは、給与残高の保証を行う際、残高情報に基づいて、サービス利用者Uごとに給与残高を特定する。また、たとえば、保証サービス事業者システムSYS-Gは、予め給与に対応する資金が蓄えられている金融機関の口座であって、根質権が設定されている口座(たとえば、図1に示す事業者Y名義口座(根質権))から、各サービス利用者Uに支払う保証金の原資を取得し、取得した原資に基づいて、各サービス利用者Uに対し、給与残高に相当する保証金を送金する。 The guarantee service provider system SYS-G is a digital money balance corresponding to the salary. Execute the process of remitting the security deposit equivalent to For example, the guarantee service provider system SYS-G manages the latest balance information periodically provided by the service providing device 300 . Further, for example, the guarantee service provider system SYS-G identifies the salary balance for each service user U based on the balance information when guaranteeing the salary balance. Further, for example, the guarantee service provider system SYS-G is an account of a financial institution in which funds corresponding to salaries are stored in advance, and a revolving pledge is set (for example, the business shown in FIG. 1). Acquire the source of the security deposit to be paid to each service user U from the account in the name of person Y (root pledge), and remit the security deposit equivalent to the salary balance to each service user U based on the acquired source. .

なお、上述の例では、事業者Xの法人アカウントを通じて、事業者Xから給与を名目とするチャージ依頼分の入金を受け付けて、受け付けた資金を保証サービスのための原資とする場合を説明した。この例には、特に限定される必要はなく、たとえば、サービス利用者Uに紐付くバーチャル口座(仮想口座)を通じて事業者Xから送金された資金が集約される集約口座の残高を保証サービスのための原資として利用してもよい。この場合、事業者Xが、たとえば、従業員であるサービス利用者Uに紐付くバーチャル口座に対して給与を入金する。事業者Yは、ワンタイム口座に対する入金通知を検知すると、それをトリガーとして、ワンタイム口座へ入金された金額を、給与として、ワンタイム口座に紐づく従業員のユーザアカウントに対応する残高を加算(チャージ)する。なお、事業者Xが給与としてワンタイム口座に入金した資金は、根質権が設定されている集約口座に集約され、管理される。 In the above example, a case has been described in which a charge amount requested as a nominal salary is received from the business operator X through the corporate account of the business operator X, and the received funds are used as the funds for the guarantee service. This example does not need to be particularly limited. may be used as a source of funds for In this case, the business operator X deposits the salary into a virtual account linked to the service user U who is an employee, for example. When business operator Y detects a deposit notification to the one-time account, it triggers it, and adds the amount deposited to the one-time account as salary to the balance corresponding to the employee's user account linked to the one-time account. (charge). It should be noted that the funds deposited into the one-time account as salary by the business operator X are aggregated and managed in an aggregation account in which a revolving pledge is set.

〔2.装置構成例〕
以下、本実施形態に係る事業者YシステムSYS-4の構成について説明する。図4は、本実施形態に係る事業者Yシステムの構成例を示すブロック図である。
[2. Device configuration example]
The configuration of the operator Y system SYS-4 according to this embodiment will be described below. FIG. 4 is a block diagram showing a configuration example of the provider Y system according to this embodiment.

図4に示すように、事業者YシステムSYS-4は、管理システム100と、チャージシステム200と、サービス提供装置300とを含む。 As shown in FIG. 4, the business operator Y system SYS-4 includes a management system 100, a charging system 200, and a service providing device 300. FIG.

事業者YシステムSYS-4は、ネットワークN-1に接続される。事業者YシステムSYS-4は、ネットワークN-1を介して、事業者XシステムSYS-1や、A銀行システムSYS-2や、B銀行システムSYS-3や、ATMサービス事業者システムSYS-ASや、保証サービス事業者システムSYS-Gなどと相互に通信できる。ネットワークN-1は、インターネットなどのWAN(Wide Area Network)である。なお、ネットワークN-1は、たとえば、LAN(Local Area Network)、電話網(たとえば、携帯電話網や固定電話網など)、地域IP(Internet Protocol)網などの通信ネットワークを含んでもよい。ネットワークN-1には、有線ネットワークが含まれていてもよいし、無線ネットワークが含まれていてもよい。 Operator Y system SYS-4 is connected to network N-1. Business operator Y system SYS-4 is connected to business operator X system SYS-1, A bank system SYS-2, B bank system SYS-3, and ATM service provider system SYS-AS via network N-1. , or with the warranty service provider system SYS-G. Network N-1 is a WAN (Wide Area Network) such as the Internet. Note that the network N-1 may include a communication network such as a LAN (Local Area Network), a telephone network (for example, a mobile telephone network, a fixed telephone network, etc.), a local IP (Internet Protocol) network, or the like. Network N-1 may include a wired network or may include a wireless network.

(保証サービス事業者システムSYS-Gについて)
図5を用いて、本実施形態に係る保証サービス事業者システムSYS-Gについて説明する。図5は、本実施形態に係る保証サービス事業者システムSYS-Gの構成例を示す図である。
(Regarding the warranty service provider system SYS-G)
The warranty service provider system SYS-G according to this embodiment will be described with reference to FIG. FIG. 5 is a diagram showing a configuration example of the warranty service provider system SYS-G according to this embodiment.

図5に示す保証サービス事業者システムSYS-Gは、通信部F-1と、記憶部F-2と、制御部F-3とを有する。 The warranty service provider system SYS-G shown in FIG. 5 has a communication section F-1, a storage section F-2, and a control section F-3.

通信部F-1は、有線又は無線により、ネットワークN-1に接続される。通信部F-1は、ネットワークN-1を介して、事業者XシステムSYS-1や、B銀行システムSYS-3などとの間で情報の送受信を行う。通信部F-1は、たとえば、NIC(Network Interface Card)等によって実現される。 The communication unit F-1 is connected to the network N-1 by wire or wirelessly. The communication unit F-1 transmits and receives information to and from the operator X system SYS-1, the B bank system SYS-3, and the like via the network N-1. The communication unit F-1 is realized by, for example, a NIC (Network Interface Card) or the like.

記憶部F-2は、制御部F-3による制御及び演算に用いられるプログラム及びデータを記憶する。記憶部F-2は、たとえば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。図5に示すように、記憶部F-2は、利用者情報記憶部F-21と、残高情報記憶部F-22とを有する。 The storage unit F-2 stores programs and data used for control and calculation by the control unit F-3. The storage unit F-2 is implemented by, for example, a semiconductor memory device such as a RAM (Random Access Memory) or flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 5, the storage unit F-2 has a user information storage unit F-21 and a balance information storage unit F-22.

利用者情報記憶部F-21は、保証サービスを利用するサービス利用者に関する利用者情報を記憶する。利用者情報には、給与残高に相当する保証金の振込先として、保証サービスの利用者により予め設定された金融機関の口座情報が含まれる。残高情報記憶部F-22は、保証対象となる給与残高の情報をサービス利用者ごとに記憶する。 The user information storage unit F-21 stores user information on service users who use the guarantee service. The user information includes account information of a financial institution preset by the user of the guarantee service as a transfer destination of the guarantee money equivalent to the salary balance. The balance information storage unit F-22 stores information on the salary balance to be guaranteed for each service user.

制御部F-3は、保証サービス事業者システムSYS-Gの制御や演算を実行するコントローラ(controller)である。制御部F-3の各部は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などによって、保証サービス事業者システムSYS-Gの内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部F-3は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)、SoC(System on a Chip)などの集積回路により実現される。 The control unit F-3 is a controller that executes control and calculation of the warranty service provider system SYS-G. Each part of the control part F-3, for example, by a CPU (Central Processing Unit) or MPU (Micro Processing Unit), various programs stored in the storage device inside the warranty service provider system SYS-G are stored in the RAM. It is realized by being executed as a work area. The controller F-3 is implemented by an integrated circuit such as ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), and SoC (System on a Chip).

図5に示すように、制御部F-3は、登録処理部F-31と、送金処理部F-32とを有する。制御部F-3は、図5に示す各部により、以下に説明する情報処理の機能や作用を実現または実行する。なお、説明は省略するが、制御部F-3の内部構成は、図5に示す各部に限られず、保証サービスに関するその他の機能や作用を実現または実行する各部を有していてもよい。 As shown in FIG. 5, the control unit F-3 has a registration processing unit F-31 and a remittance processing unit F-32. The control unit F-3 implements or executes the functions and actions of the information processing described below by using the respective units shown in FIG. Although the description is omitted, the internal configuration of the control unit F-3 is not limited to the units shown in FIG. 5, and may include units that realize or execute other functions and actions related to the warranty service.

登録処理部F-31は、保証サービスを利用するサービス利用者に関する利用者情報の登録処理を実行する。たとえば、登録処理部F-31は、サービス提供装置300から送信される利用者情報を通信部F-1から取得し、取得した利用者情報をサービス利用者ごとに利用者情報記憶部F-21に登録する。利用者情報には、給与残高に相当する保証金の振込先として、保証サービスの利用者により予め設定された金融機関の口座情報が含まれる。その他、利用者情報には、サービス提供装置が定めている利用者のアカウントを識別する識別子が含まれていても良い。 The registration processing unit F-31 executes registration processing of user information regarding service users who use the guarantee service. For example, the registration processing unit F-31 acquires user information transmitted from the service providing apparatus 300 from the communication unit F-1, and stores the acquired user information in the user information storage unit F-21 for each service user. to register. The user information includes account information of a financial institution preset by the user of the guarantee service as a transfer destination of the guarantee money equivalent to the salary balance. In addition, the user information may include an identifier that identifies the user's account determined by the service providing apparatus.

また、登録処理部F-31は、保証対象となる給与残高の情報の登録処理を実行する。たとえば、登録処理部F-31は、サービス提供装置300から定期的に送信される残高情報を通信部F-1から取得し、取得した残高情報をサービス利用者ごとに残高情報記憶部F-22に登録する。また、登録処理部F-31は、サービス提供装置300から残高情報を取得すると、その都度、残高情報記憶部F-22に記憶されている残高情報を更新して、最新の状態で管理する。 Further, the registration processing unit F-31 executes registration processing of information on the salary balance to be guaranteed. For example, the registration processing unit F-31 acquires balance information periodically transmitted from the service providing apparatus 300 from the communication unit F-1, and stores the acquired balance information in the balance information storage unit F-22 for each service user. to register. Further, the registration processing unit F-31 updates the balance information stored in the balance information storage unit F-22 each time it acquires balance information from the service providing apparatus 300, and manages it in the latest state.

送金処理部F-32は、給与に対応するデジタルマネー残高である給与残高を保証する保証サービスの利用者により予め登録された金融機関の口座に対して、給与残高に相当する保証金を送金する処理を実行する。たとえば、送金処理部F-32は、給与残高の保証を行う際、残高情報記憶部F-22に記憶されている残高情報に基づいて、サービス利用者ごとに給与残高を特定する。また、たとえば、送金処理部F-32は、給与に対応する資金が蓄えられている金融機関の口座であって、予め根質権が設定されている口座(たとえば、図1に示す事業者Y名義口座(根質権))から、各サービス利用者に支払う保証金の原資を取得する。そして、送金処理部F-32は、取得した原資に基づいて、各サービス利用者に対し、通信部F-1を通じて、給与残高に相当する保証金を送金する。 The remittance processing unit F-32 is a process of remitting a security deposit equivalent to the salary balance to an account at a financial institution registered in advance by the user of the guarantee service that guarantees the salary balance, which is the digital money balance corresponding to the salary. to run. For example, when guaranteeing the salary balance, the remittance processing unit F-32 identifies the salary balance for each service user based on the balance information stored in the balance information storage unit F-22. In addition, for example, the remittance processing unit F-32 is an account of a financial institution in which funds corresponding to a salary are stored and to which a revolving pledge is set in advance (for example, the business operator Y shown in FIG. 1). Obtain the source of the security deposit to be paid to each service user from the account under the name (root pledge). Then, the remittance processing unit F-32 remits a security deposit equivalent to the salary balance to each service user through the communication unit F-1 based on the acquired funds.

(管理システム100について)
管理システム100は、事業者Yが提供する電子決済サービスを利用するために、各サービス利用者が所有するマネー口座に対する入出金を管理する。サービス利用者には、取引対象の提供者である事業者などのビジネスユーザや、事業者などから取引対象の提供を受ける一般消費者などの個人ユーザが含まれ得る。管理システム100は、ビジネスユーザや個人ユーザなどが所有するマネー口座に関する口座情報を管理する。図4は、本実施形態に係る口座情報の概要を示す図である。
(About management system 100)
The management system 100 manages deposits and withdrawals to and from money accounts owned by each service user in order to use the electronic settlement service provided by the business operator Y. FIG. Service users may include business users such as business operators who provide transaction objects, and individual users such as general consumers who receive transaction objects from business operators. The management system 100 manages account information related to money accounts owned by business users and individual users. FIG. 4 is a diagram showing an outline of account information according to this embodiment.

図4に示すように、管理システム100が管理する口座情報は、「口座ID」の項目や、「メインウォレットID」の項目や、「所有者ID」の項目や、「総残高」の項目などの複数の項目を有する。口座情報が有するこれらの項目は相互に対応付けられている。 As shown in FIG. 4, the account information managed by the management system 100 includes items such as "account ID", "main wallet ID", "owner ID", and "total balance". has multiple items of These items of account information are associated with each other.

「口座ID」の項目には、マネー口座を識別するために口座ごとに固有に割り振られる口座ID(識別情報)が記憶される。「メインウォレットID」の項目には、法人アカウントサービスにおいてサービス利用者に提供されるメインウォレットを特定するための識別情報が記憶される。 The item "account ID" stores an account ID (identification information) that is uniquely assigned to each account to identify the money account. The item "main wallet ID" stores identification information for specifying the main wallet provided to the service user in the corporate account service.

「所有者ID」の項目には、口座IDに紐付けられたマネー口座を所有する所有者を識別するために所有者ごとに個別に割り振られる所有者ID(識別情報)が記憶される。一例として、所有者IDには、電子決済サービスを利用する際にサービス利用者ごとに個別に割り振られるユーザIDがそのまま利用される場合が考えられる。「総残高」の項目には、マネー口座に保有されているデジタルマネーの総残高を示す情報が記憶される。 The “owner ID” item stores an owner ID (identification information) that is individually assigned to each owner to identify the owner of the money account linked to the account ID. As an example, a user ID that is individually assigned to each service user when using an electronic payment service may be used as the owner ID. Information indicating the total balance of digital money held in the money account is stored in the "total balance" item.

たとえば、図4に示す例によれば、口座ID:「AC#1」に紐づくマネー口座の所有者は、所有者ID:「U#001」が割り振られているサービス利用者であり、「50,000円」に相当する額のデジタルマネーがマネー口座に保有されることが示されている。 For example, according to the example shown in FIG. 4, the owner of the money account linked to the account ID: "AC#1" is the service user to whom the owner ID: "U#001" is assigned. 50,000 Yen” is shown to be held in the money account.

なお、「総残高」の項目は、デジタルマネーの管理方法に応じて、さらに細かく区分けされていてもよい。たとえば、「総残高」の項目を、「給与」の項目および「給与以外」の項目に区分けしてもよい。この場合、「給与」の項目は、「総残高」項目に記憶された総残高のうち、給与として入金されたデジタルマネーの残高を示す情報を記憶する。そして、「給与以外」の項目は、「総残高」項目に記憶された総残高のうち、給与以外の名目で入金されたデジタルマネーの残高を示す情報を記憶する。 Note that the "total balance" item may be further divided according to the digital money management method. For example, the "total balance" item may be divided into the "salary" item and the "non-salary" item. In this case, the "salary" item stores information indicating the balance of digital money deposited as salary out of the total balance stored in the "total balance" item. The item "other than salary" stores information indicating the balance of digital money deposited under the name other than salary, out of the total balance stored in the "total balance" item.

また、「給与以外」の項目を、「通常」の項目および「利益」の項目などの項目にさらに区分けしてもよい。この場合、「通常」の項目は、マネー口座の所有者が自らチャージしたデジタルマネーの残高を示す情報を記憶する。たとえば、「通常」の項目に記憶される情報には、マネー口座に紐付けられたクレジットカードまたは銀行口座から入金されたデジタルマネーの残高を示す情報などが考えられる。また、たとえば、「利益」の項目に記憶される情報には、事業者Yがサービス利用者に提供する電子決済サービスを利用した際に決済金額に対してキャッシュバックされたデジタルマネーの残高を示す情報などが考えられる。 Also, the "non-salary" items may be further divided into items such as "normal" items and "profit" items. In this case, the "normal" item stores information indicating the balance of digital money charged by the owner of the money account. For example, the information stored in the "normal" item may include information indicating the balance of digital money deposited from a credit card or bank account linked to the money account. Also, for example, the information stored in the item "Profit" indicates the balance of digital money cashed back against the payment amount when the operator Y uses the electronic payment service provided to the service user. information, etc.

また、管理システム100は、サービス利用者(たとえば、事業者X)の入金指示に応じて実行された入金通知をB銀行システムSYS-3から受信すると、入金通知の内容に従い、サービス利用者(たとえば、事業者X)のメインウォレットに紐づくマネー口座に対して、所定の残高を加算する。たとえば、管理システム100は、B銀行から1,000,000円の入金があった旨の入金通知があった場合、メインウォレットに紐付くマネー口座に対して、1,000,000円相当のデジタルマネーの残高を加算する。そして、管理システム100は、チャージ指示の送信元であるサービス利用者のメインウォレットに対応する残高情報を更新する。 In addition, when the management system 100 receives from the B bank system SYS-3 a deposit notification executed in response to a deposit instruction from the service user (for example, business operator X), the management system 100 follows the content of the deposit notification to the service user (for example, , Business Operator X) adds a predetermined balance to the money account linked to the main wallet. For example, if the management system 100 receives a deposit notification from Bank B indicating that a deposit of 1,000,000 yen has been received, the management system 100 sends a digital account equivalent to 1,000,000 yen to the money account linked to the main wallet. Add money balance. The management system 100 then updates the balance information corresponding to the main wallet of the service user who sent the charge instruction.

(チャージシステム200について)
チャージシステム200は、サービス利用者からのチャージ指示に従って、マネー口座間においてデジタルマネーの移動を行うことで、マネーチャージを実行する。チャージシステム200は、サービス利用者から取得されるチャージ指示情報を管理する。図5は、本実施形態に係るチャージ指示情報の概要を示す図である。
(Regarding charge system 200)
The charging system 200 performs money charging by transferring digital money between money accounts in accordance with charging instructions from service users. The charging system 200 manages charging instruction information obtained from service users. FIG. 5 is a diagram showing an outline of charge instruction information according to the present embodiment.

図5に示すように、チャージシステム200が管理するチャージ指示情報は、「チャージ元ID」の項目と、「チャージ先ID」の項目と、「予定額」の項目と、「予定日」の項目と、「名目」の項目とを有する。チャージ指示情報が有するこれらの項目は相互に対応付けられている。 As shown in FIG. 5, the charging instruction information managed by the charging system 200 includes items of "charging source ID", "charging destination ID", "scheduled amount", and "scheduled date". and an item of "Nominal". These items included in the charge instruction information are associated with each other.

「チャージ元ID」の項目には、チャージ指示の送信元であるサービス利用者のアカウント情報が記憶される。図5に示す例では、たとえば、チャージ指示の送信元を示すアカウント情報として、チャージ指示の送信元であるサービス利用者を識別するためにサービス利用者ごとに個別に割り振られているユーザID(識別情報)が用いられている。 Account information of the service user who is the source of the charge instruction is stored in the item of "charging source ID". In the example shown in FIG. 5, for example, as the account information indicating the sender of the charge instruction, a user ID (identification number) individually assigned to each service user to identify the service user who is the sender of the charge instruction. information) is used.

「チャージ先ID」の項目には、チャージ指示によりデジタルマネーのチャージ先として指定されるサービス利用者のアカウント情報が記憶される。図5に示す例では、たとえば、チャージ先を示すアカウント情報として、チャージ先のサービス利用者に割り振られているユーザIDが用いられている。 Account information of a service user designated as a charge destination of digital money by a charge instruction is stored in the item of "charging destination ID". In the example shown in FIG. 5, for example, the user ID assigned to the service user of the charge destination is used as the account information indicating the charge destination.

「予定額」の項目には、チャージ指示により指定されたチャージ予定額の情報が記憶される。「予定日」の項目には、チャージ指示により指定されたチャージ予定額の情報が記憶される。「名目」の項目には、チャージ指示により指定されたチャージの名目(目的,使途)を示す情報が記憶される。 Information on the scheduled charge amount specified by the charge instruction is stored in the item "planned amount". Information on the scheduled charge amount specified by the charge instruction is stored in the item of "scheduled date". Information indicating the name (purpose, use) of the charge specified by the charge instruction is stored in the item of "nominal".

たとえば、図5に示す例によれば、「U#111」で識別されるチャージ元のアカウントから、「U#001」、「U#002」または「U#003」で識別される各アカウントをチャージ先とするチャージ指示が示されている。具体的には、「U#001」で識別されるアカウントをチャージ先として、「給与」の名目で、「2021(年)/9(月)/27(日)」を予定日とする「300,000円」分のデジタルマネーのチャージ指示と、「U#002」で識別されるアカウントをチャージ先として、「給与」の名目で、「2021(年)/9(月)/27(日)」を予定日とする「300,000円」分のデジタルマネーのチャージ指示と、「U#003」で識別されるアカウントをチャージ先として、「経費」の名目で、「2021(年)/9(月)/30(日)」を予定日とする「400,000円」分のデジタルマネーのチャージ指示が示されている。 For example, according to the example shown in FIG. 5, each account identified by "U#001", "U#002" or "U#003" is transferred from the charge source account identified by "U#111". A charge instruction to be charged is indicated. Specifically, the account identified by “U # 001” is charged to, under the name of “salary”, “300 ,000 yen” digital money charge instruction and the account identified by “U#002” as the charge destination under the pretext of “salary”, “2021 (year) / 9 (Monday) / 27 (Sunday) ”, and the account identified by “U#003” as the charge destination, under the pretext of “expenses”, “2021 (Year)/9 An instruction to charge digital money for "400,000 yen" with a scheduled date of "(Monday)/30 (Sunday)" is shown.

また、チャージシステム200は、予め規定されている所定の周期(たとえば、図1に示す周期T1)でサブウォレットに割り当てられているチャージ予定額をチャージ指示取引に充当する。具体的には、チャージシステム200は、チャージ指示のうちチャージ予定日が近いものから順に、メインウォレットの残高からチャージ予定額を充当していく。 In addition, the charge system 200 applies the scheduled charge amount allocated to the sub-wallet to the charge instruction transaction at a predetermined cycle (for example, cycle T1 shown in FIG. 1). Specifically, the charge system 200 applies the scheduled charge amount from the balance of the main wallet in order from the charge instruction with the closest scheduled charge date.

たとえば、図5に示す場合、チャージシステム200は、事業者Xの2つのチャージ指示のうち、チャージ予定日が「2021(年)/9(月)/27(日)」である給与を名目とするチャージ指示に対して、先にチャージ予定額の充当を行うことになる。ここで、チャージシステム200は、仮に、メインウォレットの残高がチャージ予定額に満たないことが判明した場合、チャージ指示への充当を保留して、メインウォレットの残高が不足している旨を事業者Xに通知できる。また、チャージシステム200は、チャージ指示にチャージ予定額を充当した後、メインウォレットに紐づくマネー口座のデジタルマネーの残高のうちチャージ予定額に対応する金額をロックし、チャージ実行まで移動不可能な状態にする。 For example, in the case shown in FIG. 5, the charge system 200 uses the salary with the scheduled charge date of "2021 (year)/9 (Mon)/27 (Sun)" as the nominal salary among the two charge instructions of the business operator X. In response to the charge instruction to be charged, the planned charge amount is first applied. Here, if it is found that the balance of the main wallet is less than the planned charge amount, the charge system 200 suspends the allocation to the charge instruction and notifies the operator that the balance of the main wallet is insufficient. You can notify X. In addition, after allocating the scheduled charging amount to the charging instruction, the charging system 200 locks the amount corresponding to the scheduled charging amount out of the digital money balance of the money account linked to the main wallet, making it immovable until charging is executed. state.

また、チャージシステム200は、事業者Xのチャージ指示に従って、チャージを実行する。具体的には、チャージシステム200は、管理システム100において管理されているマネー口座の中から、チャージ先のアカウントに紐づくマネー口座を特定し、特定したマネー口座に対して、事業者Xの法人アカウントに紐づくマネー口座からチャージ予定額に対応するデジタルマネーを移動する。 Also, the charging system 200 performs charging according to a charging instruction from the business operator X. FIG. Specifically, the charging system 200 identifies a money account linked to the account to be charged from among the money accounts managed by the management system 100, and assigns the identified money account to the corporation of business operator X. Transfer the digital money corresponding to the planned charge amount from the money account linked to the account.

たとえば、チャージシステム200は、チャージ予定日である「2021(年)/9(月)/27(日)」に、チャージ先のアカウント:「U#001」に紐づくマネー口座に対して、チャージ元である事業者Xのマネー口座からチャージ予定額:「300,000円」分のデジタルマネーを移動させる。また、たとえば、チャージシステム200は、チャージ予定日である「2021(年)/9(月)/27(日)」に、チャージ先のアカウント:「U#002」に紐づくマネー口座に対して、チャージ元である事業者Xのマネー口座からチャージ予定額:「300,000円」分のデジタルマネーを移動させる。また、たとえば、チャージシステム200は、チャージ予定日である「2021(年)/9(月)/30(日)」に、チャージ先のアカウント:「U#003」に紐づくマネー口座に対して、チャージ元である事業者Xのマネー口座からチャージ予定額:「400,000円」分のデジタルマネーを移動させる。 For example, the charge system 200 charges the money account associated with the charge destination account: "U#001" on the scheduled charge date "2021 (Monday)/September (Monday)/27 (Sunday)". Transfer planned charge amount: "300,000 yen" worth of digital money from the money account of business operator X, which is the source. In addition, for example, the charge system 200 charges the money account associated with the charge destination account: "U#002" on the scheduled charge date "2021 (Monday)/9 (Monday)/27 (Sunday)" , transfer the digital money for the scheduled charging amount: "300,000 yen" from the money account of the business operator X who is the charging source. In addition, for example, the charge system 200 charges the money account associated with the charge destination account: "U#003" on the scheduled charge date "2021 (Monday) / 9 (Monday) / 30 (Sunday)" , transfer the digital money for the scheduled charging amount: "400,000 yen" from the money account of the business operator X who is the charging source.

(サービス提供装置300について)
サービス提供装置300は、管理システム100及びチャージシステム200と連携して、事業者Yがサービス利用者に提供するデジタルマネーに関する各種サービスに関する処理を実行する。図3に示すように、サービス提供装置300は、通信部310と、記憶部320と、制御部330とを有する。
(Regarding service providing device 300)
The service providing device 300 cooperates with the management system 100 and the charge system 200 to execute processing related to various services relating to digital money provided by the operator Y to service users. As shown in FIG. 3 , the service providing device 300 has a communication section 310 , a storage section 320 and a control section 330 .

(通信部310について)
通信部310は、有線又は無線により、ネットワークN-1又はネットワークN-2に接続される。通信部310は、ネットワークN-1を介して、事業者XシステムSYS-1や、A銀行システムSYS-2や、B銀行システムSYS-3などとの間で情報の送受信を行う。また、通信部310は、ネットワークN-2を介して、管理システム100やチャージシステム200との間で情報の送受信を行う。通信部310は、たとえば、NIC(Network Interface Card)等によって実現される。
(Regarding communication unit 310)
Communication unit 310 is connected to network N-1 or network N-2 by wire or wirelessly. The communication unit 310 transmits and receives information to and from the operator X system SYS-1, the A bank system SYS-2, the B bank system SYS-3, and the like via the network N-1. Communication unit 310 also transmits and receives information to and from management system 100 and charge system 200 via network N-2. Communication unit 310 is realized by, for example, a NIC (Network Interface Card) or the like.

(記憶部320について)
記憶部320は、制御部330による制御及び演算に用いられるプログラム及びデータを記憶する。記憶部320は、たとえば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。図3に示すように、記憶部320は、アカウント情報記憶部321と、チャージ履歴記憶部322とを有する。
(Regarding storage unit 320)
The storage unit 320 stores programs and data used for control and calculation by the control unit 330 . Storage unit 320 is implemented by, for example, a semiconductor memory device such as RAM (Random Access Memory) or flash memory, or a storage device such as a hard disk or optical disk. As shown in FIG. 3 , storage unit 320 has account information storage unit 321 and charge history storage unit 322 .

(アカウント情報記憶部321について)
アカウント情報記憶部321は、法人アカウントサービスを利用するサービス利用者に提供される法人アカウントに関するアカウント情報を記憶する。以下に説明するように、法人アカウントサービスでは、マネーチャージサービスに利用されるメインウォレットとサブウォレットとが提供される。図6は、本実施形態に係るアカウント情報記憶部に記憶されるアカウント情報の概要を示す図である。なお、図6は、本実施形態に係るアカウント情報の一例を示すものであり、図6に示す例とは異なる形態で構成されていてもよい。
(Regarding the account information storage unit 321)
The account information storage unit 321 stores account information relating to corporate accounts provided to service users who use the corporate account service. As explained below, the corporate account service provides a main wallet and a sub-wallet that are used for the money charge service. FIG. 6 is a diagram showing an overview of account information stored in the account information storage unit according to this embodiment. Note that FIG. 6 shows an example of account information according to the present embodiment, and may be configured in a form different from the example shown in FIG.

図6に示すように、アカウント情報記憶部321に記憶されるアカウント情報は、「ユーザID」の項目や、「メインウォレット」の項目や、「サブウォレット」の項目や、「払出サイクル」の項目や、「払出先」の項目や、「ワンタイム口座」の項目などの複数の項目を有する。アカウント情報が有するこれらの項目は相互に対応付けられている。 As shown in FIG. 6, the account information stored in the account information storage unit 321 includes items of "user ID", items of "main wallet", items of "sub-wallet", and items of "withdrawal cycle". , and a plurality of items such as a "payment destination" item and a "one-time account" item. These items of account information are associated with each other.

「ユーザID」の項目には、事業者Yが提供する電子決済サービスの利用登録の際にサービス利用者として事業者Xなどの法人に対して個別に割り振られたユーザID(識別情報)が記憶される。 In the "user ID" item, a user ID (identification information) that is individually assigned to a corporation such as business operator X as a service user when registering for use of the electronic payment service provided by business operator Y is stored. be done.

「メインウォレット」の項目には、メインウォレットを特定するための識別情報であるメインウォレットIDと、メインウォレットに紐付くマネー口座の残高を示す情報が記憶される。 The “main wallet” item stores a main wallet ID, which is identification information for specifying the main wallet, and information indicating the balance of the money account linked to the main wallet.

「サブウォレット」の項目には、サブウォレットを特定するための識別情報であるサブウォレットIDと、メインウォレットの残高からサブウォレットに割り当てられている割当額を示す情報が記憶される。サブウォレットは、チャージ指示に含まれ得るチャージの名目ごとに予め個別に設けられる。割当額は、サービス利用者からのチャージ指示に基づいて設定される。 The "sub-wallet" item stores a sub-wallet ID, which is identification information for identifying the sub-wallet, and information indicating the amount allocated to the sub-wallet from the balance of the main wallet. A sub-wallet is individually provided in advance for each charging name that can be included in the charging instruction. The allotted amount is set based on the charge instruction from the service user.

「払出サイクル」の項目には、チャージ指示取引に充当されなかったデジタルマネーの残高を、法令(たとえば、資金決済法)に定められている滞留規制を順守可能な範囲内で予め規定される払出サイクルの情報が記憶される。たとえば、払出サイクルは、メインウォレットに残高が加算された日を初日として算出される。「払出先」の項目には、サービス利用者がデジタルマネーの残高に対応する金額の払出先として指定した金融機関の口座情報(口座番号)が記憶される。 In the item of "withdrawal cycle", the balance of digital money that has not been allocated to the charge instruction transaction is determined in advance within the range that can comply with the retention regulations stipulated by laws and regulations (for example, the Payment Services Act). Cycle information is stored. For example, the payout cycle is calculated with the day when the balance is added to the main wallet as the first day. The "Payment Destination" item stores the account information (account number) of the financial institution designated by the service user as the payment destination of the amount corresponding to the balance of the digital money.

「ワイタイム口座」の項目には、メインウォレットに紐付けられるワイタイム口座の口座情報(口座番号)が記憶される。ワンタイム口座は、チャージ指示取引に充当するための原資の入金先として、事業者YがB銀行から貸し出しを受ける振込専用口座である。たとえば、ワンタイム口座の口座情報(口座番号)は、事業者Y(サービス提供装置300)から、チャージ指示の送信元である事業者Xに対して通知される。 The item “Wi-Time Account” stores account information (account number) of the Wi-Time account linked to the main wallet. The one-time account is a transfer-only account to which the business operator Y receives a loan from Bank B as a deposit destination of the funds to be used for the charging instruction transaction. For example, the account information (account number) of the one-time account is notified from the business operator Y (service providing device 300) to the business operator X, which is the transmission source of the charge instruction.

図6に示す例によれば、ユーザID:「U#111」で特定されるサービス利用者のメインウォレットの残高は「0円」で、給与チャージサービスに対応するサブウォレットへの割当額が「600,0000円」で、経費チャージサービスに対応するサブウォレットへの割当額が「400,0000円」で、払出サイクルが「7日」で、払出先が「A銀行の普通口座(口座番号123456)」で、サービス利用者が銀行(たとえば、銀行B)から貸し出されたワイタイム口座の口座番号が「OBAC#111」あることが示されている。 According to the example shown in FIG. 6, the balance of the main wallet of the service user identified by the user ID: "U#111" is "0 yen", and the amount allocated to the sub-wallet corresponding to the salary charge service is " 600,0000 yen", the amount allocated to the sub-wallet corresponding to the expense charge service is "400,0000 yen", the payout cycle is "7 days", and the payout destination is "Bank A's ordinary account (account number 123456 )” indicates that the account number of the Waitime account lent by the service user from a bank (eg, bank B) is “OBAC#111”.

(チャージ履歴記憶部322について)
チャージ履歴記憶部322は、法人アカウントサービスを利用するサービス利用者のチャージ指示に基づいて実行されたチャージ履歴に関する情報を記憶する。図7は、本実施形態に係るチャージ履歴記憶部に記憶されるチャージ履歴の概要を示す図である。なお、図7は、本実施形態に係るチャージ履歴の一例を示すものであり、図7に示す例とは異なる形態で構成されていてもよい。
(Regarding charge history storage unit 322)
The charge history storage unit 322 stores information about the charge history executed based on the charge instruction of the service user who uses the corporate account service. FIG. 7 is a diagram showing an overview of charge histories stored in the charge history storage unit according to the present embodiment. Note that FIG. 7 shows an example of the charge history according to the present embodiment, and may be configured in a form different from the example shown in FIG.

図7に示すように、チャージ履歴記憶部322に記憶されるチャージ履歴は、「ユーザID」の項目や、「チャージ指示受付日」の項目や、「メインウォレット残高加算日」の項目や、「加算額」の項目や、「払出日」の項目や、「払出金額」の項目や、「サブウォレット割当日」の項目や、「割当金額(名目)」の項目や、「チャージ充当日」の項目や、「チャージ実行日」の項目などの複数の項目を有する。チャージ履歴が有するこれらの項目は相互に対応付けられている。 As shown in FIG. 7, the charge history stored in the charge history storage unit 322 includes items such as "user ID", "charge instruction acceptance date", "main wallet balance addition date", and " "Additional amount" item, "Withdrawal date" item, "Withdrawal amount" item, "Sub-wallet allocation date" item, "Allocation amount (nominal)" item, and "Charging date" item It has a plurality of items such as an item and an item of "charging execution date". These items in the charge history are associated with each other.

「ユーザID」の項目には、上述したアカウント情報(たとえば、図6参照)が有する「ユーザID」の項目に記憶される情報と同一の情報が記憶される。すなわち、「ユーザID」の項目には、事業者Yが提供する電子決済サービスの利用登録の際にサービス利用者として事業者Xなどの法人に対して個別に割り振られたユーザID(識別情報)が記憶される。 The "user ID" item stores the same information as the information stored in the "user ID" item of the account information described above (see FIG. 6, for example). That is, in the "user ID" item, a user ID (identification information) that is individually assigned to a corporation such as business operator X as a service user when registering for use of the electronic payment service provided by business operator Y. is stored.

「チャージ指示受付日」の項目には、サービス利用者からチャージ指示が受け付けられた日付を示す情報が記憶される。なお、「チャージ指示受付日」の項目には、時刻を含む日時情報が記憶されてもよい。 Information indicating the date on which the charge instruction was received from the service user is stored in the item "charge instruction received date". Note that date and time information including the time may be stored in the item of "charging instruction acceptance date".

「メインウォレット残高加算日」の項目には、管理システム100により、メインウォレットに紐づくマネー口座に対して残高の加算が実行された日付を示す情報が記憶される。なお、「メインウォレット残高加算日」の項目には、時刻を含む日時情報が記憶されてもよい。 Information indicating the date on which the management system 100 added the balance to the money account linked to the main wallet is stored in the item "main wallet balance addition date". In addition, date and time information including the time may be stored in the item "main wallet balance addition date".

「加算額」の項目には、メインウォレットに紐づくマネー口座に対して加算された残高を示す情報が記憶される。 Information indicating the balance added to the money account linked to the main wallet is stored in the "additional amount" item.

「払出日」の項目には、メインウォレットに紐づくマネー口座から、チャージ指示取引に充当されなかったデジタルマネーの残高がチャージ指示の送信元に払い出された日付を示す情報が記憶される。なお、「払出日」の項目には、時刻を含む日時情報が記憶されてもよい。 The "payment date" item stores information indicating the date on which the balance of digital money that was not used for the charge instruction transaction was paid out from the money account linked to the main wallet to the sender of the charge instruction. Date and time information including the time may be stored in the item of "payout date".

「払出金額」の項目には、メインウォレットに紐づくマネー口座からチャージ指示の送信元に払い出された残高を示す情報が記憶される。 The "withdrawal amount" item stores information indicating the balance paid out from the money account linked to the main wallet to the sender of the charge instruction.

「サブウォレット割当日」の項目には、チャージ指示におけるチャージの名目に対応するサブウォレットに対し、メインウォレットに加算された所定の残高からチャージ予定額の割当が行われた日付を示す情報が記憶される。なお、「サブウォレット割当日」の項目には、時刻を含む日時情報が記憶されてもよい。 The "sub-wallet allocation date" item stores information indicating the date on which the scheduled charge amount was allocated from the predetermined balance added to the main wallet to the sub-wallet corresponding to the name of the charge in the charge instruction. be done. Note that date and time information including the time may be stored in the item "sub-wallet allocation date".

「割当金額(名目)」の項目には、サブウォレットに対して割り当てられたチャージ予定額(割当金額)を示す情報と、チャージの名目を示す情報とが記憶される。 In the "allocation amount (nominal)" item, information indicating the scheduled charging amount (allocation amount) allocated to the sub-wallet and information indicating the nominal amount of charging are stored.

「チャージ充当日」の項目には、チャージシステム200により、メインウォレットの残高を、サブウォレットに割り当てられているチャージ予定額に充当した日付を示す情報が記憶される。なお、「チャージ充当日」の項目には、時刻を含む日時情報が記憶されてもよい。 Information indicating the date on which the charge system 200 appropriated the balance of the main wallet to the scheduled charge amount allocated to the sub-wallet is stored in the "date of charging" item. In addition, date and time information including the time may be stored in the item of "charging date".

「チャージ実行日」の項目には、メインウォレットに紐づくマネー口座から、チャージ先のアカウントに紐づくマネー口座に対して、チャージ予定額を移動した日付を示す情報が記憶される。なお、「チャージ実行日」の項目には、時刻を含む日時情報が記憶されてもよい。 The "charge execution date" field stores information indicating the date on which the scheduled charge amount is transferred from the money account linked to the main wallet to the money account linked to the account to which the charge is to be made. Date and time information including the time may be stored in the item of "charging execution date".

図7に示す例によれば、メインウォレットに対して所定の残高が加算された日時(B銀行入金日)や、メインウォレットへの残高の加算額や、メインウォレットの残高の払出が行われた日時や、払出金額などの情報を特定できる。また、図7に示す例によれば、サブウォレットに対してチャージ予定額の割当が行われた日時や割当金額、チャージの名目などの情報を特定できる。また、図7に示す例によれば、メインウォレットの残高をチャージ予定額に充当した日時や、チャージが実行された日時などの情報を特定できる。 According to the example shown in FIG. 7, the date and time when the predetermined balance was added to the main wallet (B bank deposit date), the amount added to the main wallet balance, and the balance of the main wallet were withdrawn. Information such as the date and time and the amount of money to be paid can be specified. Further, according to the example shown in FIG. 7, it is possible to identify information such as the date and time when the scheduled charge amount was allocated to the sub-wallet, the allocated amount, and the name of the charge. Further, according to the example shown in FIG. 7, it is possible to identify information such as the date and time when the balance of the main wallet was appropriated to the planned charge amount and the date and time when the charge was executed.

(制御部330について)
制御部330は、サービス提供装置300の制御や演算を実行するコントローラ(controller)である。制御部330の各部は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などによって、サービス提供装置300の内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部330は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)、SoC(System on a Chip)などの集積回路により実現される。
(Regarding the control unit 330)
The control unit 330 is a controller that controls the service providing device 300 and performs calculations. Various programs stored in the internal storage device of the service providing apparatus 300 are executed using the RAM as a work area, for example, by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like. It is realized by Also, the control unit 330 is implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or an SoC (System on a Chip).

図4に示すように、制御部330は、受付部331と、割当部332と、払出部333と、提供部334とを有する。制御部330は、図4に示す各部により、以下に説明する情報処理の機能や作用を実現または実行する。なお、説明は省略するが、制御部330の内部構成は、図4に示す各部に限られず、デジタルマネーの総残高のうち少なくとも給与残高を分けて管理するための情報処理の機能や作用を実現または実行する各部を有していてもよい。 As shown in FIG. 4 , the control section 330 has a reception section 331 , an allocation section 332 , a payout section 333 and a provision section 334 . The control unit 330 implements or executes the functions and actions of information processing described below by using the respective units shown in FIG. 4 . Although the explanation is omitted, the internal configuration of the control unit 330 is not limited to each unit shown in FIG. Or you may have each part which performs.

(受付部331について)
受付部131は、デジタルマネーのチャージ指示をサービス利用者から受け付ける。たとえば、受付部131は、通信部310を通じて、サービス利用者(たとえば、事業者X)から送信されたチャージ指示を受け付ける。受付部131は、チャージシステム200に対して、チャージ指示を登録する。
(Regarding the reception unit 331)
The accepting unit 131 accepts an instruction to charge digital money from a service user. For example, reception unit 131 receives a charge instruction transmitted from a service user (for example, business operator X) via communication unit 310 . Accepting unit 131 registers a charging instruction to charging system 200 .

(割当部332について)
割当部332は、受付部331によりチャージ指示が受け付けられた後、チャージ指示取引に充当するための原資の入金が確認されることを条件に、チャージ指示において指定されたチャージ予定額の割当を実行する。
(Regarding allocation unit 332)
After the receiving unit 331 accepts the charge instruction, the allocating unit 332 executes allocation of the scheduled charge amount specified in the charge instruction on the condition that the deposit of funds to be used for the charge instruction transaction is confirmed. do.

たとえば、割当部332は、アカウント情報記憶部321に記憶されているアカウント情報を参照して、チャージ指示取引に充当するための原資が入金される口座に紐付くメインウォレットに対し、原資に相当する所定の残高が加算されているかどうかを確認する。割当部332は、メインウォレットに対して所定の残高が加算されていることを確認できた場合、メインウォレットに加算された残高からチャージ予定額の割当を実行する。 For example, the allocating unit 332 refers to the account information stored in the account information storage unit 321, and selects the main wallet linked to the account to which the funds for the charge instruction transaction are deposited. Check if the prescribed balance has been added. When the allocating unit 332 can confirm that a predetermined balance has been added to the main wallet, it allocates the planned charge amount from the balance added to the main wallet.

具体的には、割当部332は、サービス利用者の操作に応じて、チャージ指示において指定されるチャージの名目に対応するサブウォレットに対して、同じくチャージ指示において指定されるチャージ予定額を割り当てる。たとえば、割当部332は、チャージの名目が給与である場合、給与チャージサービスに対応するサブウォレットに対し、メインウォレットの残高からチャージ予定額を割り当てる。そして、割当部332は、チャージ指示の送信元であるサービス利用者(ユーザID)に関連付けて、サブウォレットに割り当てたチャージ予定額(割当額)の情報をチャージ履歴記憶部322に記録する。 Specifically, the allocation unit 332 allocates the scheduled charge amount similarly designated in the charge instruction to the sub-wallet corresponding to the name of the charge designated in the charge instruction in accordance with the operation of the service user. For example, if the name of the charge is salary, the allocation unit 332 allocates the scheduled charge amount from the balance of the main wallet to the sub-wallet corresponding to the salary charge service. Then, the allocating unit 332 records information on the planned charge amount (allocated amount) allocated to the sub-wallet in the charge history storage unit 322 in association with the service user (user ID) who sent the charge instruction.

なお、チャージ指示取引に充当するための原資は、チャージ指示において指定された名目が所定の名目に該当する場合、サービス利用者(たとえば、事業者Y)がB銀行から貸し出しを受ける口座のうち、前述の原資を担保物件とするための質権(根質権)が設定された口座に入金される。たとえば、チャージの名目が給与である場合、質権(根質権)が設定されたサービス利用者名義の口座に入金される。 In addition, if the name specified in the charge instruction corresponds to the predetermined name, the funds to be allocated to the charge instruction transaction are, among the accounts lent by the service user (for example, business operator Y) from Bank B, The money is deposited into an account in which a pledge (root pledge) has been established for using the above-mentioned source as collateral. For example, if the name of the charge is a salary, the money is deposited into an account in the name of the service user to which a pledge (root pledge) is set.

(払出部333について)
払出部333は、チャージ指示に応じて実行されるチャージ指示取引に充当されなかったデジタルマネーの残高を、予め規定される払出サイクルに従ってサービス利用者に払い出す。たとえば、払出部333は、チャージ指示取引に充当するためのデジタルマネーの原資としてメインウォレットに加算された所定の残高のうち、チャージ指示取引に充当されなかった残高をサービス利用者に対して払い出す。
(Regarding payout unit 333)
The payout unit 333 pays out to the service user the balance of the digital money that has not been allocated to the charge instruction transaction executed in response to the charge instruction, according to a predetermined payout cycle. For example, the payout unit 333 pays out to the service user the balance not allocated to the charge instruction transaction, out of the predetermined balance added to the main wallet as the source of digital money to be used for the charge instruction transaction. .

具体的には、払出部333は、アカウント情報記憶部321に記憶されているアカウント情報を参照して、チャージ指示の送信元である事業者Xについて、チャージ指示取引に充当されなかった残高の払出サイクルに到達しているかどうかを確認する。払出サイクルは、法令(たとえば、資金決済法)に定められている滞留規制を順守可能な範囲内で予め規定される。そして、払出部33は、払出サイクルに到達していることを確認できた場合、管理システム100にアクセスして、事業者Xのメインウォレットに紐づくマネー口座の残高を確認する。次に、払出部333は、事業者Xのマネー口座に残高が存在する場合、B銀行に対して、事業者Xのマネー口座の残高に相当する金額の入金指示を送信する。入金指示には、残高の払出先を示す口座情報(口座番号)と、入金額の情報(残高に対応する金額の情報)とが含まれる。また、払出部333は、管理システム100に対して、事業者Xのマネー口座のデジタルマネーの残高を「0円」に更新するように更新指示を送信する。 Specifically, the payout unit 333 refers to the account information stored in the account information storage unit 321, and pays out the balance that was not appropriated to the charge instruction transaction for the business operator X who sent the charge instruction. Check if the cycle has been reached. The payout cycle is defined in advance to the extent that retention regulations stipulated by laws and regulations (for example, the Payment Services Act) can be complied with. When the payout unit 33 confirms that the payout cycle has been reached, the payout unit 33 accesses the management system 100 and checks the balance of the money account linked to the business operator X's main wallet. Next, if there is a balance in the money account of business operator X, the payout unit 333 sends an instruction to deposit an amount corresponding to the balance of the money account of business operator X to B bank. The deposit instruction includes account information (account number) indicating the payee of the balance and information on the amount of deposit (information on the amount corresponding to the balance). Also, the payout unit 333 transmits an update instruction to the management system 100 to update the balance of digital money in the money account of the business operator X to "0 yen".

(提供部334について)
提供部334は、サービス利用者からの要求に応じて、チャージ指示に応じて実行したデジタルマネーのチャージに関わる詳細情報である明細情報(たとえば、図2参照)を提供する。
(Regarding the providing unit 334)
In response to a request from a service user, the providing unit 334 provides detailed information (for example, see FIG. 2) that is detailed information related to digital money charging executed in response to a charging instruction.

たとえば、提供部334は、通信部310を通じて、サービス利用者から送信されたチャージ明細要求を取得する。そして、提供部334チャージ明細要求に含まれるユーザIDに基づいて、チャージ履歴記憶部322に記憶されているチャージ履歴からチャージ明細要求に対応する明細情報を取得する。なお、チャージ明細要求には、明細情報の提供を希望する日付や期間が指定されていてもよい。 For example, the providing unit 334 acquires a charge statement request transmitted from the service user through the communication unit 310 . Then, based on the user ID included in the charge statement request of the providing unit 334, the statement information corresponding to the charge statement request is acquired from the charge history stored in the charge history storage unit 322. FIG. Note that the charge statement request may specify the date and period for which the statement information is desired to be provided.

たとえば、提供部334は、チャージ指示に対応する原資の入金から、チャージ指示取引に充当されなかった残高の払出までの各種情報を取得できる。提供部334がチャージ履歴から取得できる情報には、チャージ指示取引に充当するための原資がB銀行に入金された入金日や、原資の入金額や、残高の払出日や、残高の払出額の情報が含まれる。また、提供部334がチャージ履歴から取得できる情報には、メインウォレットに加算された所定の残高からチャージ予定額がサブウォレットに割り当てられた割当日や、チャージ予定額を示す割当金額や、チャージの名目の情報が含まれる。また、提供部334がチャージ履歴から取得できる情報には、サブウォレットに割り当てられたチャージ予定額がチャージ指示取引に充当された充当日や、チャージが実行されたチャージ実行日の情報が含まれる。 For example, the providing unit 334 can acquire various types of information from the deposit of funds corresponding to the charge instruction to the payment of the balance that was not appropriated to the charge instruction transaction. The information that the providing unit 334 can acquire from the charge history includes the date of deposit of the source funds to bank B to be used for the charge instruction transaction, the amount of source funds deposited, the date of payment of the balance, and the amount of payment of the balance. Contains information. Information that the providing unit 334 can obtain from the charge history includes the allocation date when the scheduled charge amount was allocated to the sub-wallet from the predetermined balance added to the main wallet, the allocation amount indicating the scheduled charge amount, and the amount of charge. Contains nominal information. The information that the providing unit 334 can acquire from the charge history includes information on the date on which the scheduled charge amount allocated to the sub-wallet was applied to the charge instruction transaction and the date on which the charge was executed.

提供部334は、これらの情報を所定の手続きごとに取りまとめた複数の明細情報としてサービス利用者に提供できる。たとえば、提供部334は、チャージ指示取引に充当するための原資がB銀行に入金された入金日や、原資の入金額や、残高の払出日や、残高の払出額の情報を取りまとめた明細情報(たとえば、図2に示す明細情報J1)をサービス利用者に提供できる。また、たとえば、提供部334は、メインウォレットに加算された所定の残高からチャージ予定額がサブウォレットに割り当てられた割当日や、チャージ予定額を示す割当金額や、チャージの名目の情報を取りまとめた明細情報(たとえば、図2に示す明細情報J2)を提供できる。また、たとえば、提供部334は、サブウォレットに割り当てられたチャージ予定額がチャージ指示取引に充当された充当日や、チャージが実行されたチャージ実行日の情報を取りまとめた明細情報(たとえば、図2に示す明細情報J3)を提供できる。 The providing unit 334 can provide the service user with a plurality of items of detailed information collected for each predetermined procedure. For example, the providing unit 334 collects detailed information summarizing information such as the date of deposit of the source funds to Bank B, the amount of the deposited source funds, the date of payment of the balance, and the amount of payment of the balance for allocating the charge instruction transaction. (For example, detailed information J1 shown in FIG. 2) can be provided to the service user. In addition, for example, the providing unit 334 collects information on the allocation date when the scheduled charge amount was allocated to the sub-wallet from the predetermined balance added to the main wallet, the allocation amount indicating the scheduled charge amount, and the name of the charge. Detailed information (for example, detailed information J2 shown in FIG. 2) can be provided. In addition, for example, the providing unit 334 collects detailed information (for example, FIG. 2 can provide detailed information J3) shown in .

また、提供部334は、利用者に給与に対応するデジタルマネー残高である給与残高を保証する保証サービスを提供する事業者に対して、保証対象となる給与残高の情報を所定のタイミングで提供する。たとえば、提供部334は、バッチ処理などにより、所定のタイミングで各サービス利用者の給与残高を集計し、集計した残高情報を保証サービス事業者システムSYS-Gに送信する。 In addition, the providing unit 334 provides, at a predetermined timing, information on the salary balance to be guaranteed to a business operator that provides a guarantee service that guarantees the salary balance, which is the digital money balance corresponding to the salary, to the user. . For example, the provision unit 334 aggregates the salary balance of each service user at a predetermined timing by batch processing or the like, and transmits the aggregated balance information to the guarantee service provider system SYS-G.

また、提供部334は、保証サービスの利用要求をサービス利用者(たとえば、決済サービスの利用者)から受け付けた場合、保証サービスを提供する事業者に対して、保証サービスの利用契約に必要となる利用者情報を提供する。たとえば、提供部334は、保証サービスの利用要求元であるサービス利用者から、給与残高に相当する保証金の振込先とする金融機関の口座の設定を受け付ける。そして、提供部334は、サービス利用者に対応付けた金融機関の口座情報を含む利用者情報を、通信部F-1を通じて保証サービス事業者システムSYS-Gに送信する。 In addition, when the providing unit 334 receives a request for use of the guarantee service from a service user (for example, a user of a settlement service), the provision unit 334 makes a guarantee service use contract with a business operator that provides the guarantee service. Provide user information. For example, the providing unit 334 receives from the service user, who is the source of the request for use of the guarantee service, a setting of an account at a financial institution to which the guarantee money corresponding to the salary balance is to be transferred. Then, the providing unit 334 transmits the user information including the account information of the financial institution associated with the service user to the guarantee service provider system SYS-G through the communication unit F-1.

〔3.処理手順〕
(3-1.全体の処理)
以下、図8を用いて、本実施形態に係る情報処理システムSYSにおける全体的な処理の流れを説明する。図8は、本実施形態に係る情報処理システムにおける全体的な処理の流れを示すシーケンス図である。
[3. Processing procedure]
(3-1. Overall processing)
An overall flow of processing in the information processing system SYS according to this embodiment will be described below with reference to FIG. FIG. 8 is a sequence diagram showing the flow of overall processing in the information processing system according to this embodiment.

図8に示すように、事業者XシステムSYS-1は、事業者Xによる操作に従い、事業者YシステムSYS-4に対してチャージ指示を送信する(ステップS101)。 As shown in FIG. 8, the operator X system SYS-1 transmits a charge instruction to the operator Y system SYS-4 in accordance with the operation by the operator X (step S101).

事業者YシステムSYS-4のサービス提供装置300は、事業者XシステムSYS-1からチャージ指示を受信すると、チャージシステム200に対してチャージ指示を登録する(ステップS102)。 Upon receiving the charge instruction from the operator X system SYS-1, the service providing device 300 of the operator Y system SYS-4 registers the charge instruction to the charge system 200 (step S102).

また、事業者XシステムSYS-1は、事業者Xによる操作に従い、A銀行システムSYS-2に対して、チャージ指示取引に充当するための原資の入金指示を送信する(ステップS103)。 In addition, the business operator X system SYS-1, in accordance with the operation by the business operator X, transmits to the A bank system SYS-2 an instruction to deposit funds to be applied to the charge instruction transaction (step S103).

A銀行システムSYS-2は、事業者Xから受信した入金指示に従って、入金指示において指定された金額を、入金指示において指定されたワンタイム口座へ入金する(ステップS104)。 A bank system SYS-2 deposits the amount specified in the deposit instruction into the one-time account specified in the deposit instruction in accordance with the deposit instruction received from business operator X (step S104).

B銀行システムSYS-3は、A銀行からの入金を確認すると、入金があった旨を事業者Yに通知するための入金通知を事業者YシステムSYS-4に送信する(ステップS105)。 When the B bank system SYS-3 confirms the payment from the A bank, it transmits a payment notice to the business operator Y system SYS-4 for notifying the business operator Y that the payment has been made (step S105).

事業者YシステムSYS-4の管理システム100は、B銀行システムSYS-3から入金通知を受信すると、事業者Xのメインウォレットに、入金通知により通知された金額に相当する所定の残高を加算する(ステップS106)。 When the management system 100 of the operator Y system SYS-4 receives the payment notification from the B bank system SYS-3, it adds a predetermined balance equivalent to the amount notified by the payment notification to the main wallet of the operator X. (Step S106).

事業者YシステムSYS-4のサービス提供装置300は、事業者Xのメインウォレットに対する残高の加算を確認すると、事業者Xのサブウォレットに、チャージ指示において指定されたチャージ予定額を割り当てる(ステップS107)。 When the service providing device 300 of the business operator Y system SYS-4 confirms the addition of the balance to the main wallet of the business operator X, it allocates the scheduled charge amount specified in the charge instruction to the sub wallet of the business operator X (step S107). ).

事業者YシステムSYS-4のチャージシステム200は、予め規定されている所定の周期(たとえば、図1に示す周期T1)でサブウォレットを参照し、サブウォレットへの割当が確認できれば、サブウォレットに割り当てられているチャージ予定額をチャージ指示取引に充当する(ステップS108)。 The charge system 200 of the operator Y system SYS-4 refers to the sub-wallet at a predetermined cycle (for example, cycle T1 shown in FIG. 1), and if allocation to the sub-wallet can be confirmed, The allocated scheduled charging amount is applied to the charging instruction transaction (step S108).

また、チャージシステム200は、事業者Xのチャージ指示に従って、チャージを実行する(ステップS109)。 Also, the charging system 200 performs charging according to the charging instruction of the business operator X (step S109).

一方、事業者YシステムSYS-4のサービス提供装置300は、チャージ指示取引に充当されなかったメインウォレットの残高を、予め規定される払出サイクルで事業者Xに払い出す(ステップS110)。以上で、図8に示す処理が終了する。 On the other hand, the service providing device 300 of the business operator Y system SYS-4 pays out to the business operator X the balance of the main wallet that has not been allocated to the charge instruction transaction in a predetermined payment cycle (step S110). With this, the processing shown in FIG. 8 ends.

(3-2.サービス提供装置の処理)
次に、図9を用いて、本実施形態に係るサービス提供装置300による処理手順について説明する。図9は、本実施形態に係るサービス提供装置の処理手順例を示すフローチャートである。なお、以下に示す処理手順は、サービス提供装置300が有する制御部330により繰り返し実行される。
(3-2. Processing of service providing device)
Next, a processing procedure performed by the service providing apparatus 300 according to this embodiment will be described with reference to FIG. FIG. 9 is a flow chart showing an example of a processing procedure of the service providing apparatus according to this embodiment. Note that the processing procedure described below is repeatedly executed by the control unit 330 of the service providing apparatus 300 .

図9に示すように、受付部331は、サービス利用者から受け付けたチャージ指示をチャージシステム200に登録する(ステップS201)。また、割当部332は、チャージ指示の送信元であるサービス利用者のメインウォレットの残高を確認する(ステップS202)。 As shown in FIG. 9, the reception unit 331 registers the charging instruction received from the service user in the charging system 200 (step S201). Also, the allocation unit 332 checks the balance of the main wallet of the service user who sent the charge instruction (step S202).

割当部332は、メインウォレットに所定の残高が加算されていることを確認できた場合(ステップS202;Yes)、チャージ指示において指定されるチャージの名目に対応するサブウォレットに対して、同じくチャージ指示において指定されるチャージ予定額を割り当てる(ステップS203)。 If the allocating unit 332 can confirm that the predetermined balance has been added to the main wallet (Step S202; Yes), the allocation unit 332 also issues a charge instruction to the sub-wallet corresponding to the name of the charge specified in the charge instruction. Allocate the scheduled charging amount specified in (step S203).

また、払出部333は、アカウント情報記憶部321に記憶されているアカウント情報を参照して、チャージ指示の送信元であるサービス利用者について、チャージ指示取引に充当されなかった残高の払出サイクルに到達しているかどうかを確認する(ステップS204)。 In addition, the payout unit 333 refers to the account information stored in the account information storage unit 321, and reaches the payout cycle for the balance not allocated to the charge instruction transaction for the service user who is the source of the charge instruction. It is checked whether or not (step S204).

払出部333は、払出サイクルに到達していることを確認できた場合(ステップS204;Yes)、管理システム100にアクセスして、サービス利用者のメインウォレットに紐づくマネー口座の残高を確認する(ステップS205)。 If the payout unit 333 can confirm that the payout cycle has been reached (step S204; Yes), it accesses the management system 100 and checks the balance of the money account linked to the service user's main wallet ( step S205).

払出部333は、サービス利用者のメインウォレットに紐づくマネー口座に、チャージ指示取引に充当されることなく残された未充当の残高が存在する場合(ステップS205;Yes)、サービス利用者に対して、メインウォレットの残高(メインウォレットに紐付くマネー口座の残高)の払出を行い(ステップS206)、図9に示す処理手順を終了する。 If the money account linked to the service user's main wallet has an unappropriated balance that has not been applied to the charge instruction transaction (step S205; Yes), the payout unit 333 informs the service user Then, the balance of the main wallet (the balance of the money account linked to the main wallet) is paid out (step S206), and the processing procedure shown in FIG. 9 ends.

一方、払出部333は、サービス利用者のメインウォレットに紐づくマネー口座に、チャージ指示取引に充当されることなく残された未充当の残高が存在しない場合(ステップS204;No)、図9に示す処理手順を終了する。 On the other hand, if the money account linked to the main wallet of the service user does not have an unappropriated balance that has not been applied to the charge instruction transaction (step S204; No), the payout unit 333 Terminate the processing procedure shown.

上述のステップS204において、払出サイクルに到達していないことを確認できた場合(ステップS204;No)、所定の周期でステップS204の確認手順を繰り返す。 In step S204 described above, when it is confirmed that the payout cycle has not been reached (step S204; No), the confirmation procedure of step S204 is repeated at a predetermined cycle.

上述のステップS202において、割当部332は、メインウォレットに所定の残高が加算されていないことを確認できた場合(ステップS202;No)、チャージ指示の実行猶予期間内(たとえば、指示受付から7日間)であるかどうかを判定する(ステップS207)。 In step S202 described above, if the allocating unit 332 can confirm that the predetermined balance has not been added to the main wallet (step S202; No), the execution grace period for the charge instruction (for example, seven days after receiving the instruction) ) (step S207).

割当部332は、チャージ指示の実行猶予期間内であると判定した場合(ステップS207;Yes)、上述のステップS202の確認手順に戻る。 If the allocating unit 332 determines that it is within the execution grace period of the charge instruction (step S207; Yes), it returns to the confirmation procedure of step S202 described above.

一方、割当部332は、チャージ指示の実行猶予期間内ではないと判定した場合(ステップS207;No)、サービス利用者から受け付けたチャージ指示を破棄し(ステップS208)。そして、割当部332は、チャージ指示の送信元であるサービス利用者に対し、チャージ指示を破棄した旨と通知して(ステップS209)、図9に示す処理手順を終了する。 On the other hand, when determining that it is not within the execution grace period of the charge instruction (step S207; No), the allocation unit 332 discards the charge instruction received from the service user (step S208). Then, the allocation unit 332 notifies the service user who transmitted the charge instruction that the charge instruction has been discarded (step S209), and ends the processing procedure shown in FIG.

〔4.変形例〕
上述してきた本実施形態は、本実施形態に係る情報処理の一例を示したものであり、種々の変更及び応用が可能である。事業者YシステムSYS-4は、任意の単位で物理的または機能的に分散または統合されていてもよい。たとえば、管理システム100およびチャージシステム200の処理機能をサービス提供装置300に集約し、サービス提供装置300が管理システム100およびチャージシステム200を実行してもよい。以下、この場合のサービス提供装置400の構成例について説明する。図10は、変形例に係るサービス提供装置の構成例を示す図である。
[4. Modification]
The embodiment described above is an example of information processing according to the embodiment, and various modifications and applications are possible. Operator Y System SYS-4 may be physically or functionally distributed or integrated in any unit. For example, the processing functions of management system 100 and charging system 200 may be integrated into service providing device 300 , and service providing device 300 may execute management system 100 and charging system 200 . A configuration example of the service providing apparatus 400 in this case will be described below. FIG. 10 is a diagram illustrating a configuration example of a service providing device according to a modification.

図10に示すように、変形例に係るサービス提供装置400は、通信部410と、記憶部420と、制御部430とを有する。 As shown in FIG. 10 , service providing apparatus 400 according to the modification includes communication section 410 , storage section 420 , and control section 430 .

通信部410は、サービス提供装置300が有する通信部310に対応する。通信部410は、ネットワークN-1を介して、事業者XシステムSYS-1や、A銀行システムSYS-2や、B銀行システムSYS-3や、ATMサービス事業者システムSYS-ASや、保証サービス事業者システムSYS-Gなどとの間で情報の送受信を行う。 A communication unit 410 corresponds to the communication unit 310 included in the service providing apparatus 300 . Communication unit 410 communicates with operator X system SYS-1, A bank system SYS-2, B bank system SYS-3, ATM service provider system SYS-AS, guarantee service Sends and receives information to and from the provider's system SYS-G.

記憶部420は、サービス提供装置300が有する記憶部320に対応し、制御部430による制御及び演算に用いられるプログラム及びデータを記憶する。図10に示すように、記憶部420は、アカウント情報記憶部421と、口座情報記憶部422と、チャージ指示情報記憶部423と、チャージ履歴記憶部424とを有する。 The storage unit 420 corresponds to the storage unit 320 of the service providing apparatus 300 and stores programs and data used for control and calculation by the control unit 430 . As shown in FIG. 10 , storage unit 420 has account information storage unit 421 , account information storage unit 422 , charge instruction information storage unit 423 , and charge history storage unit 424 .

アカウント情報記憶部421は、上述の記憶部320が有するアカウント情報記憶部321に対応し、法人アカウントサービスを利用するサービス利用者に提供される法人アカウントに関するアカウント情報を記憶する。 The account information storage unit 421 corresponds to the account information storage unit 321 of the storage unit 320 described above, and stores account information related to corporate accounts provided to service users who use the corporate account service.

口座情報記憶部422は、事業者Yが提供する電子決済サービスを利用するために、ビジネスユーザや個人ユーザなどのサービス利用者が所有するマネー口座に関する口座情報を記憶する。口座情報記憶部422に記憶される口座情報は、上述の管理システム100により管理される口座情報(図4参照)に対応する。 The account information storage unit 422 stores account information related to money accounts owned by service users such as business users and individual users in order to use the electronic payment service provided by the business operator Y. The account information stored in the account information storage unit 422 corresponds to the account information (see FIG. 4) managed by the management system 100 described above.

チャージ指示情報記憶部423は、サービス利用者から取得されるチャージ指示情報を記憶する。チャージ指示情報記憶部423に記憶されるチャージ指示情報は、上述のチャージシステム200により管理されるチャージ指示情報(図5参照)に対応する。 The charging instruction information storage unit 423 stores charging instruction information acquired from the service user. The charge instruction information stored in the charge instruction information storage unit 423 corresponds to the charge instruction information (see FIG. 5) managed by the charge system 200 described above.

チャージ履歴記憶部424は、上述の記憶部320が有するチャージ履歴記憶部322に対応し、法人アカウントサービスを利用するサービス利用者のチャージ指示に基づいて実行されたチャージ履歴に関する情報を記憶する。 The charge history storage unit 424 corresponds to the charge history storage unit 322 of the storage unit 320 described above, and stores information related to the charge history executed based on the charge instruction of the service user who uses the corporate account service.

制御部430は、サービス提供装置300が有する制御部330に対応しており、サービス提供装置400の制御や演算を実行するコントローラである。図10に示すように、制御部430は、受付部431と、管理部432と、割当部433と、チャージ部434と、払出部435と、提供部436とを有する。 The control unit 430 corresponds to the control unit 330 of the service providing device 300 and is a controller that controls the service providing device 400 and executes calculations. As shown in FIG. 10 , the control unit 430 has a reception unit 431 , a management unit 432 , an allocation unit 433 , a charge unit 434 , a payout unit 435 and a supply unit 436 .

受付部431は、上述の制御部330が有する受付部331に対応しており、デジタルマネーのチャージ指示をサービス利用者から受け付ける。受付部431は、サービスから受け付けたチャージ指示に関する情報をチャージ指示情報記憶部423に登録する。 The reception unit 431 corresponds to the reception unit 331 included in the control unit 330 described above, and receives an instruction to charge digital money from the service user. The reception unit 431 registers information on the charge instruction received from the service in the charge instruction information storage unit 423 .

管理部432は、上述の管理システム100により実行される処理機能を担い、事業者Yが提供する電子決済サービスを利用するために、各サービス利用者が所有するマネー口座に対する入出金を管理する。 The management unit 432 is responsible for processing functions executed by the management system 100 described above, and manages deposits and withdrawals to and from money accounts owned by each service user in order to use the electronic payment service provided by the business operator Y.

たとえば、管理部432は、通信部410を通じて、サービス利用者(たとえば、事業者X)の入金指示に応じて実行された入金通知をB銀行システムSYS-3から取得する。そして、管理部432は、取得した入金通知の内容に従って、サービス利用者(たとえば、事業者X)のメインウォレットに紐づくデジタルマネーの残高を加算する。たとえば、管理部432は、B銀行から450,000円の入金があった旨の入金通知があった場合、メインウォレットに紐付くマネー口座に対して、450,000円相当のデジタルマネーの残高を加算する。また、管理部432は、アカウント情報記憶部421に記憶されているアカウント情報のうち、チャージ指示の送信元であるサービス利用者のメインウォレットの残高情報を更新する。 For example, the management unit 432 acquires, from the B bank system SYS-3, through the communication unit 410, a deposit notification executed in response to a deposit instruction from the service user (for example, the operator X). Then, the management unit 432 adds the balance of digital money linked to the main wallet of the service user (for example, business operator X) according to the content of the received deposit notification. For example, if the management unit 432 receives a deposit notification from Bank B indicating that 450,000 yen has been deposited, the management unit 432 transfers the balance of digital money equivalent to 450,000 yen to the money account linked to the main wallet. to add. In addition, the management unit 432 updates the account information stored in the account information storage unit 421, the balance information of the main wallet of the service user who is the source of the charge instruction.

割当部433は、上述の制御部330が有する割当部332に対応しており、割当部433は、受付部431によりチャージ指示が受け付けられた後、チャージ指示取引に充当するための原資の入金が確認されることを条件に、チャージ指示において指定されたチャージ予定額の割当を実行する。 The allocating unit 433 corresponds to the allocating unit 332 of the control unit 330 described above, and after the charge instruction is received by the receiving unit 431, the allocating unit 433 receives funds to be used for the charge instruction transaction. On the condition that it is confirmed, the allocation of the scheduled charging amount specified in the charging instruction is executed.

チャージ部434は、上述のチャージシステム200により実行される処理機能を担い、サービス利用者からのチャージ指示に従って、マネー口座間においてデジタルマネーの移動を行うことで、マネーチャージを実行する。 The charging unit 434 carries out the processing functions executed by the charging system 200 described above, and carries out money charging by transferring digital money between money accounts in accordance with charging instructions from service users.

たとえば、チャージ部434は、予め規定されている所定の周期(たとえば、図1に示す周期T1)でサブウォレットに割り当てられているチャージ予定額をチャージ指示取引に充当する。具体的には、チャージ部434は、チャージ指示のうちチャージ予定日が近いものから順に、メインウォレットの残高からチャージ予定額を充当していく。 For example, the charge unit 434 applies the scheduled charge amount allocated to the sub-wallet to the charge instruction transaction at a predetermined cycle (for example, cycle T1 shown in FIG. 1). Specifically, the charging unit 434 applies the scheduled charging amount from the balance of the main wallet in order from the charging instruction with the closest scheduled charging date.

また、たとえば、チャージ部434は、サービス利用者(たとえば、事業者X)のチャージ指示に従って、チャージを実行する。具体的には、チャージ部434は、口座情報記憶部422に記憶されている口座情報を参照し、チャージ指示において指定されたチャージ先のアカウントに紐づくマネー口座を特定する。そして、チャージ部434は、特定したマネー口座に対して、サービス利用者の法人アカウントに紐づくマネー口座からチャージ予定額に対応するデジタルマネーを移動することにより、マネーチャージを実行する。 Also, for example, the charging unit 434 performs charging according to a charging instruction from a service user (for example, business operator X). Specifically, the charge unit 434 refers to the account information stored in the account information storage unit 422 and identifies the money account linked to the charge destination account specified in the charge instruction. Then, the charging unit 434 performs money charging by transferring digital money corresponding to the scheduled charging amount from the money account linked to the corporate account of the service user to the identified money account.

払出部435は、上述の制御部330が有する払出部333に対応しており、チャージ指示取引に充当されなかったデジタルマネーの残高を、予め規定される払出サイクルに従ってサービス利用者に払い出す。 The payout unit 435 corresponds to the payout unit 333 included in the control unit 330 described above, and pays out the digital money balance that has not been used for the charge instruction transaction to the service user according to a predetermined payout cycle.

提供部436は、上述の制御部330が有する提供部334に対応しており、サービス利用者からの要求に応じて、チャージ指示に応じて実行したデジタルマネーのチャージに関わる詳細情報である明細情報(たとえば、図2参照)を提供する。 The providing unit 436 corresponds to the providing unit 334 included in the control unit 330 described above, and is detailed information that is detailed information related to charging of digital money executed in response to a charge instruction in response to a request from a service user. (see, eg, FIG. 2).

このように、上述の本実施形態に係る事業者YシステムSYS-4の各部を集約し、サービス提供装置400に物理的および機能的に統合することにより、各種サービスに関する情報を一元管理でき、効率的な処理を実現できる。また、上述の本実施形態に係る事業者YシステムSYS-4の各部を通信可能に接続するネットワークN-2の配備が不要となり、サービスの提供におけるネットワークN-2の通信障害の影響を排除できる。 In this way, by consolidating each part of the operator Y system SYS-4 according to the present embodiment described above and physically and functionally integrating it into the service providing device 400, it is possible to centrally manage information related to various services and improve efficiency. processing can be realized. In addition, it is not necessary to deploy the network N-2 that communicably connects each part of the operator Y system SYS-4 according to the present embodiment, and it is possible to eliminate the influence of the communication failure of the network N-2 in the provision of services. .

〔5.ハードウェア構成〕
また、上述してきた本実施形態に係るサービス提供装置300、又は変形例に係るサービス提供装置400は、たとえば、図11に示すような構成のコンピュータ1000によって実現される。図11は、本実施形態または変形例に係るサービス提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
[5. Hardware configuration]
Also, the service providing apparatus 300 according to the present embodiment or the service providing apparatus 400 according to the modified example described above is implemented by, for example, a computer 1000 configured as shown in FIG. FIG. 11 is a hardware configuration diagram showing an example of a computer that implements the functions of the service providing device according to this embodiment or a modified example.

コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続された形態を有する。 A computer 1000 is connected to an output device 1010 and an input device 1020, and an arithmetic device 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected via a bus 1090. have

演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラムなどに基づいて動作し、各種の処理を実行する。一次記憶装置1040は、RAMなど、演算装置1030が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD、フラッシュメモリ等により実現される。 Arithmetic device 1030 operates based on programs stored in primary storage device 1040 and secondary storage device 1050, programs read from input device 1020, and the like, and executes various types of processing. The primary storage device 1040 is a memory device such as a RAM that temporarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used for various calculations by the arithmetic device 1030 and various databases are registered, and is implemented by a ROM (Read Only Memory), HDD, flash memory, or the like.

出力IF1060は、モニタやプリンタといった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインターフェイスであり、たとえば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力IF1070は、マウス、キーボード、およびスキャナなどといった各種の入力装置1020から情報を受信するためのインターフェイスであり、たとえば、USBなどにより実現される。 The output IF 1060 is an interface for transmitting information to be output to the output device 1010 that outputs various types of information such as a monitor and a printer. It is realized by a connector conforming to a standard such as HDMI (registered trademark) (High Definition Multimedia Interface). Also, the input IF 1070 is an interface for receiving information from various input devices 1020 such as a mouse, keyboard, scanner, etc., and is implemented by, for example, USB.

なお、入力装置1020は、たとえば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)などの光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリなどから情報を読み出す装置であってもよい。また、入力装置1020は、USBメモリなどの外付け記憶媒体であってもよい。 Note that the input device 1020 includes, for example, optical recording media such as CDs (Compact Discs), DVDs (Digital Versatile Discs), PDs (Phase change rewritable discs), magneto-optical recording media such as MOs (Magneto-Optical discs), and tapes. It may be a device that reads information from a medium, a magnetic recording medium, or a semiconductor memory. Also, the input device 1020 may be an external storage medium such as a USB memory.

ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。 Network IF 1080 receives data from other devices via network N and sends the data to arithmetic device 1030, and also transmits data generated by arithmetic device 1030 via network N to other devices.

演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行う。たとえば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。 The arithmetic device 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070 . For example, arithmetic device 1030 loads a program from input device 1020 or secondary storage device 1050 onto primary storage device 1040 and executes the loaded program.

たとえば、コンピュータ1000が本実施形態に係る情報処理装置の一例であるサービス提供装置300として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラム(たとえば、情報処理プログラム)を実行することにより、制御部330と同様の機能を実現する。すなわち、演算装置1030は、一次記憶装置1040上にロードされたプログラム(たとえば、情報処理プログラム)との協働により、本実施形態に係るサービス提供装置300による処理を実現する。 For example, when the computer 1000 functions as the service providing device 300, which is an example of the information processing device according to the present embodiment, the computing device 1030 of the computer 1000 can read a program (for example, an information processing program) loaded on the primary storage device 1040. ), a function similar to that of the control unit 330 is realized. That is, the computing device 1030 realizes processing by the service providing device 300 according to this embodiment in cooperation with a program (for example, an information processing program) loaded on the primary storage device 1040 .

また、コンピュータ1000が変形例に係る情報処理装置の一例に係るサービス提供装置400として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラム(たとえば、情報処理プログラム)を実行することにより、制御部430と同様の機能を実現する。すなわち、演算装置1030は、一次記憶装置1040上にロードされたプログラム(たとえば、情報処理プログラム)との協働により、変形例に係るサービス提供装置400による処理を実現する。 Further, when computer 1000 functions as service providing apparatus 400 according to an example of an information processing apparatus according to a modified example, arithmetic unit 1030 of computer 1000 executes a program (for example, an information processing program) loaded on primary storage device 1040. , the same function as that of the control unit 430 is realized. That is, arithmetic device 1030 realizes processing by service providing device 400 according to the modification in cooperation with a program (for example, an information processing program) loaded on primary storage device 1040 .

〔6.効果〕
上述してきたように、本実施形態に係る情報処理装置の一例であるサービス提供装置300は、利用者の給与に対応するデジタルマネー残高である給与残高を保証する保証サービスを提供する事業者に対して、保証対象となる前記給与残高の情報を所定のタイミングで提供する提供部334を有する。
[6. effect〕
As described above, the service providing device 300, which is an example of the information processing device according to the present embodiment, provides a guarantee service that guarantees the salary balance, which is the digital money balance corresponding to the salary of the user. and a providing unit 334 for providing information on the salary balance to be guaranteed at a predetermined timing.

また、提供部334は、保証サービスの利用要求を利用者から受け付けた場合、保証サービスを提供する事業者に対して、保証サービスの利用契約に必要となる利用者情報を提供する。 Further, when receiving a request for use of the guarantee service from the user, the providing unit 334 provides the user information required for the use contract of the guarantee service to the company that provides the guarantee service.

また、利用者情報は、給与に対応するデジタルマネー残高に相当する保証金の振込先として、前記保証サービスの利用契約時に登録された金融機関の口座情報を含む。 The user information also includes account information of a financial institution registered at the time of contract for using the guarantee service as a transfer destination of the guarantee money equivalent to the digital money balance corresponding to the salary.

また、提供部334は、利用者の口座情報として、給与残高および給与以外に対応するデジタルマネーの残高である給与以外残高の双方が管理されている口座情報の中から、給与残高の情報を取得し、提供する。 In addition, the providing unit 334 acquires salary balance information from account information in which both the salary balance and the non-salary balance, which is the balance of digital money corresponding to the non-salary, are managed as the account information of the user. and provide.

このようにして、サービス提供装置300は、給与として受け取ったデジタルマネーの残高を保証するための仕組みを提供できる。 In this way, the service providing apparatus 300 can provide a mechanism for guaranteeing the balance of digital money received as salary.

また、本実施形態に係る情報処理装置の一例である保証サービス事業者システムSYS-Gは、給与に対応するデジタルマネー残高である給与残高を保証する保証サービスの利用者により予め登録された金融機関の口座に対して、前記給与残高に相当する保証金を送金する処理を実行する送金処理部F-32を有する。 In addition, the guarantee service provider system SYS-G, which is an example of the information processing apparatus according to the present embodiment, is a financial institution registered in advance by a user of a guarantee service that guarantees a salary balance that is a digital money balance corresponding to a salary. remittance processing unit F-32 for executing processing of remitting a security deposit equivalent to the salary balance to the account of

また、保証サービス事業者システムSYS-Gにおいて、送金処理部F-32は、給与に対応する資金が蓄えられている金融機関の口座であって、予め根質権が設定されている口座から、保証金の原資を取得する。 In addition, in the guarantee service provider system SYS-G, the remittance processing unit F-32 is an account of a financial institution in which the funds corresponding to the salary are stored, and from which a revolving pledge has been set in advance, Acquire the source of the security deposit.

また、保証サービス事業者システムSYS-Gにおいて、送金処理部F-32は、利用者に対する給与をデジタルマネーとしてチャージするための資金が振り込まれるワンタイム口座に紐付く集約口座である根質権が設定された口座から、保証金の原資を取得する。 In addition, in the guarantee service provider system SYS-G, the remittance processing unit F-32 has a revolving pledge, which is an aggregate account linked to the one-time account to which the funds for charging the user's salary as digital money are transferred. Obtain the source of the security deposit from the set account.

このようにして、保証サービス事業者システムSYS-Gは、給与として受け取ったデジタルマネーの残高を保証するための仕組みを提供できる。 In this way, the guarantee service provider system SYS-G can provide a mechanism for guaranteeing the balance of digital money received as salary.

〔7.その他〕
以上、本実施形態および変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
[7. others〕
As described above, the embodiments and some of the modifications have been described in detail with reference to the drawings, but these are examples, and various modifications can be made based on the knowledge of those skilled in the art, including the aspects described in the section of the disclosure of the invention. It is possible to carry out the present invention in other forms with modifications and improvements.

また、上述したサービス提供装置300、又はサービス提供装置400は、機能によっては外部のプラットフォームなどをAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、その構成を柔軟に変更できる。 Further, the service providing device 300 or the service providing device 400 described above can flexibly change its configuration, for example, by calling an external platform or the like using an API (Application Programming Interface) or network computing depending on the function.

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

また、本願の実施形態に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本願の実施形態は、上記の効果とともに、または上記の効果に代えて、実施形態の記載から当業者にとって明らかな他の効果を奏しうる。 Also, the effects described in the embodiments of the present application are merely descriptive or exemplary, and are not limiting. In other words, the embodiments of the present application can have other effects that are obvious to those skilled in the art from the description of the embodiments in addition to or instead of the above effects.

100 管理システム
200 チャージシステム
300 サービス提供装置
310 通信部
320 記憶部
321 アカウント情報記憶部
322 チャージ履歴記憶部
330 制御部
331 受付部
332 割当部
333 払出部
334 提供部
400 サービス提供装置
410 通信部
420 記憶部
421 アカウント情報記憶部
422 口座情報記憶部
423 チャージ指示情報記憶部
424 チャージ履歴記憶部
430 制御部
431 受付部
432 管理部
433 割当部
434 チャージ部
435 払出部
436 提供部
100 management system 200 charge system 300 service providing device 310 communication unit 320 storage unit 321 account information storage unit 322 charge history storage unit 330 control unit 331 reception unit 332 allocation unit 333 payout unit 334 provision unit 400 service provision device 410 communication unit 420 storage Unit 421 Account information storage unit 422 Account information storage unit 423 Charge instruction information storage unit 424 Charge history storage unit 430 Control unit 431 Reception unit 432 Management unit 433 Allocation unit 434 Charge unit 435 Payment unit 436 Provision unit

Claims (8)

利用者のデジタルマネーの残高のうち、給与に対応するデジタルマネー残高である給与残高を所定のタイミングで周期的に集計し、集計した前記給与残高の情報を、前記給与残高を保証する保証サービスを提供する事業者が運営及び管理を行うシステムに対して、保証対象として定期的に送信することにより提供する提供部と、
前記給与に対応する資金が蓄えられている金融機関の口座から前記保証サービスの利用者ごとに前記利用者に支払う前記給与残高に相当する保証金の原資を取得し、取得した原資に基づいて、前記利用者により予め登録された金融機関の口座に対して、前記保証金を送金する処理を実行する送金処理部と
を有することを特徴とする情報処理システム
Of the user's digital money balance, the salary balance, which is the digital money balance corresponding to the salary, is periodically aggregated at a predetermined timing, and the information on the aggregated salary balance is used as a guarantee service for guaranteeing the salary balance. a provision unit that provides by periodically transmitting as a guarantee target to the system operated and managed by the provider ,
Acquire the source of the security deposit equivalent to the salary balance to be paid to each user of the guarantee service from the account of the financial institution where the funds corresponding to the salary are stored, and based on the acquired source, a remittance processing unit that executes processing for remitting the security deposit to an account of a financial institution registered in advance by the user;
An information processing system characterized by having:
前記提供部は、
前記保証サービスの利用要求を前記利用者から受け付けた場合、前記保証サービスを提供する事業者が運営及び管理を行うシステムに対して、前記保証サービスの利用契約に必要となる利用者情報を送信することにより提供する
ことを特徴とする請求項1に記載の情報処理システム
The providing unit
When a request for using the guarantee service is received from the user, user information necessary for a contract for using the guarantee service is transmitted to a system operated and managed by a business operator that provides the guarantee service. The information processing system according to claim 1, wherein the information processing system is provided by :
前記利用者情報は、
前記デジタルマネー残高に相当する保証金の振込先として、前記保証サービスの利用契約時に登録された金融機関の口座情報を含む
ことを特徴とする請求項2に記載の情報処理システム
The user information is
3. The information processing system according to claim 2, wherein account information of a financial institution registered at the time of contract for using said guarantee service is included as a transfer destination of said guarantee money equivalent to said digital money balance.
前記提供部は、
前記利用者の口座情報として、前記給与残高および前記給与以外に対応する前記デジタルマネー残高である給与以外残高の双方が管理されている口座情報の中から、前記給与残高の情報を取得し、取得した前記給与残高の情報を、前記保証サービスを提供する事業者が運営及び管理を行うシステムに送信することにより提供する
ことを特徴とする請求項1に記載の情報処理システム
The providing unit
Acquiring and acquiring information on the balance of salary from account information in which both the balance of salary and the balance other than salary, which is the balance of digital money corresponding to the balance other than the salary, are managed as the account information of the user. 2. The information processing system according to claim 1 , wherein the information on the salary balance calculated is provided by transmitting it to a system operated and managed by a company that provides the guarantee service .
前記送金処理部は、
前記給与に対応する資金が蓄えられている金融機関の口座であって、予め根質権が設定されている口座から、前記保証金の原資を取得する
ことを特徴とする請求項に記載の情報処理システム
The remittance processing unit
2. The information according to claim 1 , wherein the source of the security deposit is obtained from an account of a financial institution in which funds corresponding to the salary are stored and to which a revolving pledge has been set in advance. processing system .
前記送金処理部は、
前記利用者に対する給与をデジタルマネーとしてチャージするための資金が振り込まれるワンタイム口座に紐付く集約口座である前記根質権が設定された口座から、前記保証金の原資を取得する
ことを特徴とする請求項に記載の情報処理システム
The remittance processing unit
The source of the security deposit is obtained from the account in which the revolving pledge is set, which is a consolidated account linked to a one-time account into which funds for charging the user's salary as digital money are transferred. The information processing system according to claim 5 .
コンピュータが実行する情報処理方法であって、
利用者のデジタルマネーの残高のうち、給与に対応するデジタルマネー残高である給与残高を所定のタイミングで周期的に集計し、集計した前記給与残高の情報を、前記給与残高を保証する保証サービスを提供する事業者が運営及び管理を行うシステムに対して、保証対象として定期的に送信することにより提供する提供工程と、
前記給与に対応する資金が蓄えられている金融機関の口座から前記保証サービスの利用者ごとに前記利用者に支払う前記給与残高に相当する保証金の原資を取得し、取得した原資に基づいて、前記利用者により予め登録された金融機関の口座に対して、前記保証金を送金する処理を実行する送金処理工程と
を含むことを特徴とする情報処理方法。
A computer-executed information processing method comprising:
Of the user's digital money balance, the salary balance, which is the digital money balance corresponding to the salary, is periodically aggregated at a predetermined timing, and the information on the aggregated salary balance is used as a guarantee service for guaranteeing the salary balance. A provision process in which information is periodically transmitted as a guarantee target to a system operated and managed by a provider , and
Acquire the source of the security deposit equivalent to the salary balance to be paid to each user of the guarantee service from the account of the financial institution where the funds corresponding to the salary are stored, and based on the acquired source, a remittance processing step of remittance of the security deposit to an account of a financial institution registered in advance by the user;
An information processing method comprising:
利用者のデジタルマネーの残高のうち、給与に対応するデジタルマネー残高である給与残高を所定のタイミングで周期的に集計し、集計した前記給与残高の情報を、前記給与残高を保証する保証サービスを提供する事業者が運営及び管理を行うシステムに対して、保証対象として定期的に送信することにより提供する提供手順と、
前記給与に対応する資金が蓄えられている金融機関の口座から前記保証サービスの利用者ごとに前記利用者に支払う前記給与残高に相当する保証金の原資を取得し、取得した原資に基づいて、前記利用者により予め登録された金融機関の口座に対して、前記保証金を送金する処理を実行する送金処理手順と
をコンピュータに実行させることを特徴とする情報処理プログラム。
Of the user's digital money balance, the salary balance, which is the digital money balance corresponding to the salary, is periodically aggregated at a predetermined timing, and the information on the aggregated salary balance is used as a guarantee service for guaranteeing the salary balance. A provision procedure provided by periodically sending it as a guarantee target to the system operated and managed by the provider , and
Acquire the source of the security deposit equivalent to the salary balance to be paid to each user of the guarantee service from the account of the financial institution where the funds corresponding to the salary are stored, and based on the acquired source, a remittance processing procedure for executing a process of remittance of the security deposit to an account of a financial institution registered in advance by the user;
An information processing program characterized by causing a computer to execute
JP2022069483A 2022-04-20 2022-04-20 Information processing system, information processing method and information processing program Active JP7212186B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022069483A JP7212186B1 (en) 2022-04-20 2022-04-20 Information processing system, information processing method and information processing program
JP2023003212A JP2023159856A (en) 2022-04-20 2023-01-12 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022069483A JP7212186B1 (en) 2022-04-20 2022-04-20 Information processing system, information processing method and information processing program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023003212A Division JP2023159856A (en) 2022-04-20 2023-01-12 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP7212186B1 true JP7212186B1 (en) 2023-01-24
JP2023159651A JP2023159651A (en) 2023-11-01

Family

ID=84982686

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2022069483A Active JP7212186B1 (en) 2022-04-20 2022-04-20 Information processing system, information processing method and information processing program
JP2023003212A Pending JP2023159856A (en) 2022-04-20 2023-01-12 Information processing device, information processing method, and information processing program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023003212A Pending JP2023159856A (en) 2022-04-20 2023-01-12 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (2) JP7212186B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7322314B1 (en) * 2023-03-30 2023-08-07 PayPay株式会社 Information processing device, information processing method, and information processing program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030140001A1 (en) 2002-01-18 2003-07-24 Lee Macklin System for and method of web based non-wage compensation
US20160086261A1 (en) 2014-09-22 2016-03-24 Payactiv, Inc. Method and system for providing just in time access to earned but unpaid income and payment services
JP2018200655A (en) 2017-05-30 2018-12-20 高崎 将紘 Compensation management device, method, and computer program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030140001A1 (en) 2002-01-18 2003-07-24 Lee Macklin System for and method of web based non-wage compensation
US20160086261A1 (en) 2014-09-22 2016-03-24 Payactiv, Inc. Method and system for providing just in time access to earned but unpaid income and payment services
JP2018200655A (en) 2017-05-30 2018-12-20 高崎 将紘 Compensation management device, method, and computer program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
馬本 寛子,"迷走、給与デジタル払い 賛否拮抗で解禁見えず",日経コンピュータ no.1050 NIKKEI COMPUTER,日本,日経BP,2021年09月02日,第1050号,p.54-59,ISSN:0285-4619

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7322314B1 (en) * 2023-03-30 2023-08-07 PayPay株式会社 Information processing device, information processing method, and information processing program

Also Published As

Publication number Publication date
JP2023159856A (en) 2023-11-01
JP2023159651A (en) 2023-11-01

Similar Documents

Publication Publication Date Title
JP7208429B1 (en) Information processing device, information processing method and information processing program
JP7219359B1 (en) Information processing equipment
JP2004213124A (en) Fund management method and system
JP7289412B1 (en) Information processing device, information processing method and information processing program
JP6527833B2 (en) Salary settlement linkage system and salary settlement linkage method
JP7212186B1 (en) Information processing system, information processing method and information processing program
WO2019215976A1 (en) Payment management system and payment management method
JP7212197B1 (en) Information processing device, information processing method and information processing program
JP7221364B1 (en) Information processing device, information processing method and information processing program
JP7330412B1 (en) Information processing device, information processing method and information processing program
JP7335413B1 (en) Information processing device, information processing method and information processing program
JP7239778B1 (en) Information processing device, information processing method and information processing program
JP7113955B1 (en) Information processing device, information processing method and information processing program
JP7242815B1 (en) Information processing device, information processing method and information processing program
JP7140901B1 (en) Information processing device, information processing method and information processing program
JP7140900B1 (en) Information processing device, information processing method and information processing program
JP7395640B2 (en) Information processing device, information processing method, and information processing program
JP7389291B1 (en) Information processing device, information processing method, and information processing program
JP7164744B1 (en) Information processing device, information processing method and information processing program
JP6668444B2 (en) Rent settlement system and rent settlement method
JP2002149966A (en) Integrated method for digital cache issuing service

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220420

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20220420

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220726

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220913

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: 20221213

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230112

R150 Certificate of patent or registration of utility model

Ref document number: 7212186

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150