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

JP7326536B1 - Information processing device, information processing method and information processing program - Google Patents

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

Info

Publication number
JP7326536B1
JP7326536B1 JP2022081833A JP2022081833A JP7326536B1 JP 7326536 B1 JP7326536 B1 JP 7326536B1 JP 2022081833 A JP2022081833 A JP 2022081833A JP 2022081833 A JP2022081833 A JP 2022081833A JP 7326536 B1 JP7326536 B1 JP 7326536B1
Authority
JP
Japan
Prior art keywords
remittance
information
remittee
user
information processing
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
JP2022081833A
Other languages
Japanese (ja)
Other versions
JP2023170241A (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 JP2022081833A priority Critical patent/JP7326536B1/en
Priority to JP2023126391A priority patent/JP2023171370A/en
Application granted granted Critical
Publication of JP7326536B1 publication Critical patent/JP7326536B1/en
Publication of JP2023170241A publication Critical patent/JP2023170241A/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

【課題】キャッシュレスで送金を行うユーザの利便性を高めること。【解決手段】本願に係る情報処理装置は、判定部と、提供部とを備える。判定部は、ユーザからの処理要求として、送金フラグを含むコード読取情報を受け付けた場合、コード読取情報に含まれる送金先識別情報に基づいて、送金先識別情報により識別される送金先が控除制度の適用対象であるか否かを判定する。提供部は、判定部により送金先が控除制度の適用対象であると判定された場合、送金先が控除制度の適用対象である旨を示す情報を表示された第1の画面をユーザに提供する。【選択図】図6An object of the present invention is to improve convenience for users who make cashless remittances. An information processing apparatus according to the present application includes a determining section and a providing section. When the code read information including the remittance flag is received as a processing request from the user, the determination unit determines whether the remittee identified by the remittee identification information is deductible based on the remittee identification information included in the code read information. It is determined whether or not it is the application target of When the determining unit determines that the remittee is subject to the deduction system, the providing unit provides the user with a first screen displaying information indicating that the remittee is subject to the deduction system. . [Selection drawing] Fig. 6

Description

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

近年、紙幣や硬貨などの現金を離れ、災害が発生した際の義援金や、寺社仏閣に対する賽銭などをキャッシュレスで送金する方法が提案され始めている。また、近年では、クラウドファンディングのように、ネットワークを通じた資金調達が世間一般に認知され、個人から特定の団体に対して送金が行われる場合も日常的に想定される。 In recent years, methods have begun to be proposed for cashless remittances, such as donations in the event of a disaster, offerings to temples and shrines, and the like, instead of cash such as banknotes and coins. In recent years, as in crowdfunding, fund raising through networks has become generally recognized, and it is assumed that individuals will send money to specific organizations on a daily basis.

また、寄付を目的とした送金について、たとえば、学校に対する寄付行為を促すことを目的とした技術や、寄付を受ける団体と寄付者の負担を軽減することを目的として寄付を統一的に処理する技術などが提案されている。 In addition, regarding remittances for the purpose of donations, for example, technology aimed at encouraging donations to schools, and technology for unified processing of donations aimed at reducing the burden on organizations receiving donations and donors etc., have been proposed.

特開2018-018115号公報JP 2018-018115 A 特開2018-014149号公報JP 2018-014149 A

しかしながら、従来の技術は、キャッシュレスで送金を行うユーザの利便性を高める上で改善の余地がある。たとえば、個人が所定の送付先に対して行った寄付は、所得控除や税額控除などの税制上の優遇措置を受けられる。しかし、従来の技術では、ユーザが寄付の送金を行う際、送金先が控除制度の適用対象となっているかを簡便に確認することはできず、ユーザ自らが事前に調査する必要がある。また、ユーザが控除制度の適用を受ける場合、申請に必要な書類の準備に少なからず手間がかかる。 However, the conventional technology has room for improvement in enhancing convenience for users who make cashless remittances. For example, donations made by individuals to designated recipients are eligible for tax incentives such as income deductions and tax credits. However, with the conventional technology, when a user makes a donation remittance, it is not possible for the user to easily confirm whether or not the deduction system is applied to the remittee, and the user himself needs to investigate in advance. In addition, when a user receives application of the deduction system, it takes considerable time and effort to prepare documents necessary for application.

本願は、上記に鑑みてなされたものであって、キャッシュレスで送金を行うユーザの利便性を高めることができる情報処理装置、情報処理方法及び情報処理プログラムを提供することを目的とする。 The present application has been made in view of the above, and an object thereof is to provide an information processing device, an information processing method, and an information processing program that can improve convenience for users who make cashless remittances.

本願に係る情報処理装置は、判定部と、提供部とを備える。判定部は、ユーザからの処理要求として、送金フラグを含むコード読取情報を受け付けた場合、コード読取情報に含まれる送金先識別情報に基づいて、送金先識別情報により識別される送金先が控除制度の適用対象であるか否かを判定する。提供部は、判定部により送金先が控除制度の適用対象であると判定された場合、送金先が控除制度の適用対象である旨を示す情報が表示された第1の画面をユーザに提供する。 An information processing apparatus according to the present application includes a determining unit and a providing unit. When the code read information including the remittance flag is received as a processing request from the user, the determination unit determines whether the remittee identified by the remittee identification information is deductible based on the remittee identification information included in the code read information. It is determined whether or not it is the application target of When the determination unit determines that the remittee is subject to the deduction system, the provision unit provides the user with a first screen displaying information indicating that the remittee is subject to the deduction system. .

実施形態の一態様によれば、キャッシュレスで送金を行うユーザの利便性を高めることができるという効果を奏する。 According to one aspect of the embodiment, there is an effect that it is possible to improve the convenience of a user who makes a cashless remittance.

図1は、本実施形態に係る情報処理の前提となる処理の概要を示す図である。FIG. 1 is a diagram showing an overview of processing that is a prerequisite for information processing according to the present embodiment. 図2は、本実施形態に係る情報処理の概要を示す図である。FIG. 2 is a diagram showing an overview of information processing according to this embodiment. 図3は、本実施形態に係る送金先データベースの一例を示す図である。FIG. 3 is a diagram showing an example of a remittance destination database according to this embodiment. 図4は、本実施形態に係る控除証明書送付方法データベースの一例を示す図である。FIG. 4 is a diagram showing an example of the deduction certificate sending method database according to the present embodiment. 図5は、本実施形態に係る端末装置における画面遷移の一例を示す図である。FIG. 5 is a diagram showing an example of screen transition in the terminal device according to this embodiment. 図6は、本実施形態に係る情報処理装置の構成例を示すブロック図である。FIG. 6 is a block diagram showing a configuration example of an information processing apparatus according to this embodiment. 図7は、本実施形態に係る送金先データベースの概要を示す図である。FIG. 7 is a diagram showing an overview of the remittance destination database according to this embodiment. 図8は、本実施形態に係る控除証明書送付方法データベースの概要を示す図である。FIG. 8 is a diagram showing an overview of the deduction certificate delivery method database according to the present embodiment. 図9は、本実施形態に係る送金履歴データベースの概要を示す図である。FIG. 9 is a diagram showing an overview of the remittance history database according to this embodiment. 図10は、本実施形態に係る情報処理装置の処理手順例を示すフローチャートである。FIG. 10 is a flow chart showing an example of the processing procedure of the information processing apparatus according to this embodiment. 図11は、本実施形態または変形例に係る情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 11 is a hardware configuration diagram showing an example of a computer that implements the functions of the information processing apparatus according to this embodiment or a modified example.

以下に本願に係る情報処理装置、情報処理方法及び情報処理プログラムを実施するための形態(以下、「本実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Embodiments for implementing an information processing apparatus, 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. The information processing apparatus, 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は、本実施形態に係る情報処理の前提となる処理の概要を示す図である。なお、以下に説明する前提となる処理と、本実施形態に係る情報処理とは、同一の構成を有する情報処理システムSYSにおいて実行される。
[1. Example of processing that is a prerequisite for information processing according to the present embodiment]
An example of processing that is a prerequisite for information processing according to the present embodiment will be described below. FIG. 1 is a diagram showing an overview of processing that is a prerequisite for information processing according to the present embodiment. It should be noted that the premise processing described below and the information processing according to the present embodiment are executed in an information processing system SYS having the same configuration.

図1に示すように、本実施形態に係る情報処理システムSYSは、端末装置10と、情報処理装置100とを含む。なお、図1は、本実施形態に係る情報処理システムSYSの一例を示しており、図1には示されていない他の端末装置が含まれていてもよい。 As shown in FIG. 1 , the information processing system SYS according to this embodiment includes a terminal device 10 and an information processing device 100 . Note that FIG. 1 shows an example of the information processing system SYS according to the present embodiment, and other terminal devices not shown in FIG. 1 may be included.

端末装置10および情報処理装置100は、有線または無線によりネットワークN(たとえば、図6参照)に接続される。端末装置10および情報処理装置100は、ネットワークNを通じて相互に通信できる。 The terminal device 10 and the information processing device 100 are wired or wirelessly connected to a network N (see FIG. 6, for example). The terminal device 10 and the information processing device 100 can communicate with each other through the network N. FIG.

図1に示す端末装置10は、情報処理装置100から提供される電子決済サービスの利用者であるユーザUによって使用される情報処理端末である。端末装置10の典型例としては、スマートフォンが該当するが、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)などにより実現されてもよい。図1の例では、端末装置10として、スマートフォンが示されている。なお、以下の説明では、端末装置10をユーザUと言い換えて表記する場合がある。つまり、ユーザUを端末装置10と読み替えることができる。また、以下の説明において、情報処理装置100から提供される電子決済サービスの利用者を単に「ユーザ」と称する場合がある。 A terminal device 10 shown in FIG. 1 is an information processing terminal used by a user U who is a user of an electronic payment service provided by an information processing device 100 . A typical example of the terminal device 10 is a smartphone, but it may be implemented by a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), or the like. . In the example of FIG. 1 , a smart phone is shown as the terminal device 10 . In addition, in the following description, the terminal device 10 may be referred to as the user U in some cases. That is, the user U can be read as the terminal device 10 . Also, in the following description, the user of the electronic payment service provided by the information processing apparatus 100 may be simply referred to as "user".

また、端末装置10は、LTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation:第5世代移動通信システム)などの無線通信網や、Bluetooth(登録商標)、無線LAN(Local Area Network)などの近距離無線通信を介してネットワークNに接続するための通信ユニットを有する。これにより、ユーザUは、端末装置10を操作して情報処理装置100にアクセスして、情報処理装置100により提供される電子決済サービスを利用できる。 In addition, the terminal device 10 is compatible with wireless communication networks such as LTE (Long Term Evolution), 4G (4th Generation), 5G (5th Generation: fifth generation mobile communication system), Bluetooth (registered trademark), wireless LAN (Local Area Network) for connecting to a network N via short-range wireless communication. Thereby, the user U can operate the terminal device 10 to access the information processing device 100 and use the electronic payment service provided by the information processing device 100 .

また、端末装置10は、情報処理装置100により提供される電子決済サービスを利用するための情報を、ウェブブラウザやアプリケーションにより表示できる。このとき、端末装置10は、ウェブブラウザやアプリケーションなどによる情報の表示処理を実現するための制御情報を情報処理装置100から受け取った場合には、受け取った制御情報に従って表示処理を実現する。 In addition, the terminal device 10 can display information for using the electronic payment service provided by the information processing device 100 using a web browser or an application. At this time, when the terminal device 10 receives from the information processing device 100 control information for realizing information display processing by a web browser, an application, or the like, the terminal device 10 realizes display processing according to the received control information.

図1に示す情報処理装置100は、ユーザUに対して電子決済サービスを提供する。情報処理装置100は、典型的にはサーバ装置であるが、メインフレームやワークステーションなどにより実現されてもよい。情報処理装置100がサーバ装置で実現される場合、単独のサーバにより実現されてもよいし、複数のサーバ装置及び複数のストレージ装置が協働して動作するクラウドシステムなどにより実現されてもよい。 The information processing apparatus 100 shown in FIG. 1 provides users U with electronic payment services. The information processing device 100 is typically a server device, but may be realized by a mainframe, workstation, or the like. When the information processing apparatus 100 is realized by a server device, it may be realized by a single server, or may be realized by a cloud system or the like in which a plurality of server devices and a plurality of storage devices operate in cooperation.

なお、情報処理装置100は、ユーザUが使用する端末装置10に制御情報を配信する配信装置として機能してもよい。ここで、制御情報は、たとえば、JavaScript(登録商標)などのスクリプト言語やCSS(Cascading Style Sheets)などのスタイルシート言語により記述される。なお、情報処理装置100から配信されるアプリケーションそのものを制御情報とみなしてもよい。 Note that the information processing device 100 may function as a distribution device that distributes control information to the terminal device 10 that the user U uses. Here, the control information is described, for example, in a script language such as JavaScript (registered trademark) or a style sheet language such as CSS (Cascading Style Sheets). Note that the application itself distributed from the information processing apparatus 100 may be regarded as control information.

ここで、実施形態に係る情報処理に先立ち、端末装置10を用いた決済(電子決済)の一例について説明する。なお、以下の説明では、電子決済サービスの加盟店である店舗などに配置された2次元コード(QRコード(登録商標))であって、店舗を識別する店舗識別情報を示す2次元コードを用いて、ユーザUが端末装置10を用いた決済を行う例について説明するが、実施形態は、これに限定されるものではない。以下に説明する決済の一例は、任意のユーザが任意の端末装置を用いて、任意の店舗にて決済を行う場合においても適用可能である。また、店舗識別情報は、QRコード(登録商標)のみならず、バーコードや所定のマーク、番号などであってもよい。 Here, an example of payment (electronic payment) using the terminal device 10 will be described prior to the information processing according to the embodiment. In the following description, a two-dimensional code (QR code (registered trademark)) placed at a store that is a member store of an electronic payment service and indicating store identification information for identifying the store is used. , an example in which the user U makes a payment using the terminal device 10 will be described, but the embodiment is not limited to this. An example of payment described below is also applicable when any user uses any terminal device to make payment at any store. The store identification information may be not only a QR code (registered trademark), but also a bar code, a predetermined mark, a number, or the like.

たとえば、ユーザUが店舗にて各種の商品やサービスといった決済対象(取引対象)の利用や購入に伴う決済を行う場合、ユーザUは、端末装置10にインストールされた決済用のアプリケーション(決済アプリ)を起動する。そして、ユーザは、決済アプリを介して、店舗に設置された店舗識別情報を撮影する。このような場合、端末装置10は、決済対象の価格を入力するための画面を表示し、ユーザUまたは店舗の店員から決済金額の入力を受け付ける。そして、端末装置10は、ユーザUを識別する利用者識別情報と、店舗識別情報(若しくは、店舗識別情報が示す情報、すなわち、店舗を示す情報(例えば、店舗ID))と、決済金額とを示す決済情報を情報処理装置100へと送信する。 For example, when the user U uses or purchases a payment target (transaction target) such as various products and services at a store, the user U uses a payment application (payment application) installed in the terminal device 10. to start. Then, the user captures the store identification information installed at the store via the payment application. In such a case, the terminal device 10 displays a screen for inputting the price to be settled, and receives the input of the payment amount from the user U or the store clerk. Then, the terminal device 10 stores user identification information that identifies the user U, store identification information (or information indicated by the store identification information, that is, information indicating the store (for example, store ID)), and a settlement amount. The indicated payment information is transmitted to the information processing apparatus 100 .

このような場合、情報処理装置100は、利用者識別情報が示すユーザUの口座から、店舗識別情報が示す店舗の口座へと、決済金額が示す額の電子マネーを移行させる。そして、情報処理装置100は、決済が完了した旨の通知を端末装置10へと送信する。このような場合、端末装置10は、決済が完了した旨の画面や所定の音声を出力することで、電子マネーによる決済が行われた旨を通知する。 In such a case, the information processing apparatus 100 transfers the amount of electronic money indicated by the payment amount from the account of the user U indicated by the user identification information to the account of the shop indicated by the shop identification information. Then, the information processing device 100 transmits to the terminal device 10 a notification that the payment has been completed. In such a case, the terminal device 10 notifies that the payment has been made with electronic money by outputting a screen or a predetermined sound indicating that the payment has been completed.

なお、端末装置10を用いた決済は、上述した処理に限定されるものではない。たとえば、端末装置10を用いた決済は、店舗に設置された店舗端末を用いたものであってもよい。たとえば、端末装置10は、ユーザUを識別するための利用者識別情報を画面上に表示させる。このような場合、店舗に設置された店舗端末は、端末装置10に表示された利用者識別情報を読み取り、利用者識別情報(若しくは、利用者識別情報が示す情報、すなわち、ユーザUを示す情報(例えば、ユーザID))と、決済金額と、店舗を識別する情報とを示す決済情報を情報処理装置100へと送信する。このような場合、情報処理装置100は、利用者識別情報が示すユーザUの口座から、店舗の口座へと、決済金額が示す額の電子マネーを移行させ、店舗の店舗端末または端末装置10に対し、決済が完了した旨の画面や所定の音声を出力させることで、決済が行われた旨を通知してもよい。 Note that the settlement using the terminal device 10 is not limited to the processing described above. For example, settlement using the terminal device 10 may be made using a store terminal installed in the store. For example, the terminal device 10 displays user identification information for identifying the user U on the screen. In such a case, the store terminal installed in the store reads the user identification information displayed on the terminal device 10, and reads the user identification information (or information indicated by the user identification information, that is, information indicating the user U). (for example, user ID)), the payment amount, and the information identifying the store are transmitted to the information processing apparatus 100 . In such a case, the information processing apparatus 100 transfers the amount of electronic money indicated by the settlement amount from the account of the user U indicated by the user identification information to the account of the store, and sends it to the store terminal or terminal device 10 of the store. On the other hand, the fact that the payment has been made may be notified by outputting a screen or a predetermined voice indicating that the payment has been completed.

また、端末装置10を用いた決済は、ユーザUが予め電子マネーをチャージした口座から店舗の口座へと電子マネーを移行させる処理のみならず、たとえば、ユーザUが予め登録したクレジットカードを用いた決済であってもよい。このような場合、たとえば、端末装置10は、店舗の口座に対して決済金額の電子マネーを移行させるとともに、ユーザUのクレジットカードの運用会社に対し、決済金額を請求してもよい。 In addition, settlement using the terminal device 10 is not only a process of transferring electronic money from an account charged with electronic money in advance by the user U to an account of the store, but also, for example, using a credit card registered in advance by the user U. It can be payment. In such a case, for example, the terminal device 10 may transfer electronic money for the settlement amount to the account of the store, and may charge the operating company of user U's credit card for the settlement amount.

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

また、図1に示す情報処理装置100は、法人向けの法人アカウントサービスを提供する。法人アカウントサービスは、法人向けの内国為替取引に関する各種サービスを利用する際に用いられる。法人アカウントサービスにおいて、情報処理装置100から事業者Xに提供される法人アカウントには、たとえば、メインウォレットとサブウォレットとが含まれる。 Further, the information processing apparatus 100 shown in FIG. 1 provides a corporate account service for corporations. The corporate account service is used when using various services related to domestic exchange transactions for corporations. In the corporate account service, the corporate account provided from the information processing device 100 to the business operator X includes, for example, a main wallet and a sub-wallet.

メインウォレットは、事業者Xが予め指定する金融機関口座と紐付けられている。たとえば、事業者Xは、このメインウォレットを通じて、事業者Xが予め利用登録する各種サービスの取引に充当するための原資の入金を行うことができる。また、たとえば、事業者Xは、このメインウォレットを通じて、各種サービスの取引に充当されずに残された資金の払出を受けることもできる。また、サブウォレットは、事業者Xが予め利用登録する各種サービスと紐付けられている。メインウォレットからサブウォレットに移行された残高は、各種サービスの取引に充当される。 The main wallet is linked to a financial institution account designated by business operator X in advance. For example, through this main wallet, the business operator X can deposit funds to be used for transactions of various services that the business operator X pre-registers for use. In addition, for example, business operator X can also receive payment of leftover funds that have not been appropriated for transaction of various services through this main wallet. In addition, the sub-wallet is associated with various services that the business operator X pre-registers for use. The balance transferred from the main wallet to the sub-wallet will be used for various service transactions.

また、本実施形態に係る情報処理の前提として、情報処理装置100は、ユーザUから処理要求を適切な処理に振り分けることにより、電子マネーなどのデジタルマネーに関するサービスの処理を効率的に実行できる。以下、本実施形態に係る情報処理の前提となる処理について、この処理が実施される際に想定される流れに沿って具体的に説明する。なお、以下の説明において、事業者Xは、電子決済サービスおよび法人アカウントサービスを運営する事業者との間で、電子決済サービスの加盟店として加盟店契約を締結するとともに、法人アカウントサービスの利用契約を締結していることを前提とする。すなわち、事業者Xは、電子決済サービスおよび法人アカウントサービスを運営する事業者との間で所定の契約関係にあるサービス利用者であるともいえる。 Further, as a premise of the information processing according to the present embodiment, the information processing apparatus 100 can efficiently execute service processing related to digital money such as electronic money by allocating processing requests from the user U to appropriate processing. Hereinafter, processing that is a prerequisite for information processing according to the present embodiment will be specifically described along a flow that is assumed when this processing is performed. In the following explanation, Business Operator X concludes a merchant agreement as a member store of the electronic payment service with a business operator that operates the electronic payment service and the corporate account service, and is assumed to have been concluded. In other words, it can be said that business operator X is a service user who has a predetermined contractual relationship with a business operator who operates an electronic payment service and a corporate account service.

たとえば、ユーザUは、端末装置10を操作して、事業者Xに紐付く2次元コードであるコード情報Qを読み取り、コード情報Qに対応する処理要求を情報処理装置100に送信する。図1に示すコード情報Qには、決済または送金のいずれかの処理が対応付けられている。コード情報Qは、ユーザUが処理要求を送信する際に端末装置10を用いて読込可能に構成される。コード情報Qが決済を目的とするコード情報であれば、電子決済サービスの加盟店である店舗に設置される場合などが想定される。また、コード情報Qが寄付や賽銭などの送金を目的とするコード情報であれば、寄付を募る募金会場や、寺社仏閣や、クラウドファンディングなどの資金調達用の所定のウェブサイトなどに配置される場合などが想定される。端末装置10から情報処理装置100に送信される処理要求には、処理要求に対応する処理内容を特定するための要求識別情報が含まれている。たとえば、要求識別情報は、コード情報Qを記述する際にコードの内部に予め埋め込まれる。 For example, the user U operates the terminal device 10 to read code information Q, which is a two-dimensional code associated with the business operator X, and transmits a processing request corresponding to the code information Q to the information processing device 100 . The code information Q shown in FIG. 1 is associated with either payment processing or remittance processing. The code information Q is configured to be readable using the terminal device 10 when the user U transmits a processing request. If the code information Q is code information for the purpose of settlement, it may be installed at a store that is a member of the electronic settlement service. Also, if the code information Q is code information for the purpose of remittance such as donations or offerings, it is placed at a fundraising venue for soliciting donations, shrines and temples, or a predetermined website for fundraising such as crowdfunding. It is assumed that A processing request transmitted from the terminal device 10 to the information processing device 100 includes request identification information for specifying the processing content corresponding to the processing request. For example, the request identification information is pre-embedded inside the code when the code information Q is written.

情報処理装置100は、ユーザUから受信した処理要求を決済処理または送金処理に振り分ける振分処理を実行する(ステップS1)。たとえば、情報処理装置100は、ユーザUからの処理要求に含まれる要求識別情報に基づいて、処理要求に基づく処理を決済処理または送金処理のいずれか一方に振り分ける。 The information processing device 100 executes allocation processing for allocating the processing request received from the user U to the payment processing or the remittance processing (step S1). For example, based on the request identification information included in the processing request from the user U, the information processing device 100 assigns the processing based on the processing request to either the payment processing or the remittance processing.

また、情報処理装置100は、処理要求を決済処理に振り分けた場合、処理要求の内容に従って決済処理を実行する(ステップS2-1)。情報処理装置100は、決済処理が正常に完了した場合、電子決済サービスの加盟店契約の締結に基づいて事業者Xに提供される決済サービス対応ウォレットを通じて、決済金額に相当する額の電子マネーの入金を受け付ける。そして、情報処理装置100は、加盟店契約に準じた所定のタイミングで、決済サービス対応ウォレットの残高を事業者Xが振込先として予め指定する金融機関口座に払い出す。 Further, when the processing request is assigned to the payment processing, the information processing device 100 executes the payment processing according to the content of the processing request (step S2-1). When the payment processing is normally completed, the information processing device 100 receives electronic money equivalent to the payment amount through the payment service compatible wallet provided to the business operator X based on the conclusion of the electronic payment service member store contract. Accept deposits. Then, the information processing device 100 pays out the balance of the payment service compatible wallet to the financial institution account designated in advance by the business operator X as a transfer destination at a predetermined timing according to the member store contract.

また、情報処理装置100は、処理要求を送金処理に振り分けた場合、処理要求の内容に従って送金処理を実行する(ステップS2-2)。情報処理装置100は、送金処理が正常に完了した場合、事業者Xの法人アカウントに紐付けられている送金サービス用のサブウォレットを通じて、送金金額に相当する額の電子マネーの入金を受け付ける。そして、情報処理装置100は、送金サービス対応のサブウォレットの残高を、事業者Xの受取金として法人アカウントが有するメインウォレットの残高に加算する。そして、情報処理装置100は、法人アカウントサービスの利用契約に準じた所定のタイミングで、法人ウォレットの残高を事業者Xが振込先として予め指定する金融機関口座に払い出す。 Further, when the processing request is assigned to the remittance processing, the information processing device 100 executes the remittance processing according to the content of the processing request (step S2-2). When the remittance process is normally completed, the information processing device 100 accepts deposit of electronic money corresponding to the remittance amount through the remittance service sub-wallet linked to the corporate account of the business operator X. Then, the information processing device 100 adds the balance of the sub-wallet compatible with the remittance service to the balance of the main wallet of the corporate account as the received money of the business operator X. Then, the information processing device 100 pays out the balance of the corporate wallet to a financial institution account designated in advance by the business operator X as a transfer destination at a predetermined timing according to the use contract of the corporate account service.

このようにして、本実施形態に係る情報処理装置100は、ユーザUからの処理要求を適切な処理に振り分けることができ、電子マネーなどのデジタルマネーに関するサービスに関する処理を効率的に実行できる。また、本実施形態に係る情報処理装置100は、ユーザUに対して、決済処理および送金処理を同一のプラットフォーム上で処理するサービスを提供できる。 In this manner, the information processing apparatus 100 according to the present embodiment can allocate processing requests from the user U to appropriate processing, and can efficiently execute processing related to services related to digital money such as electronic money. Further, the information processing apparatus 100 according to the present embodiment can provide the user U with a service of processing payment processing and remittance processing on the same platform.

〔2.本実施形態に係る情報処理の一例〕
以下、本実施形態に係る情報処理の一例について説明する。図2は、本実施形態に係る情報処理の概要を示す図である。なお、本実施形態に係る情報処理は、上述の前提となる処理において、ユーザUからの処理要求が送金処理に振り分けられた場合、送金先が控除制度の適用対象であることを示す情報の提供を実現する。これにより、本実施形態に係る情報処理装置100は、キャッシュレスで送金を行うユーザUの利便性を高めることができる。
[2. Example of information processing according to the present embodiment]
An example of information processing according to the present embodiment will be described below. FIG. 2 is a diagram showing an overview of information processing according to this embodiment. Note that the information processing according to the present embodiment provides information indicating that the remittee is subject to the deduction system when the processing request from the user U is sorted to the remittance processing in the presupposed processing described above. Realize Thereby, the information processing apparatus 100 according to the present embodiment can improve the convenience of the user U who makes a cashless remittance.

たとえば、ユーザUは、端末装置10にインストールされた決済アプリを用いて、コード情報Qを読み取ることにより、簡便に電子決済または送金を実行できる。なお、送金に関する機能は、スーパーアプリとして機能する決済アプリにおいて動作するミニアプリとして予め設けられていてもよいし、個別のアプリケーションプログラムとして設けられていてもよい。 For example, the user U can easily execute electronic payment or remittance by reading the code information Q using a payment application installed on the terminal device 10 . Note that the remittance-related function may be provided in advance as a mini-app that operates in a payment app that functions as a super app, or may be provided as a separate application program.

以下、本実施形態に係る情報処理について、この情報処理が実施される際に想定される流れに沿って具体的に説明する。なお、以下では、ユーザUが、決済アプリを利用して、特定の送金先に対して電子マネーや仮想通貨などのデジタルマネーによる寄付の送金を行う場合について説明するが、実施形態に係る情報処理は、この事例には特に限定されることなく、デジタルマネーを利用してキャッシュレスで行われる種々の送金に対して適用できる。 The information processing according to the present embodiment will be specifically described below along the assumed flow when this information processing is performed. In the following, a case will be described in which the user U uses a payment application to send a donation to a specific remittee using digital money such as electronic money or virtual currency. can be applied to various cashless remittances using digital money without being particularly limited to this case.

たとえば、ユーザUは、端末装置10を操作してコード情報Q1を読み取る(ステップS11)。コード情報Q1は、企業や団体などの法人からの要求に応じて、情報処理装置100において予め生成される。たとえば、コード情報Q1は、QRコード(登録商標)などの2次元コードにより構成され、ユーザUからの送金要求を受け付けるための受付手段として機能する。なお、コード情報Q1は、ユーザUからの送金要求を受け付けるための受付手段の一例であり、ユーザUからの送金要求を受付可能な任意の手段を採用できる。コード情報Q1には、法人向けサービスを利用する企業や団体などの法人に提供される法人アカウントに紐付けて、これらの法人を送金先として所定の目的での送金を行うための情報が記述される。たとえば、コード情報Q1は、ある法人が募金活動のために立ち上げたプロジェクトごとに予め用意された送金用画面(ウェブページ)にアクセスするための情報が記述される。たとえば、コード情報Q1に記述される情報には、送金先を識別するための送金先識別情報や、送金要求であることを示す送金フラグなどが含まれている。 For example, the user U operates the terminal device 10 to read the code information Q1 (step S11). Code information Q1 is generated in advance in information processing apparatus 100 in response to a request from a corporation such as a company or an organization. For example, the code information Q1 is composed of a two-dimensional code such as a QR code (registered trademark), and functions as a receiving means for receiving a remittance request from the user U. Note that the code information Q1 is an example of receiving means for receiving a remittance request from the user U, and any means capable of receiving a remittance request from the user U can be adopted. The code information Q1 describes information for performing remittance for a predetermined purpose by linking to a corporate account provided to corporations such as companies and organizations that use services for corporations, with these corporations as remittance recipients. be. For example, code information Q1 describes information for accessing a remittance screen (web page) prepared in advance for each project launched by a corporation for fundraising. For example, the information described in the code information Q1 includes remittance destination identification information for identifying the remittance destination, a remittance flag indicating a remittance request, and the like.

端末装置10は、情報処理装置100に対する処理要求として、コード情報Q1から読み取ったコード読取情報を情報処理装置100に送信する(ステップS12)。たとえば、コード読取情報には、送金先を識別するための送金先識別情報や、送金要求であることを示す送金フラグ(上述の「要求識別情報」に対応)や、送金元(ユーザU)を識別するための送金元識別情報が含まれている。たとえば、送金元識別情報には、電子決済サービスを利用するユーザUに対して、個別に割り振られているユーザID(たとえば、U#000)などが用いられる。 The terminal device 10 transmits code reading information read from the code information Q1 to the information processing device 100 as a processing request to the information processing device 100 (step S12). For example, the code reading information includes the remittance destination identification information for identifying the remittance destination, a remittance flag indicating a remittance request (corresponding to the above-mentioned "request identification information"), and the remittance source (user U). Remittance source identification information for identification is included. For example, as the remittance source identification information, a user ID (for example, U#000) that is individually assigned to the user U who uses the electronic payment service is used.

情報処理装置100は、端末装置10から受信したコード読取情報に送金フラグが含まれる場合、送金処理であることを認識し、コード読取情報に含まれる送金先識別情報に基づいて、送金先データベース121および控除証明書送付方法データベース122から送金先情報を取得する(ステップS13)。 When the code reading information received from the terminal device 10 includes a remittance flag, the information processing device 100 recognizes that it is a remittance process, and based on the remittee identification information included in the code reading information, the remittee database 121 And the remittance destination information is acquired from the deduction certificate sending method database 122 (step S13).

図3に、情報処理装置100が備える送金先データベース121の概要を示す。図3は、本実施形態に係る送金先データベース121の一例を示す図である。図3に示すように、送金先データベース121は、「送金先識別情報」の項目や、「送金先」の項目や、「送金先表示名」の項目や、「控除フラグ」の項目や、「控除内容/対応制度」の項目や、「送金可能額」の項目や、「1口設定」の項目や、「1口金額」の項目や、「控除証明書の送付方法」の項目などを有している。 FIG. 3 shows an overview of the remittance destination database 121 provided in the information processing device 100 . FIG. 3 is a diagram showing an example of the remittance destination database 121 according to this embodiment. As shown in FIG. 3, the remittance destination database 121 includes items such as "remittee identification information", "remittance destination", "remittee display name", "deduction flag", and " "deduction details/response system", "remittable amount", "one unit setting", "one unit amount", and "method of sending deduction certificate". are doing.

「送金先識別情報」の項目には、企業や団体などの送金先に対して個別に割り振られている固有の識別情報が記憶されている。「送金先」の項目には、送金先である企業や団体などの名称が記憶されている。「送金先表示名」の項目には、端末装置10に表示される送金先の名称が記憶されている。図3に示す例では、「送金先表示名」の項目に記憶される情報として、「A募金」が示されている。 The “remitter identification information” item stores unique identification information that is individually assigned to a remittee such as a company or an organization. The "remittance destination" item stores the name of the company or organization that is the remittance destination. The name of the remittee displayed on the terminal device 10 is stored in the item "display name of remittance destination". In the example shown in FIG. 3, "Donation A" is shown as the information stored in the item "display name of remittance destination".

「控除フラグ」の項目には、送金先が控除制度の適用対象であるか否かを示す情報が記憶されている。図3に示す例では、「控除フラグ」の項目に「ON」が記憶されている。「ON」は、控除制度の適用対象であることを示す情報の一例である。「控除内容/対応制度」の項目には、送金先に適用される控除の内容を示す情報と、対応する税制上の制度を示す情報が記憶されている。図3に示す例では、送金先に適用される控除の内容を示す情報として「寄付金控除」が示され、対応する税制上の制度として「所得控除」が示されている。なお、「控除内容/対応制度」の項目は、一般原則を示す情報が記憶される項目であってよい。たとえば、政治活動に関する寄付金や、認定NPO法人などに対する寄付金や、公益社団法人などに対する寄付金のうち一定のものについては、所得控除に代えて、控除内容として「寄付金特別控除」が記憶され、対応する税制上の制度として「税額控除」が記憶されていてもよい。 The “deduction flag” item stores information indicating whether or not the remittance destination is subject to the deduction system. In the example shown in FIG. 3, "ON" is stored in the item "deduction flag". "ON" is an example of information indicating that the deduction system is applicable. The item "deduction details/response system" stores information indicating the details of the deduction applied to the remittee and information indicating the corresponding tax system. In the example shown in FIG. 3, "contribution deduction" is shown as the information indicating the content of the deduction applied to the remittee, and "income deduction" is shown as the corresponding tax system. Note that the item "deduction details/response system" may be an item in which information indicating general principles is stored. For example, for certain donations related to political activities, donations to certified NPOs, etc., and donations to public interest associations, etc., instead of income deductions, "special deduction for donations" is remembered as deduction details. and "tax credit" may be stored as the corresponding tax system.

「送金可能額」の項目には、送金先となる企業や団体により設定される送金受付可能な金額を示す情報が記憶されている。図3に示す例では、「送金可能額」の項目に記憶される送金可能な金額として、最低金額:100(円)~最高金額:1,000,000(円)が示されている。「1口設定」の項目には、送金先となる企業や団体が1口単位での送金の受付を設定しているか否かを示す情報が記憶されている。「1口金額」の項目には、1口単位での送金の受付が設定される場合の1口当たりの送金金額を示す情報が設定されている。図3に示す例では、1口設定がなされていないことが示されている。 The item of "remittable amount" stores information indicating the amount of money that can be remitted, which is set by the company or organization to which the remittance is to be made. In the example shown in FIG. 3, the minimum amount of money: 100 (yen) to the maximum amount of money: 1,000,000 (yen) are shown as the amounts that can be remitted stored in the item of "remittable amount". Information indicating whether or not the company or organization to which the remittance is to be made has set acceptance of remittance in units of one unit is stored in the item of "single unit setting". Information indicating the remittance amount per unit when acceptance of remittance in units of one unit is set is set in the item of "amount per unit". In the example shown in FIG. 3, it is indicated that the one-portion setting is not made.

「控除証明書の送付方法」の項目には、送金元であるユーザUが控除制度の適用を受ける際に必要となる控除証明書(領収書や預かり書)の送付方法を示す情報が記憶されている。図3に示す例では、「控除証明書の送付方法」の項目に記憶される控除証明書の送付方法として、「郵送」が示されている。 Information indicating a method of sending a deduction certificate (receipt or receipt) that is required when the user U, who is the sender of the remittance, receives the deduction system is stored in the item "method of sending the deduction certificate". ing. In the example shown in FIG. 3, "mail" is shown as the delivery method of the deduction certificate stored in the item "delivery method of deduction certificate".

また、情報処理装置100は、送金元であるユーザUが控除証明書の送付を希望する場合、送金先に連携する必要がある個人情報の項目を控除証明書送付方法データベース122から取得する。図4に、本実施形態に係る控除証明書送付方法データベース122の概要を示す。図4は、本実施形態に係る控除証明書送付方法データベース122の一例を示す図である。 Further, when the user U who is the remittance source desires to send the deduction certificate, the information processing apparatus 100 acquires from the deduction certificate delivery method database 122 personal information items that need to be linked with the remittee. FIG. 4 shows an overview of the deduction certificate delivery method database 122 according to this embodiment. FIG. 4 is a diagram showing an example of the deduction certificate delivery method database 122 according to this embodiment.

図4に示すように、控除証明書送付方法データベース122は、「控除証明書の送付方法」の項目と、「アカウント連携時の連携項目」の項目とを有している。「控除証明書の送付方法」の項目には、控除証明書の送付方法を示す情報が記憶されている。「アカウント連携時の連携項目」の項目には、控除証明書の送付にあたり、個人情報の共有に同意する場合に送金先に連携される個人情報の項目を示す情報が記憶されている。 As shown in FIG. 4, the deduction certificate sending method database 122 has an item of "Deduction certificate sending method" and an item of "Collaboration item for account cooperation". Information indicating the method of sending the deduction certificate is stored in the item "Method of sending the deduction certificate". In the item of "linkage items when linking accounts", information indicating items of personal information to be linked with a remittee when agreeing to share personal information when sending a deduction certificate is stored.

図4に示す例では、控除証明書の送付方法が「郵送」である場合、送金先に連携する必要がある個人情報の項目として、「氏名・電話番号・住所」が示されている。 In the example shown in FIG. 4, when the delivery method of the deduction certificate is "mail", "name, telephone number, and address" are shown as personal information items that need to be linked with the remittance destination.

情報処理装置100は、端末装置10から受信したコード読取情報に含まれる送金先識別情報に基づいて、送金先識別情報により識別される送金先が控除制度の適用対象であるか否かを判定する。そして、情報処理装置100は、送金先が控除制度の適用対象であると判定された場合、送金先が控除制度の適用対象である旨を示す情報が表示された送金額入力画面W1をユーザUに提供する。 The information processing device 100 determines whether or not the remittee identified by the remittee identification information is subject to the deduction system based on the remittee identification information included in the code reading information received from the terminal device 10. . Then, when it is determined that the remittee is subject to the deduction system, the information processing apparatus 100 displays the remittance amount input screen W1 displaying information indicating that the remittee is subject to the deduction system. provide to

具体的には、情報処理装置100は、送金先識別情報に基づいて、送金先データベース121から送金先識別情報に対応付けられている「送金先」の項目や、「送金先表示名」の項目や、「控除フラグ」の項目や、「控除内容/対応制度」の項目や、「送金可能額」の項目や、「1口設定」の項目や、「1口金額」の項目に記憶されている各情報を参照し、送金先の名称や、送金先表示名や、送金先が控除制度の適用対象であるか否かを示す情報や、送金可能額などを取得する。また、情報処理装置100は、送金先が控除制度の適用対象である場合(控除フラグが「ON」である場合)、控除証明書の送付にあたり個人情報の共有に同意する場合に送金先に対して連携される個人情報の項目の情報を控除証明書送付方法データベース122から取得する。そして、情報処理装置100は、取得した各情報を送金先情報として端末装置10に送信する(ステップS14)。 Specifically, based on the remittee identification information, the information processing apparatus 100 retrieves the "remittee" item and the "remittee display name" item associated with the remittee identification information from the remittee database 121. , “deduction flag” item, “deduction details/response system” item, “remittable amount” item, “single unit setting” item, and “single unit amount” item. By referring to each piece of information that is stored, the name of the remittee, the display name of the remittee, information indicating whether or not the remittee is subject to the deduction system, and the amount that can be remitted are acquired. Further, when the remittee is subject to the deduction system (when the deduction flag is "ON"), the information processing device 100 sends the deduction certificate to the remittee when agreeing to share personal information. acquires from the deduction certificate delivery method database 122 the information of the items of personal information linked with the Then, the information processing device 100 transmits the acquired information to the terminal device 10 as remittance destination information (step S14).

端末装置10は、情報処理装置100から送金先情報を受信すると、送金額入力画面W1(「第1の画面」の一例)を表示する(ステップS15)。また、端末装置10は、送金額入力画面に対する操作に応じて、送金先からの控除証明書の送付にあたり、送金先に対して個人情報を共有することについて同意するか否かの問合せを行うための同意画面W2(「第2の画面」の一例)を表示する(ステップS16)。また、端末装置10は、同意画面W2に対する操作に対応する送金受付画面W3(「第3の画面」の一例)を表示する(ステップS17)。そして、端末装置10は、送金受付画面W3に対する操作に応じて、情報処理装置100に対して送金指示を送信する(ステップS18)。 When the terminal device 10 receives the remittance destination information from the information processing device 100, the terminal device 10 displays a remittance amount input screen W1 (an example of a “first screen”) (step S15). In addition, in response to the operation on the remittance amount input screen, the terminal device 10 asks the remittee whether or not to agree to share personal information when sending the deduction certificate from the remittee. consent screen W2 (an example of a "second screen") is displayed (step S16). In addition, the terminal device 10 displays a remittance reception screen W3 (an example of the "third screen") corresponding to the operation on the consent screen W2 (step S17). Then, the terminal device 10 transmits a remittance instruction to the information processing device 100 in response to the operation on the remittance acceptance screen W3 (step S18).

情報処理装置100は、端末装置10から送金指示を受信すると、受信した送金指示に従って送金処理を実行する(ステップS19)。たとえば、送金要求には、送金元を示す送金元識別情報と、送金金額を示す情報と、送金先を表す事業者を識別するための事業者IDと、上述のプロジェクトを識別するためのコードIDが含まれる。たとえば、送金元識別情報には、電子決済サービスを利用するユーザUに対して、個別に割り振られているユーザID(たとえば、U#000)などが用いられる。以下、送金処理について簡潔に説明する。 When receiving the remittance instruction from the terminal device 10, the information processing device 100 executes remittance processing according to the received remittance instruction (step S19). For example, the remittance request contains remittance source identification information indicating the remittance source, information indicating the remittance amount, a business operator ID for identifying the business operator representing the remittance destination, and a code ID for identifying the project. is included. For example, as the remittance source identification information, a user ID (for example, U#000) that is individually assigned to the user U who uses the electronic payment service is used. The remittance process will be briefly described below.

情報処理装置100は、ユーザUから送金要求を受信すると、送金金額に相当する電子マネーを、送金先の事業者のプロジェクト:「A募金」に対応するサブウォレットの残高に加算する。たとえば、情報処理装置100は、送金金額に相当する額を、送金要求に含まれる事業者IDおよびコードIDに紐付けられているサブウォレットの残高に加算する。続いて、情報処理装置100は、所定のタイミングで、サブウォレットの残高を、事業者Mのメインウォレットに移行する。そして、情報処理装置100は、所定のタイミングで、メインウォレットの残高を事業者Mの銀行口座に払い出す。 When the information processing device 100 receives a remittance request from the user U, the electronic money corresponding to the remittance amount is added to the balance of the sub-wallet corresponding to the project of the remittance destination business operator: "A donation". For example, the information processing device 100 adds an amount corresponding to the remittance amount to the balance of the sub-wallet linked to the business operator ID and code ID included in the remittance request. Subsequently, the information processing device 100 transfers the balance of the sub-wallet to the main wallet of the business operator M at a predetermined timing. Then, the information processing device 100 pays out the balance of the main wallet to the business operator M's bank account at a predetermined timing.

そして、情報処理装置100は、送信処理が正常に完了すると、送金完了通知を端末装置10に送信する(ステップS20)。 Then, when the transmission process is normally completed, the information processing device 100 transmits a remittance completion notification to the terminal device 10 (step S20).

以下、図5を用いて、端末装置10における画面遷移について具体的に説明する。図5は、本実施形態に係る端末装置10における画面遷移の一例を示す図である。情報処理装置100から送金先情報が受信されると、端末装置10には、図5に示す送金額入力画面W1が表示される(ステップS31)。図5に示す送金額入力画面W1には、情報処理装置100から受信した送金先情報に含まれる送金先を示す情報J1が表示される。たとえば、送金先を示す情報J1には、送金先の企業や団体の名称(たとえば、「〇〇〇〇」)と、送金先表示名(たとえば、「A募金」)が含まれる。 Screen transitions in the terminal device 10 will be specifically described below with reference to FIG. FIG. 5 is a diagram showing an example of screen transition in the terminal device 10 according to this embodiment. When the remittance destination information is received from the information processing device 100, the remittance amount input screen W1 shown in FIG. 5 is displayed on the terminal device 10 (step S31). Information J1 indicating the remittance destination included in the remittance destination information received from the information processing apparatus 100 is displayed on the remittance amount input screen W1 shown in FIG. For example, the information J1 indicating the remittance destination includes the name of the remittance destination company or organization (for example, "0000") and the remittance destination display name (for example, "A donation").

また、情報処理装置100から受信した送金先情報に送金先が控除制度の適用対象である旨の情報が含まれる場合、図5に示す送金額入力画面W1には、控除制度の適用対象である旨のラベル情報J2が表示される。たとえば、ラベル情報J2には、控除の内容(たとえば、「寄付金控除」)が含まれている。ラベル情報J2は、送金先に応じて付与されてもよいし、送金元であるユーザU2の住所に応じて付与されてもよい。 Further, when the remittee information received from the information processing device 100 includes information to the effect that the deduction system is applied to the remittee, the remittance amount input screen W1 shown in FIG. Label information J2 to that effect is displayed. For example, the label information J2 includes deduction details (for example, "donation deduction"). The label information J2 may be given according to the remittance destination, or may be given according to the address of the user U2 who is the remittance source.

また、図5に示す送金額入力画面W1には、送金金額の入力領域に関連付けて、送金先情報に含まれる送金可能額を示す情報J3が表示される。図5に示す例では、送金可能額を示す情報J3として、「100~1,000,000で入力可能」が示されている。なお、情報処理装置100は、送金先事業者により設定された最低金額および最高金額の範囲でユーザUが自由に金額を入力できる送金額入力画面W-1をユーザUに提供する例には特に限られない。たとえば、情報処理装置100は、送金先事業者により設定された送金単位(1口単位および1口金額)で金額入力が可能な送金額入力画面W-1をユーザUに提供してもよい。 In addition, on the remittance amount input screen W1 shown in FIG. 5, information J3 indicating the remittable amount included in the remittance destination information is displayed in association with the remittance amount input area. In the example shown in FIG. 5, "100 to 1,000,000 can be entered" is shown as the information J3 indicating the remittance amount. Note that the information processing apparatus 100 provides the user U with a remittance amount input screen W-1 in which the user U can freely input an amount within the range of the minimum and maximum amounts set by the remittee business operator. Not limited. For example, the information processing device 100 may provide the user U with a remittance amount input screen W-1 on which the user U can enter an amount in remittance units (one unit and one unit amount) set by the remittee business operator.

また、図5に示す送金額入力画面には、送金プロセスを次に進める場合にユーザUが操作するためのボタンB1が設けられている。図5に示す送金額入力画面に設けられているボタンB1がユーザUにより操作されると、端末装置10には、同意画面W2が表示される(ステップS32)。同意画面W2には、控除証明書の送付にあたり個人情報の共有に同意する場合に送金先に対して連携される個人情報の項目を示す情報J4が表示される。 Further, the remittance amount input screen shown in FIG. 5 is provided with a button B1 for the user U to operate when proceeding with the remittance process. When the user U operates the button B1 provided on the remittance amount input screen shown in FIG. 5, the consent screen W2 is displayed on the terminal device 10 (step S32). The consent screen W2 displays information J4 indicating items of personal information linked to the remittee when agreeing to share the personal information in sending the deduction certificate.

また、図5に示す同意画面W2には、送金先に対する個人情報の共有に同意する場合にユーザUが操作するためのボタンB2と、送金先に対する個人情報の共有に同意しない場合にユーザUが操作するためのボタンB3とが設けられている。 Further, on the consent screen W2 shown in FIG. 5, a button B2 for the user U to operate when agreeing to share personal information with the remittee, and a button B2 for the user U to operate when not agreeing to share the personal information with the remittee. A button B3 for operation is provided.

たとえば、図5に示す同意画面W1に設けられているボタンB2が操作されると、端末装置10には、個人情報を入力するための所定の領域である入力欄に対して個人情報が自動入力された状態の送金受付画面W3-1が表示される。一方、たとえば、図5に示す同意画面W2に設けられているボタンB3が操作されると、端末装置10には、個人情報を入力するための所定の領域である入力欄が空欄の状態の送金受付画面W3-2が表示される。そして、図5に示す送金受付画面W3-1や送金受付画面W3-2に設けられている送金ボタンが操作されると、端末装置10から情報処理装置100に対して送金指示(図2参照)が送信される。 For example, when the button B2 provided on the consent screen W1 shown in FIG. The remittance acceptance screen W3-1 is displayed. On the other hand, for example, when the button B3 provided on the consent screen W2 shown in FIG. A reception screen W3-2 is displayed. When a remittance button provided on the remittance acceptance screen W3-1 or remittance acceptance screen W3-2 shown in FIG. 5 is operated, the terminal device 10 instructs the information processing device 100 to remit (see FIG. 2). is sent.

このようにして、本実施形態に係る情報処理装置100によれば、キャッシュレスで送金を行うユーザUの利便性を高めることができる。すなわち、情報処理装置100は、送金先が寄付金控除などの控除制度の適用対象であるかを、送金実行前に事前にユーザUに確認させることが可能となる。また、情報処理装置100は、送金先が控除制度の適用対象である場合、ユーザUの同意を条件として、控除証明書の作成に必要となる個人情報の簡単な手続きのみで送金先に連携でき、ユーザ負担を軽減できる。一方、情報処理装置100は、送金元であるユーザUの同意があった場合、送金先となる企業や団体などに対して、ユーザUの個人情報を提供できる。また、情報処理装置100は、送金先となる企業や団体などの希望に応じた送金の受付を実現できる。 Thus, according to the information processing apparatus 100 according to the present embodiment, it is possible to improve the convenience of the user U who makes a cashless remittance. That is, the information processing apparatus 100 can make the user U confirm in advance whether the remittance destination is subject to a deduction system such as donation deduction before executing the remittance. In addition, when the remittance destination is subject to the deduction system, the information processing apparatus 100 can cooperate with the remittee only by a simple procedure of personal information necessary for creating a deduction certificate, subject to user U's consent. , the user burden can be reduced. On the other hand, the information processing apparatus 100 can provide the personal information of the user U to the company or organization that is the remittee if the remittance source user U agrees. In addition, the information processing apparatus 100 can realize acceptance of remittances according to the wishes of companies, organizations, etc. to which remittances are to be made.

また、本実施形態に係る情報処理において、情報処理装置100は、送金先識別情報に対応する送金先が個人情報の共有についての同意をユーザから取得済みの送金先である場合、同意を取得済みの送金先に対する再送金に際して、同意画面W2の提供を飛ばして、送金受付画面W3を提供するようにしてもよい。 Further, in the information processing according to the present embodiment, if the remittee corresponding to the remittee identification information is a remittee that has already obtained consent from the user for sharing personal information, the information processing apparatus 100 When the remittance is remitted to the remittee, the provision of the consent screen W2 may be skipped and the remittance acceptance screen W3 may be provided.

また、本実施形態に係る情報処理において、情報処理装置100は、ユーザUからの要求に応じて、送金先が控除制度の適用対象である送金に関する送金履歴を提供してもよい。たとえば、情報処理装置100は、ユーザUの全ての送金履歴から、控除制度の適用対象となる送金先への送金履歴のみをフィルタリングして抽出し、抽出した送金履歴をユーザUに提供してもよい。この場合、情報処理装置100は、送金金額の合計額を合わせて提供したり、送金金額のうち控除の上限となる金額を提供したりしてもよい。 Further, in the information processing according to the present embodiment, the information processing apparatus 100 may provide, in response to a request from the user U, a remittance history relating to remittances to which the deduction system is applied. For example, the information processing device 100 may filter and extract only the remittance history to the remittance destination to which the deduction system is applied from all the remittance histories of the user U, and provide the extracted remittance history to the user U. good. In this case, the information processing apparatus 100 may also provide the total amount of the remittance amount, or may provide the amount of the remittance amount that is the upper limit of the deduction.

〔3.装置構成例〕
以下、本実施形態に係る情報処理装置100の構成について説明する。図6は、本実施形態に係る情報処理装置の構成例を示すブロック図である。
[3. Device configuration example]
The configuration of the information processing apparatus 100 according to this embodiment will be described below. FIG. 6 is a block diagram showing a configuration example of an information processing apparatus according to this embodiment.

図6に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130とを有する。 As shown in FIG. 6, the information processing apparatus 100 has a communication section 110, a storage section 120, and a control section .

(通信部110について)
通信部110は、有線又は無線により、ネットワークNに接続される。通信部110は、ネットワークNを介して、端末装置10との間で情報の送受信を行う。通信部110は、たとえば、NIC(Network Interface Card)等によって実現される。ネットワークNは、インターネットなどのWAN(Wide Area Network)である。なお、ネットワークNは、たとえば、LAN(Local Area Network)、電話網(たとえば、携帯電話網や固定電話網など)、地域IP(Internet Protocol)網などの通信ネットワークを含んでもよい。また、ネットワークNには、有線ネットワークが含まれていてもよいし、無線ネットワークが含まれていてもよい。
(Regarding communication unit 110)
The communication unit 110 is connected to the network N by wire or wirelessly. The communication unit 110 transmits and receives information to and from the terminal device 10 via the network N. FIG. Communication unit 110 is realized by, for example, a NIC (Network Interface Card) or the like. The network N is a WAN (Wide Area Network) such as the Internet. The network N may include, for example, 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 regional IP (Internet Protocol) network, or the like. Also, the network N may include a wired network or a wireless network.

(記憶部120について)
記憶部120は、制御部130による制御及び演算に用いられるプログラム及びデータを記憶する。記憶部120は、たとえば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。図6に示すように、記憶部120は、送金先データベース121と、控除証明書送付方法データベース122と、送金履歴データベース123と、利用サービス情報データベース124と、決済対応ウォレット情報データベース125と、法人アカウント情報データベース126とを有する。
(Regarding storage unit 120)
The storage unit 120 stores programs and data used for control and calculation by the control unit 130 . Storage unit 120 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. 6, the storage unit 120 includes a remittance destination database 121, a deduction certificate delivery method database 122, a remittance history database 123, a usage service information database 124, a settlement compatible wallet information database 125, and a corporate account. and an information database 126 .

(送金先データベース122について)
送金先データベース122は、コード情報Qに対応付けられている送金先に関する情報を記憶する。図7は、本実施形態に係る送金先データベースの概要を示す図である。なお、図7は、本実施形態に係る送金先データベース121の一例を示すものであり、図7に示す例とは異なる形態で構成されていてもよい。
(Regarding remittance destination database 122)
The remittance destination database 122 stores information on remittance destinations associated with the code information Q. FIG. FIG. 7 is a diagram showing an overview of the remittance destination database according to this embodiment. FIG. 7 shows an example of the remittance destination database 121 according to this embodiment, and may be configured in a form different from the example shown in FIG.

図7に示すように、送金先データベース121は、「送金先識別情報」の項目や、「送金先」の項目や、「送金先表示名」の項目や、「控除フラグ」の項目や、「控除内容/対応制度」の項目や、「送金可能額」の項目や、「1口設定」の項目や、「1口金額」の項目や、「控除証明書の送付方法」の項目などの複数の項目を有している。送金先データベース121が有するこれらの項目は相互に対応付けられている。 As shown in FIG. 7, the remittance destination database 121 includes items such as "remittee identification information", "remittance destination", "remittee display name", "deduction flag", and " Multiple items such as "deduction details / correspondence system", "remittable amount", "one unit setting", "one unit amount", and "method of sending deduction certificate" has the items of These items in the remittance destination database 121 are associated with each other.

「送金先識別情報」の項目には、企業や団体などの送金先に対して個別に割り振られている固有の識別情報が記憶されている。「送金先」の項目には、送金先である企業や団体などの名称が記憶されている。「送金先表示名」の項目には、端末装置10に表示される送金先の名称が記憶されている。図7に示す例では、「送金先表示名」の項目に記憶される情報として、「A募金」や「B募金」などが示されている。 The “remitter identification information” item stores unique identification information that is individually assigned to a remittee such as a company or an organization. The "remittance destination" item stores the name of the company or organization that is the remittance destination. The name of the remittee displayed on the terminal device 10 is stored in the item "display name of remittance destination". In the example shown in FIG. 7, as the information stored in the item of "remittance destination display name", "A donation", "B donation", and the like are shown.

「控除フラグ」の項目には、送金先が控除制度の適用対象であるか否かを示す情報が記憶されている。たとえば、「控除フラグ」の項目に「ON」が記憶されている場合、控除制度の適用対象であることを示し、「控除フラグ」の項目に「OFF」が記憶されている場合、控除制度の適用対象ではないことを示す。 The “deduction flag” item stores information indicating whether or not the remittance destination is subject to the deduction system. For example, when "ON" is stored in the "deduction flag" item, it indicates that the deduction system is applicable, and when "OFF" is stored in the "deduction flag" item, the deduction system Indicates not applicable.

「控除内容/対応制度」の項目には、送金先に適用される控除の内容を示す情報と、対応する税制上の制度を示す情報が記憶されている。図7に示す例では、送金先に適用される控除の内容を示す情報として「寄付金控除」が示され、対応する税制上の制度として「所得控除」が示されている。なお、「控除内容/対応制度」の項目は、一般原則を示す情報が記憶される項目であってよい。たとえば、政治活動に関する寄付金や、認定NPO法人などに対する寄付金や、公益社団法人などに対する寄付金のうち一定のものについては、所得控除に代えて、控除内容として「寄付金特別控除」が記憶され、対応する税制上の制度として「税額控除」が記憶されていてもよい。 The item "deduction details/response system" stores information indicating the details of the deduction applied to the remittee and information indicating the corresponding tax system. In the example shown in FIG. 7, "contribution deduction" is shown as the information indicating the content of the deduction applied to the remittee, and "income deduction" is shown as the corresponding tax system. Note that the item "deduction details/response system" may be an item in which information indicating general principles is stored. For example, for certain donations related to political activities, donations to certified NPOs, etc., and donations to public interest associations, etc., instead of income deductions, "special deduction for donations" is remembered as deduction details. and "tax credit" may be stored as the corresponding tax system.

「送金可能額」の項目には、送金先となる企業や団体により設定される送金受付可能な金額を示す情報が記憶されている。図7に示す例では、「送金可能額」の項目に記憶される送金可能な金額として、最低金額:100(円)~最高金額:1,000,000(円)が示されている。「1口設定」の項目には、送金先となる企業や団体が1口単位での送金の受付を設定しているか否かを示す情報が記憶されている。「1口金額」の項目には、1口単位での送金の受付が設定される場合の1口当たりの送金金額を示す情報が設定されている。 The item of "remittable amount" stores information indicating the amount of money that can be remitted, which is set by the company or organization to which the remittance is to be made. In the example shown in FIG. 7, the minimum amount of money: 100 (yen) to the maximum amount of money: 1,000,000 (yen) are shown as the amounts that can be remitted stored in the "remittable amount" item. Information indicating whether or not the company or organization to which the remittance is to be made has set acceptance of remittance in units of one unit is stored in the item of "single unit setting". Information indicating the remittance amount per unit when acceptance of remittance in units of one unit is set is set in the item of "amount per unit".

「控除証明書の送付方法」の項目には、送金元であるユーザUが控除制度の適用を受ける際に必要となる控除証明書(領収書・預かり書)の送付方法を示す情報が記憶されている。図7に示す例では、「控除証明書の送付方法」の項目に記憶される控除証明書の送付方法として、「郵送」や「電子メール」が示されている。 Information indicating the method of sending the deduction certificate (receipt/receipt) required when the user U, who is the sender of the remittance, receives the application of the deduction system is stored in the item "Deduction certificate delivery method". ing. In the example shown in FIG. 7, "mail" and "e-mail" are shown as the delivery method of the deduction certificate stored in the item "delivery method of deduction certificate".

図7によれば、送金先識別情報:「xxx.aaa」で識別される送金先:「〇〇〇〇」は、端末装置10に「A募金」として表示される。また、図7によれば、送金先:「〇〇〇〇」に対する送金は、所得控除となる寄付金控除の適用対象であり、「100~1,000,000円」の範囲で送金者が自由に金額を入力でき、1口設定はない。また、図7によれば、送金先:「〇〇〇〇」に対する送金について控除制度の適用を受ける場合に必要となる控除証明書は郵送で送付されることが示されている。 According to FIG. 7, the remittance destination identified by the remittance destination identification information: “xxx.aaa”: “〇〇〇〇” is displayed on the terminal device 10 as “Donation A”. In addition, according to Figure 7, remittances to the remittance destination: “〇〇〇〇” are eligible for donation deductions, which are income deductions. You can freely enter the amount, and there is no single unit setting. In addition, according to FIG. 7, it is shown that the deduction certificate necessary for applying the deduction system for remittance to the remittance destination: "OOOO" will be sent by mail.

(控除証明書送付方法データベース122について)
控除証明書送付方法データベース122は、控除証明書の送付方法に関する情報を記憶する。図8は、本実施形態に係る控除証明書送付方法データベースの概要を示す図である。なお、図8は、本実施形態に係る控除証明書送付方法データベース122の一例を示すものであり、図8に示す例とは異なる形態で構成されていてもよい。
(Regarding deduction certificate sending method database 122)
The deduction certificate delivery method database 122 stores information on the deduction certificate delivery method. FIG. 8 is a diagram showing an overview of the deduction certificate delivery method database according to the present embodiment. Note that FIG. 8 shows an example of the deduction certificate delivery method database 122 according to the present embodiment, and may be configured in a form different from the example shown in FIG.

図8に示すように、控除証明書送付方法データベース122は、「控除証明書の送付方法」の項目と、「アカウント連携時の連携項目」の項目とを有している。「控除証明書の送付方法」の項目には、控除証明書の送付方法を示す情報が記憶されている。「アカウント連携時の連携項目」の項目には、控除証明書の送付にあたり、個人情報の共有に同意する場合に送金先に連携される個人情報の項目を示す情報が記憶されている。 As shown in FIG. 8, the deduction certificate delivery method database 122 has items of "delivery method of deduction certificate" and items of "linkage items when linking accounts". Information indicating the method of sending the deduction certificate is stored in the item "Method of sending the deduction certificate". In the item of "linkage items when linking accounts", information indicating items of personal information to be linked with a remittee when agreeing to share personal information when sending a deduction certificate is stored.

図8に示す例では、控除証明書の送付方法が「電子メール」である場合、送金先に連携する必要がある個人情報の項目として、「氏名・電話番号・メールアドレス」が示されている。また、図8に示す例では、控除証明書の送付方法が「郵送」である場合、送金先に連携する必要がある個人情報の項目として、「氏名・電話番号・住所」が示されている。 In the example shown in FIG. 8, if the method of sending the deduction certificate is "e-mail", "name, telephone number, and email address" are shown as personal information items that need to be linked to the remittance destination. . Also, in the example shown in FIG. 8, when the deduction certificate delivery method is "mail", "name, telephone number, and address" are shown as personal information items that need to be linked to the remittance destination. .

(送金履歴データベース123について)
送金履歴データベース123は、ユーザUを含む各ユーザの送金履歴に関する情報を記憶する。図9は、本実施形態に係る送金履歴データベースの概要を示す図である。なお、図9は、送金履歴データベースの一例を示すものであり、図9に示す例とは異なる形態で構成されていてもよい。
(Regarding remittance history database 123)
The remittance history database 123 stores information about the remittance history of each user including the user U. FIG. 9 is a diagram showing an overview of the remittance history database according to this embodiment. Note that FIG. 9 shows an example of the remittance history database, and may be configured in a form different from the example shown in FIG.

図9に示すように、送金履歴データベース123は、「利用者ID」の項目と、「送金日」の項目と、「送金先事業者」の項目と、「送金先表示名」の項目と、「送金金額」の項目と、「控除情報」の項目と、「控除内容/対応制度」の項目とを有している。送金履歴データベース123が有するこれらの項目は相互に対応付けられている。 As shown in FIG. 9, the remittance history database 123 includes a "user ID" item, a "remittance date" item, a "remittee business operator" item, a "remittee display name" item, It has an item of "remittance amount", an item of "deduction information", and an item of "deduction details/response system". These items in the remittance history database 123 are associated with each other.

「利用者ID」の項目には、送金を行ったユーザUに対して個別に割り振られている識別情報が記憶されている。「送金日」の項目には、送金が行われて日付を示す情報が記憶されている。「送金先事業者」の項目には、送金先である企業や団体などの事業者(法人)を示す情報が記憶されている。「送金先表示名」の項目には、端末装置10に表示される送金先の情報が記憶されている。「送金金額」の項目には、送金された金額を示す情報が記憶されている。「控除情報」の項目には、控除制度の適用対象であるか否かを示す情報が記憶されている。「控除内容/対応制度」の項目には、送金先に適用される控除の内容を示す情報と、対応する税制上の制度を示す情報が記憶されている。 The item “user ID” stores identification information that is individually assigned to the user U who has made the remittance. The item "remittance date" stores information indicating the date of remittance. Information indicating a business operator (corporation) such as a company or an organization that is a remittance destination is stored in the item of "remittance destination business operator". The information of the remittance destination displayed on the terminal device 10 is stored in the item of "remittance destination display name". The item "remittance amount" stores information indicating the remittance amount. Information indicating whether or not the deduction system is applied is stored in the item of “deduction information”. The item "deduction details/response system" stores information indicating the details of the deduction applied to the remittee and information indicating the corresponding tax system.

図9によれば、利用者ID:「#000」で識別されるユーザUが、令和4年4月14日に送金先事業者:「〇〇〇〇」に対して1,000円の送金を起こったことが示されている。また、図9によれば、この送金は、所得控除となる寄付金控除の適用対象であることが示されている。 According to Fig. 9, user U identified by user ID: "#000" sent 1,000 yen to remittee business operator: "〇〇〇〇" on April 14, 2022. It is shown that a transfer has occurred. Further, according to FIG. 9, it is shown that this remittance is subject to application of donation deduction, which is an income deduction.

(利用サービス情報データベース124について)
利用サービス情報データベース124は、法人アカウントを利用する企業や団体などの事業者(法人)であるサービス利用者が利用するサービスに関する情報を記憶する。たとえば、利用サービスには、加盟店契約を締結することにより利用可能となる決済サービス(収納代行サービス)や、法人アカウントサービスを提供する事業者との間で法人アカウントサービスの利用契約を締結した後、送金サービスの利用登録を行うことにより利用可能となる送金サービス(送金受取サービス)などが含まれる。
(Regarding the usage service information database 124)
The used service information database 124 stores information about services used by service users who are business operators (corporations) such as companies and organizations that use corporate accounts. For example, the services to be used include payment services (receiving agency services) that become available by concluding a merchant contract, and after concluding a use contract for a corporate account service with a company that provides a corporate account service. , a remittance service (remittance receipt service) that can be used by registering for use of the remittance service.

(決済対応ウォレット情報データベース125について)
決済対応ウォレット情報データベース125は、決済サービスを利用する事業者が所有する決済対応ウォレットに関する決済対応ウォレット情報を記憶する。決済対応ウォレット情報には、電子決済サービスの加盟店として加盟店契約を締結した事業者を識別するための識別情報である事業者IDや、加盟店を識別するための識別情報である加盟店IDや、店舗を識別するための識別情報である店舗IDや、決済対応ウォレットを識別するための識別情報であるウォレットIDや、決済対応ウォレットのマネー残高を示す情報や、ウォレットに紐付けられる金融機関の口座を示す口座番号などが含まれる。
(Regarding payment compatible wallet information database 125)
The payment compatible wallet information database 125 stores payment compatible wallet information related to payment compatible wallets owned by business operators using the payment service. Payment compatible wallet information includes a business ID, which is identification information for identifying a business operator who has signed a contract with a member store as a member store of an electronic payment service, and a member store ID, which is identification information for identifying a member store. , store ID, which is identification information for identifying a store, wallet ID, which is identification information for identifying a payment compatible wallet, information indicating the money balance of a payment compatible wallet, financial institution linked to a wallet account number indicating the account of

(法人アカウント情報データベース126について)
法人アカウント情報データベース126は、法人アカウントサービスの利用契約を提携した事業者に対応する法人アカウントに関する情報を記憶する。法人アカウントに関する情報を記憶には、法人アカウントサービスを利用する事業者を識別するための識別情報である事業者IDや、法人アカウントを識別するための識別情報である法人アカウントIDや、メインウォレットやサブウォレットのマネー残高や、メインウォレットに紐付けられる金融機関の口座を示す口座番号などが含まれる。
(Regarding the corporate account information database 126)
The corporate account information database 126 stores information on corporate accounts corresponding to business operators who have entered into a use contract for the corporate account service. To store information about a corporate account, a business ID that is identification information for identifying a business that uses the corporate account service, a corporate account ID that is identification information for identifying a corporate account, a main wallet, It includes the money balance of the sub-wallet and the account number that indicates the account of the financial institution linked to the main wallet.

(制御部130について)
制御部130は、情報処理装置100の制御や演算を実行するコントローラ(controller)である。制御部130の各部は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などによって、情報処理装置100の内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)、SoC(System on a Chip)などの集積回路により実現される。
(Regarding the control unit 130)
The control unit 130 is a controller that controls the information processing device 100 and performs calculations. Various programs stored in a storage device inside the information processing apparatus 100 are executed by using a RAM as a work area, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). It is realized by Also, the control unit 130 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).

図6に示すように、制御部130は、振分処理部131と、判定部132と、提供部133と、決済処理部134と、送金処理部135とを有する。制御部130は、図6に示す各部により、以下に説明する情報処理の機能や作用を実現または実行する。 As shown in FIG. 6 , the control unit 130 has a distribution processing unit 131 , a determination unit 132 , a provision unit 133 , a settlement processing unit 134 and a remittance processing unit 135 . The control unit 130 implements or executes the functions and actions of information processing described below by using the respective units shown in FIG. 6 .

(振分処理部131について)
振分処理部131は、ユーザUからの処理要求として受け付けられるコード読取情報に含まれる要求識別情報に基づいて、処理要求に基づく処理を決済処理または送金処理のいずれか一方に振り分ける。
(Regarding the distribution processing unit 131)
The distribution processing unit 131 distributes the processing based on the processing request to either the payment processing or the remittance processing based on the request identification information included in the code reading information accepted as the processing request from the user U.

(判定部132について)
送金受付部132は、コード読取情報に送金フラグが含まれる場合、コード読取情報に含まれる送金先識別情報に基づいて、送金先識別情報により識別される送金先が控除制度の適用対象であるか否かを判定する。
(Regarding the determination unit 132)
When the code reading information includes a remittance flag, the remittance receiving unit 132 determines whether the deduction system is applied to the remittee identified by the remittee identification information based on the remittance destination identification information included in the code reading information. determine whether or not

(提供部133について)
提供部132は、判定部132により送金先が控除制度の適用対象であると判定された場合、送金先が控除制度の適用対象である旨を示す情報を表示された送金額入力画面W1(たとえば、図5参照)をユーザUに提供する。たとえば、提供部132は、控除制度の適用対象となる旨の情報として、送金に対応する控除の内容を示す情報が表示された送金額入力画面W1(たとえば、図5参照)を提供する。
(Regarding the providing unit 133)
If the determining unit 132 determines that the deduction system applies to the remittee, the providing unit 132 displays the remittance amount input screen W1 (for example, , FIG. 5) is provided to the user U. For example, the providing unit 132 provides a remittance amount input screen W1 (for example, see FIG. 5) on which information indicating the content of the deduction corresponding to the remittance is displayed as information indicating that the deduction system is applicable.

また、たとえば、提供部133は、送金先となる送金先事業者から予め受け付けられる設定に従って、ユーザUによる送金金額の入力が可能な送金額入力画面W1を提供する。具体的には、提供部133は、送金先事業者により設定された最低金額および最高金額の範囲で金額入力が可能な送金額入力画面W1を提供する。また、提供部133は、送金先事業者により設定された送金単位で金額入力が可能な送金額入力画面W1を提供する。 Further, for example, the providing unit 133 provides a remittance amount input screen W1 that allows the user U to input the remittance amount according to settings previously received from the remittance destination business operator. Specifically, the providing unit 133 provides a remittance amount input screen W1 on which an amount can be input within the range of the minimum amount and the maximum amount set by the remittance destination business operator. Further, the providing unit 133 provides a remittance amount input screen W1 on which the amount can be input in units of remittance set by the remittance destination business operator.

また、提供部133は、送金額入力画面W1に対するユーザUの操作(たとえば、ボタンB1に対する操作)に応じて、送金先に対して個人情報を共有することについて同意するか否かの問合せを行うための同意画面W2(たとえば、図5参照)をユーザUに提供し、同意画面W2を通じてユーザUから個人情報の共有についての同意が得られた場合、個人情報が所定の領域に自動入力された送金受付画面W3(たとえば、図5参照)をユーザUに提供する。 In addition, the providing unit 133 inquires of the remittee whether or not to agree to share the personal information in response to the user U's operation on the remittance amount input screen W1 (for example, operation on the button B1). If the consent screen W2 (see, for example, FIG. 5) for sharing personal information is provided to the user U and the user U consents to the sharing of personal information through the consent screen W2, the personal information is automatically entered in a predetermined area. The user U is provided with a remittance acceptance screen W3 (see FIG. 5, for example).

また、提供部133は、送金先識別情報に対応する送金先が個人情報の共有についての同意をユーザUから取得済みの送金先である場合、同意を取得済みの送金先に対する再送金に際して、同意画面W2の提供を飛ばして、送金受付画面W3を提供する。 Further, when the remittee corresponding to the remittee identification information is a remittee for which consent has been obtained from the user U for the sharing of personal information, the providing unit 133 does not provide consent for remittance to the remittee for which consent has already been obtained. The screen W2 is skipped and the remittance acceptance screen W3 is provided.

また、提供部133は、ユーザUからの要求に応じて、送金先が控除制度の適用対象である送金に関する送金履歴を提供する。たとえば、提供部133は、ユーザUの全ての送金履歴から、控除制度の適用対象となる送金先への送金履歴のみをフィルタリングして抽出し、抽出した送金履歴をユーザUに提供してもよい。この場合、情報処理装置100は、送金金額の合計額を合わせて提供したり、送金金額のうち控除の上限となる金額を提供したりしてもよい。 Further, the providing unit 133 provides, in response to a request from the user U, a remittance history relating to remittances to which the deduction system is applied. For example, the providing unit 133 may filter and extract only the remittance history to the remittee to which the deduction system is applied from all the remittance histories of the user U, and provide the extracted remittance histories to the user U. . In this case, the information processing apparatus 100 may also provide the total amount of the remittance amount, or may provide the amount of the remittance amount that is the upper limit of the deduction.

(決済処理部134について)
決済処理部134は、振分処理部131により処理要求が決済処理に振り分けられた場合、処理要求に含まれる決済金額に相当する額の電子マネーを、決済サービスのサービス利用者である事業者の売上金として決済処理に対応する決済サービスに紐付く決済サービス対応ウォレットの残高に加算する。また、決済処理部134は、加盟店契約に準じた所定のタイミングで、決済サービス対応ウォレットの残高を、決済サービスのサービス利用者である事業者が振込先として予め指定する金融機関口座に払い出す。
(Regarding the payment processing unit 134)
When the processing request is sorted by the sorting processing unit 131 to the settlement process, the settlement processing unit 134 distributes electronic money equivalent to the settlement amount included in the processing request to the operator who is the service user of the settlement service. As sales proceeds, it will be added to the balance of the payment service compatible wallet linked to the payment service that supports payment processing. In addition, the payment processing unit 134 pays out the balance of the wallet compatible with the payment service at a predetermined timing according to the member store contract to the financial institution account designated in advance as the transfer destination by the business operator who is the service user of the payment service. .

(送金処理部135について)
送金処理部135は、振分処理部131により処理要求が送金処理に振り分けられた場合、処理要求に含まれる送金金額に相当する額の電子マネーを、送金サービスのサービス利用者である事業者の受取金として法人アカウントの残高に加算する。また、送金処理部135は、送金処理が正常に完了した場合、送金サービスのサービス利用者である事業者の法人アカウントに紐付けられている送金サービス用のサブウォレットを通じて、送金金額に相当する額の電子マネーの入金を受け付ける。また、送金処理部135は、送金サービス対応のサブウォレットの残高を、事業者の受取金として法人アカウントが有するメインウォレットの残高に加算する。また、送金処理部135は、法人アカウントサービスの利用契約に準じた所定のタイミングで、法人ウォレットの残高を、送金サービスの利用者である事業者が振込先として予め指定する金融機関口座に払い出す。
(Regarding the remittance processing unit 135)
When the remittance processing unit 131 distributes the processing request to the remittance processing, the remittance processing unit 135 distributes the electronic money equivalent to the remittance amount included in the processing request to the business operator who is the service user of the remittance service. Add to the corporate account balance as a payout. In addition, when the remittance processing is normally completed, the remittance processing unit 135 sends an amount equivalent to the remittance amount through the sub-wallet for the remittance service linked to the corporate account of the business operator who is the service user of the remittance service. receive electronic money deposits. In addition, the remittance processing unit 135 adds the balance of the sub-wallet compatible with the remittance service to the balance of the main wallet held by the corporate account as the business operator's receipt. In addition, the remittance processing unit 135 pays out the balance of the corporate wallet at a predetermined timing according to the use contract of the corporate account service to the financial institution account designated in advance by the business operator who is the user of the remittance service. .

〔4.処理手順〕
次に、図10を用いて、本実施形態に係る情報処理装置100による処理手順について説明する。図10は、本実施形態に係る情報処理装置の処理手順例を示すフローチャートである。なお、以下に示す処理手順は、情報処理装置100が有する制御部130により繰り返し実行される。
[4. Processing procedure]
Next, a processing procedure performed by the information processing apparatus 100 according to this embodiment will be described with reference to FIG. FIG. 10 is a flow chart showing an example of the processing procedure of the information processing apparatus according to this embodiment. Note that the processing procedure described below is repeatedly executed by the control unit 130 of the information processing apparatus 100 .

図10に示すように、判定部132は、コード読取情報に送金フラグが含まれる場合、コード読取情報に含まれる送金先識別情報に基づいて、送金先識別情報により識別される送金先が控除制度の適用対象であるか否かを判定する(ステップS101)。 As shown in FIG. 10, when the code reading information includes a remittance flag, the determination unit 132 determines whether the remittee identified by the remittee identification information is deductible based on the remittance destination identification information included in the code reading information. (step S101).

また、提供部133は、送金受付部132は、判定部132により送金先が控除制度の適用対象であると判定された場合、送金先が控除制度の適用対象である旨を示す情報を表示された送金額入力画面W1をユーザUに提供する(ステップS102)。 Further, when the remittance receiving unit 132 determines that the remittee is subject to the deduction system, the providing unit 133 displays information indicating that the remittee is subject to the deduction system. The remittance amount input screen W1 is provided to the user U (step S102).

また、提供部132は、送金先に対して個人情報を共有することについて同意するか否かの問合せを行うための同意画面W2をユーザUに提供する(ステップS103)。 Further, the providing unit 132 provides the user U with a consent screen W2 for inquiring whether or not the remittee agrees to share the personal information (Step S103).

また、提供部132は、同意画面W2を通じてユーザUから個人情報の共有についての同意が得られたかどうかを判定する(ステップS104)。提供部132は、同意画面W2を通じてユーザUから個人情報の共有についての同意が得られたと判定した場合(ステップS104:Yes)、個人情報が所定の領域である入力欄に自動入力された送金受付画面W3-1をユーザUに提供する(ステップS105)。 Further, the providing unit 132 determines whether or not the user U has consented to sharing the personal information through the consent screen W2 (step S104). When the providing unit 132 determines that the consent for sharing the personal information has been obtained from the user U through the consent screen W2 (step S104: Yes), the remittance acceptance in which the personal information is automatically entered in the input field which is the predetermined area. The screen W3-1 is provided to the user U (step S105).

また、送金処理部135は、ユーザUの送金指示を受け付けると(たとえば、送金ボタンが操作されると)、利用者であるユーザUの指示に従って、送金処理を実行し(ステップS107)、図10に示す処理手順を終了する。 Further, when the remittance processing unit 135 receives a remittance instruction from the user U (for example, when the remittance button is operated), the remittance processing unit 135 executes remittance processing according to the instruction of the user U (step S107). ends the procedure shown in .

上述のステップS104において、提供部132は、同意画面W2を通じてユーザUから個人情報の共有についての同意が得られなかったと判定した場合(ステップS104:No)、個人情報の入力欄が空欄の送金受付画面W3-2をユーザUに提供して(ステップS108)、上述のステップS107の処理手順に移る。 In step S104 described above, if the provision unit 132 determines that consent for sharing personal information has not been obtained from the user U through the consent screen W2 (step S104: No), the remittance acceptance with the personal information input field blank. The screen W3-2 is provided to the user U (step S108), and the process proceeds to step S107 described above.

〔5.変形例〕
上述してきた本実施形態は、本実施形態に係る情報処理の一例を示したものであり、種々の変更及び応用が可能である。
[5. Modification]
The embodiment described above is an example of information processing according to the embodiment, and various modifications and applications are possible.

(5-1.個人情報の共有の同意について)
たとえば、上述した本実施形態に係る情報処理の一例において、情報処理装置100は、控除制度の適用対象となる送金先であれば、送金先に対する個人情報の共有の同意を条件として、送金処理を実行してもよい。これにより、送金元であるユーザUに対して、確実に控除証明書を提供できる。
(5-1. Consent to sharing personal information)
For example, in the example of the information processing according to the present embodiment described above, the information processing apparatus 100 performs remittance processing on the condition that the remittee agrees to share personal information with the remittee to which the deduction system is applied. may be executed. As a result, the deduction certificate can be reliably provided to the user U who is the source of the remittance.

(5-2.定期的な送金について)
たとえば、上述した本実施形態に係る情報処理の一例において、情報処理装置100は、コード情報Qを通じて、その場限りに送金を受け付けるだけでなく、ユーザUからの洋弓に応じて、定期的な送金を受け付けてもよい。
(5-2. Regular remittance)
For example, in the example of the information processing according to the present embodiment described above, the information processing apparatus 100 not only accepts remittances on an ad-hoc basis through the code information Q, but also periodically remittances in response to the bow from the user U. may be accepted.

(5-3.送金金額に対する上限の設定について)
たとえば、上述した本実施形態に係る情報処理の一例において、情報処理装置100は、ユーザUからの要求に応じて、ユーザUから控除制度を利用可能な金額を限度として、ユーザUからの送金を受け付けるように処理を行ってもよい。
(5-3. Setting upper limit for remittance amount)
For example, in the example of the information processing according to the present embodiment described above, the information processing apparatus 100, in response to a request from the user U, requests remittance from the user U up to the amount of money for which the deduction system can be used from the user U. You may process so that it may be accepted.

〔6.ハードウェア構成〕
また、上述してきた本実施形態に係る情報処理装置100は、たとえば、図11に示すような構成のコンピュータ1000によって実現される。図11は、本実施形態または変形例に係るサービス提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
[6. Hardware configuration]
Also, the information processing apparatus 100 according to the present embodiment described above is realized by, for example, a computer 1000 having a configuration 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が本実施形態に係る情報処理装置100として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラム(たとえば、情報処理プログラム)を実行することにより、制御部330と同様の機能を実現する。すなわち、演算装置1030は、一次記憶装置1040上にロードされたプログラム(たとえば、情報処理プログラム)との協働により、本実施形態に係る情報処理装置100による処理を実現する。 For example, when the computer 1000 functions as the information processing device 100 according to the present embodiment, the arithmetic device 1030 of the computer 1000 executes a program (for example, an information processing program) loaded on the primary storage device 1040 to A function similar to that of the control unit 330 is realized. That is, the arithmetic device 1030 realizes the processing by the information processing device 100 according to this embodiment in cooperation with the program (for example, the information processing program) loaded on the primary storage device 1040 .

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

〔7.効果〕
上述してきたように、本実施形態に係る情報処理装置100は、判定部132と、提供部133と備える。判定部132は、ユーザからの処理要求として、送金フラグを含むコード読取情報を受け付けた場合、コード読取情報に含まれる送金先識別情報に基づいて、送金先識別情報により識別される送金先が控除制度の適用対象であるか否かを判定する。提供部133は、判定部132により送金先が控除制度の適用対象であると判定された場合、送金先が控除制度の適用対象である旨を示す情報を表示された送金額入力画面W1(たとえば、図5参照)をユーザUに提供する。
[7. effect〕
As described above, the information processing apparatus 100 according to this embodiment includes the determination unit 132 and the provision unit 133 . When the code reading information including the remittance flag is received as a processing request from the user, the determination unit 132 deducts the remittee identified by the remittee identification information based on the remittee identification information included in the code reading information. Determine whether or not the system is applicable. If the determining unit 132 determines that the deduction system applies to the remittee, the providing unit 133 displays the remittance amount input screen W1 (for example, , FIG. 5) is provided to the user U.

また、提供部133は、控除制度の適用対象となる旨の情報として、送金に対応する控除の内容を示す情報が表示された送金額入力画面W1を提供する。 Further, the providing unit 133 provides a remittance amount input screen W1 on which information indicating the content of the deduction corresponding to the remittance is displayed as information indicating that the deduction system is applicable.

また、提供部133は、送金先となる送金先事業者から予め受け付けられる設定に従って、ユーザUによる送金金額の入力が可能な送金額入力画面W1を提供する。具体的には、提供部133は、送金先事業者により設定された最低金額および最高金額の範囲で金額入力が可能な送金額入力画面W1を提供する。また、提供部133は、送金先事業者により設定された送金単位で金額入力が可能な送金額入力画面W1を提供する。 In addition, the providing unit 133 provides a remittance amount input screen W1 on which the user U can input the remittance amount according to settings accepted in advance from the remittance destination business operator. Specifically, the providing unit 133 provides a remittance amount input screen W1 on which an amount can be input within the range of the minimum amount and the maximum amount set by the remittance destination business operator. Further, the providing unit 133 provides a remittance amount input screen W1 on which the amount can be input in units of remittance set by the remittance destination business operator.

また、提供部133は、送金額入力画面W1に対するユーザUの操作(たとえば、ボタンB1に対する操作)に応じて、送金先に対して個人情報を共有することについて同意するか否かの問合せを行うための同意画面W2(たとえば、図5参照)をユーザUに提供し、同意画面W2を通じてユーザUから個人情報の共有についての同意が得られた場合、個人情報が所定の領域に自動入力された送金受付画面W3(たとえば、図5参照)をユーザUに提供する。 In addition, the providing unit 133 inquires of the remittee whether or not to agree to share the personal information in response to the user U's operation on the remittance amount input screen W1 (for example, operation on the button B1). If the consent screen W2 (see, for example, FIG. 5) for sharing personal information is provided to the user U and the user U consents to the sharing of personal information through the consent screen W2, the personal information is automatically entered in a predetermined area. The user U is provided with a remittance acceptance screen W3 (see FIG. 5, for example).

また、提供部133は、送金先識別情報に対応する送金先が個人情報の共有についての同意をユーザUから取得済みの送金先である場合、同意を取得済みの送金先に対する再送金に際して、同意画面W2の提供を飛ばして、送金受付画面W3を提供する。 Further, when the remittee corresponding to the remittee identification information is a remittee for which consent has been obtained from the user U for the sharing of personal information, the providing unit 133 does not provide consent for remittance to the remittee for which consent has already been obtained. The screen W2 is skipped and the remittance acceptance screen W3 is provided.

このようにして、本実施形態に係る情報処理装置100は、上述した各部により実行される処理、又は各部のうちのいずれかの組合せにより、キャッシュレスで送金を行うユーザUの利便性を高めることができる。すなわち、情報処理装置100は、送金先が寄付金控除などの控除制度の適用対象であるかを、送金実行前に事前にユーザUに確認させることが可能となる。また、情報処理装置100は、送金先が控除制度の適用対象である場合、ユーザUの同意を条件として、控除証明書の作成に必要となる個人情報の簡単な手続きのみで送金先に連携でき、ユーザ負担を軽減できる。 In this manner, the information processing apparatus 100 according to the present embodiment enhances the convenience of the user U who makes cashless remittances through the processes executed by the above-described units or a combination of the units. can be done. That is, the information processing apparatus 100 can make the user U confirm in advance whether the remittance destination is subject to a deduction system such as donation deduction before executing the remittance. In addition, when the remittance destination is subject to the deduction system, the information processing apparatus 100 can cooperate with the remittee only by a simple procedure of personal information necessary for creating a deduction certificate, subject to user U's consent. , the user burden can be reduced.

また、提供部133は、ユーザUからの要求に応じて、送金先が控除制度の適用対象である送金に関する送金履歴を提供する。これにより、本実施形態に係る情報処理装置100は、キャッシュレスで送金を行うユーザUの利便性をさらに高めることができる。 Further, the providing unit 133 provides, in response to a request from the user U, a remittance history relating to remittances to which the deduction system is applied. Thereby, the information processing apparatus 100 according to the present embodiment can further enhance the convenience of the user U who makes a cashless remittance.

〔8.その他〕
以上、本実施形態および変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
[8. 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.

また、上述した情報処理装置100は、機能によっては外部のプラットフォームなどをAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、その構成を柔軟に変更できる。 In addition, the information processing apparatus 100 described above can flexibly change its configuration, for example, by calling an external platform or the like using an API (Application Programming Interface), network computing, or the like, 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.

10 端末装置
100 情報処理装置
110 通信部
120 記憶部
121 送金先データベース
122 控除証明書送付方法データベース
123 送金履歴データベース
124 利用サービス情報データベース
125 決済対応ウォレット情報データベース
126 法人アカウント情報データベース
130 制御部
131 振分処理部
132 判定部
133 提供部
134 決済処理部
135 送金処理部
10 terminal device 100 information processing device 110 communication unit 120 storage unit 121 remittance destination database 122 deduction certificate delivery method database 123 remittance history database 124 service information database 125 payment compatible wallet information database 126 corporate account information database 130 control unit 131 allocation Processing unit 132 Determining unit 133 Providing unit 134 Settlement processing unit 135 Remittance processing unit

Claims (10)

ユーザからの処理要求として、送金フラグを含むコード読取情報を受け付けた場合、前記コード読取情報に含まれる送金先識別情報に基づいて、前記送金先識別情報により識別される送金先が控除制度の適用対象であるか否かを判定する判定部と、
前記判定部により前記送金先が前記控除制度の適用対象であると判定された場合、前記送金先が前記控除制度の適用対象である旨を示す情報が表示された第1の画面を前記ユーザに提供する提供部と
を備えることを特徴とする情報処理装置。
When code reading information including a remittance flag is received as a processing request from a user, the deduction system is applied to the remittee identified by the remittee identification information based on the remittee identification information included in the code reading information. A determination unit that determines whether or not it is a target,
If the determination unit determines that the remittance destination is subject to the deduction system, a first screen displaying information indicating that the remittance destination is subject to the deduction system is displayed to the user. An information processing apparatus comprising: a providing unit for providing;
前記提供部は、
前記控除制度の適用対象となる旨の情報として、前記送金先に適用される控除の内容を示す情報が表示された前記第1の画面を提供する
ことを特徴とする請求項1に記載の情報処理装置。
The providing unit
2. The information according to claim 1, wherein the first screen displaying information indicating details of the deduction applied to the remittee is provided as the information indicating that the deduction system is applicable. processing equipment.
前記提供部は、
前記送金先となる送金先事業者から予め受け付けられる設定に従って、前記ユーザによる送金金額の入力が可能な前記第1の画面を提供する
ことを特徴とする請求項1に記載の情報処理装置。
The providing unit
2. The information processing apparatus according to claim 1, wherein the first screen is provided on which the user can enter a remittance amount in accordance with settings previously received from a remittance destination business operator to which remittance is to be made.
前記提供部は、
前記送金先事業者により設定された最低金額および最高金額の範囲で金額入力が可能な前記第1の画面を提供する
ことを特徴とする請求項3に記載の情報処理装置。
The providing unit
4. The information processing apparatus according to claim 3, wherein the first screen is provided so that an amount can be entered within a range between a minimum amount and a maximum amount set by the remittance destination business operator.
前記提供部は、
前記送金先事業者により設定された送金単位で金額入力が可能な前記第1の画面を提供する
ことを特徴とする請求項3に記載の情報処理装置。
The providing unit
4. The information processing apparatus according to claim 3, wherein the first screen is provided on which an amount can be entered in units of remittance set by the remittance destination business operator.
前記提供部は、
前記第1の画面に対する操作に応じて、前記送金先に対して個人情報を共有することについて同意するか否かの問合せを行うための第2の画面を前記ユーザに提供し、
前記第2の画面を通じて前記ユーザから前記個人情報の共有についての同意が得られた場合、前記個人情報が所定の領域に自動入力された第3の画面を前記ユーザに提供する
ことを特徴とする請求項1に記載の情報処理装置。
The providing unit
providing the user with a second screen for inquiring whether or not to agree to share personal information with the remittee in response to an operation on the first screen;
When the user agrees to share the personal information through the second screen, the user is provided with a third screen in which the personal information is automatically entered in a predetermined area. The information processing device according to claim 1 .
前記提供部は、
前記送金先識別情報に対応する送金先が前記個人情報の共有についての同意を前記ユーザから取得済みの送金先である場合、前記同意を取得済みの送金先に対する再送金に際して、前記第2の画面の提供を飛ばして、前記第3の画面を提供する
ことを特徴とする請求項6に記載の情報処理装置。
The providing unit
If the remittee corresponding to the remittee identification information is a remittee for whom consent to sharing the personal information has already been obtained from the user, the remittance to the remittee for whom the consent has already been obtained is displayed on the second screen. 7. The information processing apparatus according to claim 6, wherein providing the third screen is skipped.
前記提供部は、
前記ユーザからの要求に応じて、前記送金先が前記控除制度の適用対象である送金に関する送金履歴を提供する
ことを特徴とする請求項1に記載の情報処理装置。
The providing unit
2. The information processing apparatus according to claim 1, wherein a remittance history relating to remittances to which the deduction system is applied is provided to the remittee in response to a request from the user.
コンピュータが実行する情報処理方法であって、
ユーザからの処理要求として、送金フラグを含むコード読取情報を受け付けた場合、前記コード読取情報に含まれる送金先識別情報に基づいて、前記送金先識別情報により識別される送金先が控除制度の適用対象であるか否かを判定する判定工程と、
前記判定工程により前記送金先が前記控除制度の適用対象であると判定された場合、前記送金先が前記控除制度の適用対象である旨を示す情報が表示された第1の画面を前記ユーザに提供する提供工程と
を含むことを特徴とする情報処理方法。
A computer-executed information processing method comprising:
When code reading information including a remittance flag is received as a processing request from a user, the deduction system is applied to the remittee identified by the remittee identification information based on the remittee identification information included in the code reading information. A determination step of determining whether or not it is a target;
If the determination step determines that the remittee is subject to the deduction system, a first screen displaying information indicating that the remittee is subject to the deduction system is displayed to the user. An information processing method, comprising: a providing step of providing;
コンピュータに、
ユーザからの処理要求として、送金フラグを含むコード読取情報を受け付けた場合、前記コード読取情報に含まれる送金先識別情報に基づいて、前記送金先識別情報により識別される送金先が控除制度の適用対象であるか否かを判定する判定手順と、
前記判定手順により前記送金先が前記控除制度の適用対象であると判定された場合、前記送金先が前記控除制度の適用対象である旨を示す情報が表示された第1の画面を前記ユーザに提供する提供手順と
を実行させることを特徴とする情報処理プログラム。
to the computer,
When code reading information including a remittance flag is received as a processing request from a user, the deduction system is applied to the remittee identified by the remittee identification information based on the remittee identification information included in the code reading information. A determination procedure for determining whether or not it is a target,
If the determination procedure determines that the remittance destination is subject to the deduction system, a first screen displaying information indicating that the remittance destination is subject to the deduction system is displayed to the user. An information processing program characterized by executing a provision procedure to be provided;
JP2022081833A 2022-05-18 2022-05-18 Information processing device, information processing method and information processing program Active JP7326536B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022081833A JP7326536B1 (en) 2022-05-18 2022-05-18 Information processing device, information processing method and information processing program
JP2023126391A JP2023171370A (en) 2022-05-18 2023-08-02 Information processing device, information processing method and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022081833A JP7326536B1 (en) 2022-05-18 2022-05-18 Information processing device, information processing method and information processing program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023126391A Division JP2023171370A (en) 2022-05-18 2023-08-02 Information processing device, information processing method and information processing program

Publications (2)

Publication Number Publication Date
JP7326536B1 true JP7326536B1 (en) 2023-08-15
JP2023170241A JP2023170241A (en) 2023-12-01

Family

ID=87563214

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2022081833A Active JP7326536B1 (en) 2022-05-18 2022-05-18 Information processing device, information processing method and information processing program
JP2023126391A Pending JP2023171370A (en) 2022-05-18 2023-08-02 Information processing device, information processing method and information processing program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023126391A Pending JP2023171370A (en) 2022-05-18 2023-08-02 Information processing device, information processing method and information processing program

Country Status (1)

Country Link
JP (2) JP7326536B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018014149A (en) 2017-10-27 2018-01-25 株式会社回線媒体研究所 Donation processing device, donation processing method, and donation processing program
JP2018018115A (en) 2016-07-25 2018-02-01 株式会社サン・メールサービス Donation support device
JP2021108077A (en) 2019-12-27 2021-07-29 ヤフー株式会社 Information processing device, information processing method and information processing program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018018115A (en) 2016-07-25 2018-02-01 株式会社サン・メールサービス Donation support device
JP2018014149A (en) 2017-10-27 2018-01-25 株式会社回線媒体研究所 Donation processing device, donation processing method, and donation processing program
JP2021108077A (en) 2019-12-27 2021-07-29 ヤフー株式会社 Information processing device, information processing method and information processing program

Also Published As

Publication number Publication date
JP2023170241A (en) 2023-12-01
JP2023171370A (en) 2023-12-01

Similar Documents

Publication Publication Date Title
US10546287B2 (en) Closed system processing connection
JP6059319B1 (en) Price payment management system and price payment management method
JP7219359B1 (en) Information processing equipment
WO2011125774A1 (en) Credit card usage management system, credit card usage management method, program, and information storage medium
CN113168623B (en) Transfer using credit account
JP7289412B1 (en) Information processing device, information processing method and information processing program
JP2020030462A (en) Device, method, and program for processing information
JP2002074000A (en) Funds account settlement processing support system through information communication network
JP7239778B1 (en) Information processing device, information processing method and information processing program
JP7326536B1 (en) Information processing device, information processing method and information processing program
JP7185083B1 (en) Information processing device, information processing method and information processing program
JP7422923B1 (en) Information processing device, information processing method, and information processing program
JP7202493B1 (en) Information processing device, information processing method and information processing program
JP7164744B1 (en) Information processing device, information processing method and information processing program
JP7564406B1 (en) Information processing device, information processing method, and information processing program
JP7570451B2 (en) Information processing device, information processing method, and information processing program
JP7267369B2 (en) Information processing device, program, and information processing method
JP7516479B2 (en) Providing device, providing method, and providing program
JP7375254B1 (en) Information processing device, information processing method, information processing program, and information processing system
JP7359931B1 (en) Information processing device, information processing method, and information processing program
JP7542025B2 (en) Server program, information processing method, computer system and center server program
JP7421592B2 (en) Information processing device, information processing method, and information processing program
Graham Payment Technologies in the Smart City Context
US20220051345A1 (en) Flag system and method of flagging for real-time expenditures transacted electronically
JP2024061254A (en) Presentation device, presentation method and presentation program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220518

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230802

R150 Certificate of patent or registration of utility model

Ref document number: 7326536

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150