Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7621409B2 - Payment management system, payment management method, and payment management program - Google Patents
[go: Go Back, main page]

JP7621409B2 - Payment management system, payment management method, and payment management program - Google Patents

Payment management system, payment management method, and payment management program Download PDF

Info

Publication number
JP7621409B2
JP7621409B2 JP2023067136A JP2023067136A JP7621409B2 JP 7621409 B2 JP7621409 B2 JP 7621409B2 JP 2023067136 A JP2023067136 A JP 2023067136A JP 2023067136 A JP2023067136 A JP 2023067136A JP 7621409 B2 JP7621409 B2 JP 7621409B2
Authority
JP
Japan
Prior art keywords
amount
payment
reason
user
bank
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
JP2023067136A
Other languages
Japanese (ja)
Other versions
JP2024153321A (en
Inventor
義信 前川
哲也 森井
Original Assignee
株式会社シーエスエス
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 株式会社シーエスエス filed Critical 株式会社シーエスエス
Priority to JP2023067136A priority Critical patent/JP7621409B2/en
Publication of JP2024153321A publication Critical patent/JP2024153321A/en
Application granted granted Critical
Publication of JP7621409B2 publication Critical patent/JP7621409B2/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)

Description

この発明は、銀行振込による、商品またはサービスの代金の決済に関する、決済管理システム、決済管理方法および決済管理プログラムに関する。 This invention relates to a payment management system, a payment management method, and a payment management program for payment of goods or services by bank transfer.

従来、銀行振込による、商品またはサービスの代金の決済状況(支払い状況)を管理するためのシステムの一例として、商品の購入代金および当該商品の購入代金に係る振込金額を取得し、購入代金を実際に入金された振込金額分減額して更新することにより、過不足金額を管理することができる入金確認通知システムが提案されている(特許文献1参照)。 As an example of a system for managing the settlement status (payment status) of the price of goods or services by bank transfer, a payment confirmation notification system has been proposed that can manage excess or shortfall amounts by acquiring the purchase price of the goods and the transfer amount related to the purchase price of the goods, and updating the purchase price by reducing it by the transfer amount actually deposited (see Patent Document 1).

特許文献1記載の入金確認通知システムでは、過不足金額を検出し、購入者から振り込まれた振込金額が購入代金より少ない場合に、金額が不足している旨を通知するとともに、引き続き、指定口座への不足金額の入金を待機することができる。 The payment confirmation notification system described in Patent Document 1 detects the amount of excess or deficiency, and if the amount transferred by the purchaser is less than the purchase price, notifies the purchaser that the amount is insufficient, and allows the purchaser to continue waiting for the shortfall to be deposited in the designated account.

しかしながら、特許文献1記載の入金確認通知システムでは、金額が不足している場合に、消費者視点では単に金額が不足している旨の通知が来るだけであり、事業者視点では不足金額の入金を待機するだけであるので、事業者および消費者の双方から見て利便性の観点で改善の余地がある。 However, in the payment confirmation notification system described in Patent Document 1, when an amount is insufficient, from the consumer's perspective, a notification is simply sent to that effect, and from the business's perspective, the business simply waits for the shortfall to be paid, so there is room for improvement in terms of convenience from the perspectives of both the business and the consumer.

特開2013-114389号公報JP 2013-114389 A

この発明は、上述の問題に鑑みて、銀行振込による、商品またはサービスの代金の決済に関し、事業者および消費者双方の利便性を向上させることができる、決済管理システム、決済管理方法および決済管理プログラムを提供することを目的とする。 In view of the above problems, this invention aims to provide a payment management system, a payment management method, and a payment management program that can improve the convenience of both businesses and consumers when paying for products or services by bank transfer.

この発明は、商品またはサービスを提供する事業者が使用する事業者端末と、前記商品または前記サービスの提供を受ける利用者が使用する利用者端末と、前記商品または前記サービスの提供に係る取引における代金の振込元となる仕向口座を有する仕向銀行が管理する仕向銀行サーバと、前記代金の振込先となる被仕向口座を有する被仕向銀行が管理する被仕向銀行サーバと、前記利用者端末、前記仕向銀行サーバおよび前記被仕向銀行サーバのそれぞれと通信可能であって、前記仕向口座から前記被仕向口座への前記代金の支払いに係る入金金額を管理する管理サーバとを備え、前記管理サーバは、前記代金に係る請求金額および当該代金の支払い期限を取得する取得手段と、前記支払い期限が到来したときに前記代金の支払いに係る前記入金金額が前記請求金額に対し決済条件を満たしているかどうかを判断する判断手段と、前記判断手段で前記決済条件を満たしていないと判断した場合に、前記利用者端末に金額不足通知を行う金額不足通知手段と、前記金額不足通知を行った場合に前記利用者に金額不足理由を入力させるための理由入力手段と、前記理由入力手段により入力された金額不足理由を前記事業者端末に通知する理由通知手段とを備えた決済管理システム、決済管理方法および決済管理プログラムであることを特徴とする。 This invention comprises a business terminal used by a business providing a product or service, a user terminal used by a user receiving the provision of the product or service, a sending bank server managed by a sending bank having a sending account which is the transfer source of the payment in a transaction related to the provision of the product or service, a receiving bank server managed by a receiving bank having a receiving account which is the transfer destination of the payment, and a management server capable of communicating with each of the user terminal, the sending bank server, and the receiving bank server, and managing the amount of the deposit related to the payment of the payment from the sending account to the receiving account, and the management server is capable of managing the billing amount related to the payment. The system, method, and program are characterized by comprising: an acquisition means for acquiring an amount and a payment deadline for the amount; a judgment means for judging whether the amount received for payment of the amount satisfies the payment conditions for the invoice amount when the payment deadline arrives; an amount deficiency notification means for notifying the user terminal of an amount deficiency when the judgment means judges that the payment conditions are not satisfied; a reason input means for having the user input a reason for the amount deficiency when the amount deficiency notification is issued; and a reason notification means for notifying the carrier terminal of the reason for the amount deficiency input by the reason input means.

この発明により、銀行振込による、商品またはサービスの代金の決済に関し、事業者および消費者双方の利便性を向上させることができる。 This invention can improve convenience for both businesses and consumers when it comes to paying for products or services by bank transfer.

この発明の決済管理システムの構成の一例を示す説明図。FIG. 1 is an explanatory diagram showing an example of the configuration of a payment management system of the present invention. 利用者端末の構成の一例を示すブロック図。FIG. 2 is a block diagram showing an example of the configuration of a user terminal. 事業者端末の構成の一例を示すブロック図。FIG. 2 is a block diagram showing an example of the configuration of a carrier terminal. 銀行サーバの構成の一例を示すブロック図。FIG. 4 is a block diagram showing an example of the configuration of a bank server. 決済管理サーバの構成の一例を示すブロック図。FIG. 2 is a block diagram showing an example of the configuration of a payment management server. 金額不足処理のフロー図。Flow diagram for processing insufficient amounts. 金額不足通知画面の画面構成例を示す説明図。FIG. 13 is an explanatory diagram showing an example of the screen layout of a screen for notifying an insufficient amount of money. 理由入力画面の画面構成例を示す説明図。FIG. 13 is an explanatory diagram showing an example of the screen layout of a reason input screen. 延長申請画面の画面構成例を示す説明図。FIG. 13 is an explanatory diagram showing an example of the screen configuration of an extension application screen. 延長通知画面の画面構成例を示す説明図。FIG. 13 is an explanatory diagram showing an example of the screen configuration of an extension notification screen. 理由通知画面の画面構成例を示す説明図。FIG. 13 is an explanatory diagram showing an example of the screen configuration of a reason notification screen. 変形例の金額判定処理のフロー図。FIG. 11 is a flow diagram of a modified example of an amount determination process.

以下、この発明の一実施形態を図面と共に説明する。
<システム構成>
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
<System Configuration>

図1は、本発明の決済管理システム1のシステム構成の一例を示すブロック図である。本発明の決済管理システム1は、銀行振込による、商品またはサービスの提供に係る取引における代金の決済(支払い)に関する決済管理サービスを提供するためのシステムである。取引の代金を決済する態様としては、一時的に提供される商品またはサービスの代金を決済する都度決済や、定期的に継続して提供される商品またはサービスの代金を決済する継続決済などがある。本発明の決済管理システム1では、都度決済または継続決済に係る取引において、銀行振込によって代金が支払われる場合を想定している。 Figure 1 is a block diagram showing an example of the system configuration of the payment management system 1 of the present invention. The payment management system 1 of the present invention is a system for providing a payment management service related to the settlement (payment) of the price in a transaction related to the provision of goods or services by bank transfer. The manner in which the price of a transaction is settled includes a one-time settlement, in which the price of a product or service that is provided temporarily, and a recurring settlement, in which the price of a product or service that is provided periodically and continuously. The payment management system 1 of the present invention assumes that the price is paid by bank transfer in a transaction related to a one-time settlement or a recurring settlement.

図1に示すように、決済管理システム1は、利用者端末2、事業者端末3、銀行サーバ4、および決済管理サーバ5を有している。利用者端末2は、事業者から商品またはサービスの提供を受ける利用者(消費者)が使用する端末である。事業者端末3は、利用者に対し商品またはサービスを提供する事業者(商品販売者またはサービス提供者)が使用する端末である。銀行サーバ4は、商品またはサービスの代金の送金元または送金先となる口座を有している銀行などの金融機関が管理するサーバである。決済管理サーバ5は、決済管理サービスを提供するためのサーバである。 As shown in FIG. 1, the payment management system 1 has a user terminal 2, a business operator terminal 3, a bank server 4, and a payment management server 5. The user terminal 2 is a terminal used by a user (consumer) who receives goods or services from a business operator. The business operator terminal 3 is a terminal used by a business operator (product seller or service provider) who provides goods or services to users. The bank server 4 is a server managed by a financial institution such as a bank that holds an account that will be the sender or recipient of the price of the goods or services. The payment management server 5 is a server for providing payment management services.

利用者端末2、事業者端末3、銀行サーバ4、および決済管理サーバ5のそれぞれは、インターネット等の通信回線6を介して、相互に通信可能に接続される。ただし、決済管理システム1は、複数の銀行サーバ4を有しており、複数の銀行サーバ4の間(銀行間)の通信は銀行データ通信用の専用回線が使用されることがある。 The user terminal 2, business operator terminal 3, bank server 4, and payment management server 5 are each connected to each other so that they can communicate with each other via a communication line 6 such as the Internet. However, the payment management system 1 has multiple bank servers 4, and communication between the multiple bank servers 4 (between banks) may use a dedicated line for bank data communication.

また、商品またはサービスの代金の送金元となる口座を有している金融機関を仕向銀行といい、商品またはサービスの代金の送金先となる口座を有している金融機関を被仕向銀行という。さらに、本発明では、説明の便宜上、仕向銀行が管理する銀行サーバ4を仕向銀行サーバ4aといい、被仕向銀行が管理する銀行サーバ4を被仕向銀行サーバ4bという。なお、仕向銀行サーバ4a,被仕向銀行サーバ4bのそれぞれを特に区別しない場合には単に「銀行サーバ4」ということがある。 The financial institution that holds the account from which the price of goods or services is to be remitted is called the sending bank, and the financial institution that holds the account to which the price of goods or services is to be remitted is called the receiving bank. Furthermore, in this invention, for the sake of convenience, the bank server 4 managed by the sending bank is called the sending bank server 4a, and the bank server 4 managed by the receiving bank is called the receiving bank server 4b. When there is no particular distinction between the sending bank server 4a and the receiving bank server 4b, they may simply be called "bank server 4."

なお、複数の銀行サーバ4は、利用者のために開設された口座、および/または事業者のために開設された口座を有している銀行が管理することが可能なものである。したがって、複数の銀行サーバ4のそれぞれは、取引の内容に応じて仕向銀行サーバ4aまたは被仕向銀行サーバ4bとしての立場が入れ替わることがある。また、各銀行における口座のうち事業者のために開設された口座としては、事業者のために開設された振込入金専用の仮想口座(バーチャル口座)であることが好ましい。バーチャル口座は、取引毎または利用者毎に口座を割り当てることができる。したがって、被仕向銀行サーバ4bにおいて振込(入金)があった場合に取引や利用者を特定することができる。 The multiple bank servers 4 can be managed by banks that have accounts opened for users and/or accounts opened for businesses. Therefore, each of the multiple bank servers 4 may switch between the role of sending bank server 4a and the role of receiving bank server 4b depending on the content of the transaction. Furthermore, it is preferable that the accounts opened for businesses among the accounts at each bank are virtual accounts opened for businesses exclusively for the purpose of receiving transfers. Virtual accounts can be assigned to each transaction or each user. Therefore, when a transfer (deposit) occurs at the receiving bank server 4b, the transaction and user can be identified.

なお、利用者端末2、事業者端末3、および銀行サーバ4(仕向銀行サーバ4a,被仕向銀行サーバ4b)については、説明の便宜上それぞれ1つずつ図示しているが、本発明の決済管理システム1は、複数の利用者、複数の事業者、複数の仕向銀行、複数の被仕向銀行が利用することができ、複数の利用者端末2、複数の事業者端末3、仕向銀行サーバ4a、および被仕向銀行サーバ4bを有していても良い。 For ease of explanation, one each of the user terminal 2, business operator terminal 3, and bank server 4 (sender bank server 4a, recipient bank server 4b) is shown, but the payment management system 1 of the present invention can be used by multiple users, multiple business operators, multiple sender banks, and multiple recipient banks, and may have multiple user terminals 2, multiple business operator terminals 3, sender bank servers 4a, and recipient bank servers 4b.

利用者端末2および事業者端末3は、利用者が使用する汎用のコンピュータ(ユーザ端末)である。たとえば、デスクトップPC、ノート(ラップトップ)PC、タブレットPC、スマートフォン、およびフィーチャーフォン等である。銀行サーバ4および決済管理サーバ5のそれぞれは、汎用のサーバコンピュータ(コンピューティングデバイス)で構成されている。なお、銀行サーバ4および決済管理サーバ5のそれぞれは、1台(単一)のコンピューティングデバイスで構成されていてもよいし、複数のコンピューティングデバイスで構成されていてもよい。また、銀行サーバ4および決済管理サーバ5のそれぞれの一部または全部がクラウドサーバで構成されていてもよい。 The user terminal 2 and the business operator terminal 3 are general-purpose computers (user terminals) used by users. For example, they are desktop PCs, notebook (laptop) PCs, tablet PCs, smartphones, and feature phones. The bank server 4 and the payment management server 5 are each configured as a general-purpose server computer (computing device). Each of the bank server 4 and the payment management server 5 may be configured as one (single) computing device, or may be configured as multiple computing devices. Furthermore, each of the bank server 4 and the payment management server 5 may be configured as a cloud server in part or in whole.

図2は利用者端末2の構成の一例を示すブロック図である。図3は事業者端末3の構成の一例を示すブロック図である。図4は銀行サーバ4の構成の一例を示すブロック図である。図5は決済管理サーバ5の構成の一例を示すブロック図である。 Figure 2 is a block diagram showing an example of the configuration of the user terminal 2. Figure 3 is a block diagram showing an example of the configuration of the business operator terminal 3. Figure 4 is a block diagram showing an example of the configuration of the bank server 4. Figure 5 is a block diagram showing an example of the configuration of the payment management server 5.

図2に示すように、利用者端末2は、制御部21、入力部22、表示部23、通信部24、および補助記憶部25を備える。入力部22、表示部23、通信部24、および補助記憶部25のそれぞれは、制御部21に通信可能に接続されている。利用者端末2の制御部21は、演算部26および主記憶部27を有しており、利用者端末2における各種演算および制御動作を実行する。 As shown in FIG. 2, the user terminal 2 includes a control unit 21, an input unit 22, a display unit 23, a communication unit 24, and an auxiliary memory unit 25. Each of the input unit 22, the display unit 23, the communication unit 24, and the auxiliary memory unit 25 is communicatively connected to the control unit 21. The control unit 21 of the user terminal 2 has a calculation unit 26 and a main memory unit 27, and executes various calculations and control operations in the user terminal 2.

図3に示すように、事業者端末3は、制御部31、入力部32、表示部33、通信部34、および補助記憶部35を備える。入力部32、表示部33、通信部34、および補助記憶部35のそれぞれは、制御部31に通信可能に接続されている。事業者端末3の制御部31は、演算部36および主記憶部37を有しており、事業者端末3における各種演算および制御動作を実行する。 As shown in FIG. 3, the operator terminal 3 includes a control unit 31, an input unit 32, a display unit 33, a communication unit 34, and an auxiliary memory unit 35. The input unit 32, the display unit 33, the communication unit 34, and the auxiliary memory unit 35 are each communicatively connected to the control unit 31. The control unit 31 of the operator terminal 3 has a calculation unit 36 and a main memory unit 37, and executes various calculations and control operations in the operator terminal 3.

図4に示すように、銀行サーバ4は、制御部41、通信部42、および補助記憶部43を備える。通信部42、および補助記憶部43のそれぞれは、制御部41に通信可能に接続されている。銀行サーバ4の制御部41は、演算部44および主記憶部45を有しており、銀行サーバ4における各種演算および制御動作を実行する。 As shown in FIG. 4, the bank server 4 includes a control unit 41, a communication unit 42, and an auxiliary memory unit 43. The communication unit 42 and the auxiliary memory unit 43 are each communicatively connected to the control unit 41. The control unit 41 of the bank server 4 has a calculation unit 44 and a main memory unit 45, and executes various calculations and control operations in the bank server 4.

図5に示すように、決済管理サーバ5は、制御部51、通信部52、および補助記憶部53を備える。通信部52、および補助記憶部53のそれぞれは、制御部51に通信可能に接続されている。決済管理サーバ5の制御部51は、演算部56および主記憶部57を有しており、決済管理サーバ5における各種演算および制御動作を実行する。 As shown in FIG. 5, the payment management server 5 includes a control unit 51, a communication unit 52, and an auxiliary memory unit 53. The communication unit 52 and the auxiliary memory unit 53 are each communicatively connected to the control unit 51. The control unit 51 of the payment management server 5 has a calculation unit 56 and a main memory unit 57, and executes various calculations and control operations in the payment management server 5.

図2~5に示す各演算部(26、36、44、56)は、CPUまたはMPUなどを含む演算処理部である。各主記憶部(27、37、45、57)は、RAM(DRAM)などを有している。RAMは、演算部(26、36、44、56)のワーク領域およびバッファ領域として用いられる。 Each of the calculation units (26, 36, 44, 56) shown in Figures 2 to 5 is a calculation processing unit including a CPU or an MPU. Each of the main memory units (27, 37, 45, 57) has a RAM (DRAM) or the like. The RAM is used as a work area and a buffer area for the calculation units (26, 36, 44, 56).

図2および図3に示す入力部(22、32)は、利用者端末2または事業者端末3の使用者(利用者または事業者の担当者)の操作入力を受け付ける入力部品、および入力部品と制御部(21、31)との間に介在する入力検出回路を有している。入力部品は、たとえばタッチパネルまたは/およびハードウェアの操作キーである。タッチパネルとしては、静電容量方式、電磁誘導方式、抵抗膜方式、赤外線方式など、任意の方式のものを用いることができる。入力検出回路は、各入力部品の操作に応じた操作信号ないし操作データ(操作入力データ)を制御部(21、31)に出力する。 The input unit (22, 32) shown in Figures 2 and 3 has an input component that accepts operational input from a user (user or business operator's staff) of the user terminal 2 or business operator terminal 3, and an input detection circuit that is interposed between the input component and the control unit (21, 31). The input component is, for example, a touch panel and/or hardware operation keys. The touch panel can be of any type, such as a capacitive type, an electromagnetic induction type, a resistive film type, or an infrared type. The input detection circuit outputs an operation signal or operation data (operation input data) corresponding to the operation of each input component to the control unit (21, 31).

表示部(23、33)は、ディスプレイ、およびディスプレイと制御部(21、31)との間に介在する表示制御回路を有している。ディスプレイとしては、たとえばLCD(液晶ディスプレイ)または有機ELディスプレイなどを用いることができる。 The display unit (23, 33) has a display and a display control circuit interposed between the display and the control unit (21, 31). The display may be, for example, an LCD (liquid crystal display) or an organic EL display.

図2~5に示す通信部(24、34、42,52)は、通信回線6に接続するための通信回路を有している。通信回路は、有線通信回路または無線通信回路であり、演算部(26、36、44、56)からの指示に従って、通信回線6を介して、外部コンピュータと通信する。また、利用者端末2、事業者端末3、銀行サーバ4および決済管理サーバ5のそれぞれの通信部(24、34、42,52)は、通信回線6を介さずに、専用回線等で直接相互に通信することも可能である。特に、銀行サーバ4の通信部42は、銀行データ通信用の専用回線で通信することも可能である。 The communication units (24, 34, 42, 52) shown in Figures 2 to 5 have communication circuits for connecting to the communication line 6. The communication circuits are wired or wireless communication circuits, and communicate with an external computer via the communication line 6 according to instructions from the calculation units (26, 36, 44, 56). In addition, the communication units (24, 34, 42, 52) of the user terminal 2, business operator terminal 3, bank server 4, and payment management server 5 can also communicate directly with each other via a dedicated line or the like, without going through the communication line 6. In particular, the communication unit 42 of the bank server 4 can also communicate via a dedicated line for bank data communication.

補助記憶部(25、35、43、53)は、HDD、SSD、フラッシュメモリ、EEPROMなどの不揮発性メモリで構成され、各演算部(26、36、44、56)が利用者端末2、事業者端末3、銀行サーバ4、および決済管理サーバ5のそれぞれの動作を制御するためのプログラムおよび本システムの利用に必要な各種データなどを記憶する。 The auxiliary memory units (25, 35, 43, 53) are composed of non-volatile memory such as HDD, SSD, flash memory, and EEPROM, and store programs for each calculation unit (26, 36, 44, 56) to control the operation of the user terminal 2, business operator terminal 3, bank server 4, and payment management server 5, as well as various data necessary for using the system.

図2に示すように、利用者端末2の補助記憶部25は、利用者の操作入力に応じて本システムにおける利用者端末2の各種動作を実行するための利用者用プログラム25aと、本システムの利用に必要な利用者用データ25bとを記憶している。利用者用プログラム25aおよび利用者用データ25bは、必要に応じて補助記憶部25から読み出され主記憶部27に記憶される(展開される)。利用者端末2の動作は、演算部26が主記憶部27に展開された利用者用プログラム25aを実行することによって実現される。 As shown in FIG. 2, the auxiliary memory unit 25 of the user terminal 2 stores a user program 25a for executing various operations of the user terminal 2 in the system in response to operational input by the user, and user data 25b necessary for using the system. The user program 25a and user data 25b are read out from the auxiliary memory unit 25 as necessary and stored (expanded) in the main memory unit 27. The operation of the user terminal 2 is realized by the calculation unit 26 executing the user program 25a expanded in the main memory unit 27.

利用者用プログラム25aは、少なくとも、外部コンピュータ(たとえば事業者端末3、銀行サーバ4、および決済管理サーバ5)にアクセス(外部コンピュータとの通信を確立)するための通信プログラム、表示部23に種々の画面を表示させるための表示プログラム、入力部22を介して利用者からの入力操作を受け付けるための入力プログラム、および利用者端末2が備える各種の機能を選択および実行するためのプログラム等を有している。利用者用データ25bは、少なくとも、本システムにおいて必要な利用者のデータを含む。 The user program 25a includes at least a communication program for accessing (establishing communication with) an external computer (e.g., the business operator terminal 3, the bank server 4, and the payment management server 5), a display program for displaying various screens on the display unit 23, an input program for accepting input operations from the user via the input unit 22, and a program for selecting and executing various functions provided in the user terminal 2. The user data 25b includes at least the user data required in this system.

図3に示すように、事業者端末3の補助記憶部35は、事業者端末3の各種動作を実行するための事業者用プログラム35aと、本システムの利用に必要な事業者用データ35bとを記憶している。事業者用プログラム35aおよび事業者用データ35bは、必要に応じて補助記憶部35から読み出され主記憶部37に記憶される(展開される)。事業者端末3の動作は、演算部36が主記憶部37に展開された事業者用プログラム35aを実行することによって実現される。 As shown in FIG. 3, the auxiliary memory unit 35 of the operator terminal 3 stores operator programs 35a for executing various operations of the operator terminal 3, and operator data 35b necessary for using the system. The operator programs 35a and operator data 35b are read from the auxiliary memory unit 35 as necessary and stored (expanded) in the main memory unit 37. The operation of the operator terminal 3 is realized by the calculation unit 36 executing the operator programs 35a expanded in the main memory unit 37.

事業者用プログラム35aは、少なくとも、外部コンピュータ(たとえば利用者端末2、銀行サーバ4、および決済管理サーバ5)にアクセス(外部コンピュータとの通信を確立)するための通信プログラム、取引毎の代金(請求金額)のデータ(請求金額データ)を決済管理サーバ5に通知する請求金額通知プログラム、請求金額データに紐づけられた取引毎の代金の支払い期限のデータ(期限データ)を決済管理サーバ5に通知する期限通知プログラム、入力部32を介して事業者の担当者(事業者端末3の使用者)からの入力操作を受け付けるための入力プログラム、および事業者端末3が備える各種の機能を選択および実行するためのプログラム等を有している。 The business operator program 35a includes at least a communications program for accessing (establishing communication with) an external computer (e.g., the user terminal 2, the bank server 4, and the payment management server 5), a billing amount notification program for notifying the payment management server 5 of data on the price (billing amount) for each transaction (billing amount data), a deadline notification program for notifying the payment management server 5 of data on the payment deadline for the price for each transaction linked to the billing amount data (deadline data), an input program for accepting input operations from the business operator's personnel (user of the business operator terminal 3) via the input unit 32, and a program for selecting and executing various functions provided by the business operator terminal 3.

図4に示すように、銀行サーバ4の補助記憶部43は、銀行サーバ4の各種動作を実行するための銀行用プログラム43aと、本システムの利用に必要な銀行用データ43bとを記憶している。銀行用プログラム43aおよび銀行用データ43bは、必要に応じて補助記憶部43から読み出され主記憶部45に記憶される(展開される)。事業者端末3の動作は、演算部44が主記憶部45に展開された銀行用プログラム43aを実行することによって実現される。 As shown in FIG. 4, the auxiliary memory unit 43 of the bank server 4 stores a bank program 43a for executing various operations of the bank server 4, and bank data 43b necessary for using the system. The bank program 43a and bank data 43b are read from the auxiliary memory unit 43 as necessary and stored (expanded) in the main memory unit 45. The operation of the business operator terminal 3 is realized by the calculation unit 44 executing the bank program 43a expanded in the main memory unit 45.

銀行用プログラム43aは、少なくとも、外部コンピュータ(たとえば利用者端末2、事業者端末3、他の銀行サーバ4および決済管理サーバ5)にアクセス(外部コンピュータとの通信を確立)するための通信プログラム、利用者の依頼に基づいて他の銀行(被仕向銀行)に対し送金(銀行振込)を行う送金プログラム、他の銀行から振り込まれた(送金された)金額(入金金額)のデータ(入金金額データ)を取引毎に決済管理サーバ5に通知する入金金額通知プログラム、および銀行サーバ4が備える各種の機能を選択および実行するためのプログラム等を有している。 The bank program 43a includes at least a communications program for accessing (establishing communication with) external computers (e.g., the user terminal 2, the business terminal 3, other bank servers 4, and the payment management server 5), a remittance program for sending (bank transfer) money to other banks (recipient banks) based on a user's request, a deposit amount notification program for notifying the payment management server 5 of data (deposit amount data) of the amount transferred (remitted) from other banks for each transaction, and a program for selecting and executing various functions provided by the bank server 4.

図5に示すように、決済管理サーバ5の補助記憶部53は、決済管理サーバ5の各種動作を実行するための決済管理用プログラム54と、本システムの利用に必要な決済管理用データ55とを記憶している。決済管理用プログラム54および決済管理用データ55は、必要に応じて補助記憶部53から読み出され主記憶部57に一時的に記憶される。決済管理サーバ5の動作は、演算部56が主記憶部57に一時的に記憶された決済管理用プログラム54を実行することによって実現される。 As shown in FIG. 5, the auxiliary memory unit 53 of the payment management server 5 stores a payment management program 54 for executing various operations of the payment management server 5, and payment management data 55 necessary for using the system. The payment management program 54 and the payment management data 55 are read from the auxiliary memory unit 53 as needed and temporarily stored in the main memory unit 57. The operation of the payment management server 5 is realized by the calculation unit 56 executing the payment management program 54 temporarily stored in the main memory unit 57.

決済管理用プログラム54は、少なくとも、決済管理サーバ5が備える各種の機能を選択および実行するためのメイン処理プログラム54a、事業者端末3から通知された請求金額データを管理するための請求金額管理プログラム54b、銀行サーバ4から通知された入金金額データを管理するための入金金額管理プログラム54c、請求金額と入金金額とを対比して取引毎に支払い完了(入金完了)かどうかを判断するための金額判断プログラム54d、取引毎に入金完了の旨や金額不足の旨を利用者(利用者端末2)に通知するための利用者通知プログラム54e、金額不足の場合に利用者から取引毎に金額不足の理由を取得するための理由取得プログラム54f、および、入金完了の旨や金額不足の場合に取引毎に金額不足の理由を事業者に通知する事業者通知プログラム54g等を有している。 The payment management program 54 includes at least a main processing program 54a for selecting and executing various functions of the payment management server 5, a billing amount management program 54b for managing billing amount data notified from the business terminal 3, a deposit amount management program 54c for managing deposit amount data notified from the bank server 4, an amount determination program 54d for comparing the billing amount with the deposit amount to determine whether payment is complete (deposit is complete) for each transaction, a user notification program 54e for notifying the user (user terminal 2) of the completion of deposit for each transaction or of an insufficient amount, a reason acquisition program 54f for acquiring the reason for the insufficient amount from the user for each transaction in the case of an insufficient amount, and a business notification program 54g for notifying the business of the completion of deposit or of the reason for the insufficient amount for each transaction in the case of an insufficient amount.

決済管理用データ55は、本システムを利用する利用者のデータである利用者データ55a、本システムを利用する事業者のデータである事業者データ55b、事業者端末3から通知された取引毎の請求金額データ55c、取引毎の代金の支払い期限を示す期限データ55d、銀行サーバ4から通知された取引毎の入金金額データ55e、取引毎の金額不足の理由を示す理由データ55f等を有している。利用者データ55aは、予め登録されている口座振替用の銀行口座(振替口座)のデータを有している。なお、請求金額データ55c、期限データ55d、入金金額データ55e、および理由データ55fのそれぞれは、取引毎の識別情報(ID)に紐づけられるなど、取引毎に区別できるような態様で記憶されており、バーチャル口座を用いる場合にはバーチャル口座番号も紐づけられている。 The settlement management data 55 includes user data 55a, which is data on users who use the system, business data 55b, which is data on businesses who use the system, billing amount data 55c for each transaction notified from the business terminal 3, deadline data 55d indicating the deadline for payment of the price for each transaction, deposit amount data 55e for each transaction notified from the bank server 4, reason data 55f indicating the reason for a shortfall in the amount for each transaction, etc. User data 55a includes data on a bank account (transfer account) for direct debit that is registered in advance. Note that billing amount data 55c, deadline data 55d, deposit amount data 55e, and reason data 55f are each stored in a manner that allows them to be distinguished for each transaction, such as by being linked to identification information (ID) for each transaction, and when a virtual account is used, the virtual account number is also linked.

利用者データ55aは、利用者端末2と利用者(利用者端末2の使用者)とを紐づけるためのデータを有している。事業者データ55bは、事業者端末3と事業者(事業者端末3の使用者)とを紐づけるためのデータを有している。 The user data 55a includes data for linking the user terminal 2 with the user (the user of the user terminal 2). The business operator data 55b includes data for linking the business operator terminal 3 with the business operator (the user of the business operator terminal 3).

なお、上述した利用者端末2の構成、銀行サーバ4の構成、事業者端末3の構成および決済管理サーバ5の構成は、単なる一例であり、これに限定される必要はない。
<システム動作例>
The above-mentioned configurations of the user terminal 2, the bank server 4, the business operator terminal 3, and the payment management server 5 are merely examples, and the present invention is not limited to these.
<System operation example>

以下、決済管理システム1の動作例を説明する。まず、決済管理システム1の動作例を説明する前提となる請求金額データ55cの発生について簡単に説明する。事業者と利用者との間で商品またはサービスの提供に係る取引を行った場合、事業者端末3は、取引の代金(請求金額)のデータ(請求金額データ)および当該請求金額データに紐づけられた支払い期限のデータ(期限データ)を決済管理サーバ5に通知する。決済管理サーバ5は、事業者端末3から通知された請求金額データおよび期限データを請求金額データ55cおよび期限データ55dとして記憶する。また、利用者が自身の口座(仕向銀行の口座)などから取引の代金を支払うための事業者の口座(被仕向銀行の口座)に振込(送金)を行った場合、被仕向銀行サーバ4bは、仕向銀行の口座から振り込まれた(送金された)金額(入金金額)のデータ(入金金額データ)を決済管理サーバ5に通知する。決済管理サーバ5は、被仕向銀行サーバ4bから通知された入金金額データを入金金額データ55eとして記憶する。なお、上述したように、請求金額データ55c、期限データ55d、および入金金額データ55eは、取引毎に区別できるような態様で記憶されている。
<金額不足処理>
An example of the operation of the settlement management system 1 will be described below. First, a brief description will be given of the generation of the billing amount data 55c, which is a premise for describing the example of the operation of the settlement management system 1. When a transaction related to the provision of a product or service is performed between a business operator and a user, the business operator terminal 3 notifies the settlement management server 5 of the data of the price of the transaction (billing amount) (billing amount data) and the data of the payment deadline linked to the billing amount data (expiry date data). The settlement management server 5 stores the billing amount data and the deadline data notified from the business operator terminal 3 as billing amount data 55c and deadline data 55d. In addition, when a user transfers (remits) money from his/her own account (sender bank account) to the business operator's account (recipient bank account) to pay the price of the transaction, the recipient bank server 4b notifies the settlement management server 5 of the data of the amount (deposit amount) transferred (remitted) from the sender bank account (deposit amount data). The settlement management server 5 stores the deposit amount data notified from the recipient bank server 4b as deposit amount data 55e. As described above, the billing amount data 55c, the term data 55d, and the deposit amount data 55e are stored in a manner that allows them to be distinguished for each transaction.
<Processing insufficient amount>

図6は金額不足処理のフロー図である。図7は通知メール100の画面構成例を示す説明図である。図8は理由入力画面110の画面構成例を示す説明図である。図9は延長申請画面120の画面構成例を示す説明図である。図10は延長通知画面130の画面構成例を示す説明図である。図11は、理由通知画面140の画面構成例を示す説明図である。以下、図6~図11を参照して利用者に金額不足の通知を行う金額不足処理について説明する。なお、金額不足の場合に実行する金額不足処理は、事業者の設定により支払い期限を所定期間だけ自動的に延長する自動延長処理と、利用者に延長申請された場合に所定期間だけ支払い期限を延長する手動延長処理がある。決済管理サーバ5(制御部51)は、まず事業者により自動延長処理の設定がされているか確認し、されていれば自動的に所定期間だけ支払い期限を延長し、図10の延長通知画面130を表示する。事業者により自動延長処理の設定がなされていなければ、図6に示す金額不足処理を実行する。 Figure 6 is a flow diagram of the insufficient amount process. Figure 7 is an explanatory diagram showing an example of the screen configuration of the notification mail 100. Figure 8 is an explanatory diagram showing an example of the screen configuration of the reason input screen 110. Figure 9 is an explanatory diagram showing an example of the screen configuration of the extension application screen 120. Figure 10 is an explanatory diagram showing an example of the screen configuration of the extension notification screen 130. Figure 11 is an explanatory diagram showing an example of the screen configuration of the reason notification screen 140. Below, the insufficient amount process that notifies the user of the insufficient amount will be described with reference to Figures 6 to 11. In addition, the insufficient amount process executed in the case of insufficient amount is an automatic extension process that automatically extends the payment deadline for a specified period according to the settings of the business operator, and a manual extension process that extends the payment deadline for a specified period when an extension is applied for by the user. The settlement management server 5 (control unit 51) first checks whether the automatic extension process has been set by the business operator, and if so, automatically extends the payment deadline for a specified period and displays the extension notification screen 130 of Figure 10. If the automatic extension process has not been set by the business operator, the insufficient amount process shown in Figure 6 is executed.

図6に示す金額不足処理は、利用者端末2、銀行サーバ4および事業者端末3等と連携して、決済管理サーバ5(制御部51)で行われる処理である。金額不足処理は、或る取引の支払い期限が到来したときに当該取引の代金の支払いが決済条件を満たしていない場合に実行される。たとえば、決済条件は、当該取引の入金金額が請求金額以上の金額(同額を含む)であるかどうかであり、入金金額が請求金額以上であれば決済条件を満たしていると判断され、入金金額が請求金額未満であれば決済条件を満たしていないと判断される。なお、支払い期限が到来したときに決済条件を満たしていると判断された場合には、金額不足処理は実行されない。 The insufficient amount process shown in Figure 6 is a process performed by the payment management server 5 (control unit 51) in cooperation with the user terminal 2, bank server 4, business operator terminal 3, etc. The insufficient amount process is executed when the payment of a transaction does not satisfy the payment conditions when the payment deadline for that transaction arrives. For example, the payment conditions are whether the deposit amount for the transaction is equal to or greater than the invoice amount (including the same amount), and if the deposit amount is equal to or greater than the invoice amount, it is determined that the payment conditions are satisfied, and if the deposit amount is less than the invoice amount, it is determined that the payment conditions are not satisfied. Note that if it is determined that the payment conditions are satisfied when the payment deadline arrives, the insufficient amount process is not executed.

図6に示すように、決済管理サーバ5は、金額不足処理を開始すると、金額不足を利用者(金額不足となった取引における被請求者)が使用する利用者端末2に通知し(ステップS1)、金額不足理由の入力に進むかどうかを判断する(ステップS2)。 As shown in FIG. 6, when the payment management server 5 starts the insufficient amount process, it notifies the user terminal 2 used by the user (the billee in the transaction that resulted in the insufficient amount) of the insufficient amount (step S1), and determines whether to proceed to input the reason for the insufficient amount (step S2).

たとえば、決済管理サーバ5は、ステップS1において、図7に示すような内容の通知メール100を利用者(被請求者)の利用者端末2に通知する。通知メール100は、不足通知部101と、理由入力用リンク102とを有している。 For example, in step S1, the payment management server 5 sends a notification email 100 with the contents shown in FIG. 7 to the user terminal 2 of the user (billed party). The notification email 100 includes a shortage notification section 101 and a link 102 for entering a reason.

不足通知部101は、通知メール100の本文となるものであり、入金金額が請求金額に対し不足している旨を通知するような内容の文によって構成される。不足通知部101には、入金金額が請求金額に対し不足している旨、不足金額、金額不足理由の入力を促す旨等の情報が含まれる。また、図7に示す例では、不足通知部101には、理由入力用リンク102の有効期限(回答期限)の情報が含まれる。この不足通知部101の通知は、振込手数料を事業者が負担しない場合は請求額から入金金額(被仕向け銀行への着金金額)を減算した不足金額を明示し、振込手数料を事業者が負担する場合はそれ以外の形式での不足の表示(例えば不足である旨、請求額から入金金額を減算した金額とそれに振込手数料を加算した金額の範囲を示す表示など)とすることができる。これにより、事業者側の都合に応じつつ、かつ利用者にできるだけわかりやすい通知とすることができる。 The shortage notification section 101 is the main text of the notification email 100, and is composed of a sentence notifying the user that the amount of the deposit is short of the amount of the invoice. The shortage notification section 101 includes information such as the fact that the amount of the deposit is short of the amount of the invoice, the shortfall amount, and a request to input the reason for the shortfall. In the example shown in FIG. 7, the shortage notification section 101 includes information on the expiration date (response deadline) of the reason input link 102. If the business operator does not bear the transfer fee, the notification of this shortage notification section 101 clearly indicates the shortfall amount obtained by subtracting the amount of the deposit (the amount of the money received at the destination bank) from the amount of the invoice, and if the business operator bears the transfer fee, the shortfall can be displayed in a different format (for example, a notice that there is a shortfall, a display showing the range of the amount obtained by subtracting the amount of the deposit from the amount of the invoice and adding the transfer fee, etc.). This allows the notification to be as easy to understand as possible for the user while meeting the convenience of the business operator.

理由入力用リンク102は、決済管理サーバ5にアクセスし、金額不足理由を入力するためのWEBページを表示させるためのハイパーリンクである。理由入力用リンク102は、WEBページを表示させるためのURL等の文字を表示した文字リンクであってもよいし、画像リンクやボタン式のリンクであってもよい。 The reason input link 102 is a hyperlink for accessing the payment management server 5 and displaying a web page for inputting the reason for the insufficient amount. The reason input link 102 may be a text link that displays text such as a URL for displaying a web page, or it may be an image link or a button-type link.

なお、通知メール100に代えて、不足通知部101および理由入力用リンク102を有し通知メール100に相当するポップアップ画面として利用者端末2に通知することもできる。 In addition, instead of the notification email 100, the notification can be sent to the user terminal 2 as a pop-up screen equivalent to the notification email 100, which has a shortage notification section 101 and a link for inputting a reason 102.

図6に戻って、決済管理サーバ5は、理由入力用リンク102が選択されない場合には金額不足理由の入力に進むと判断せず(ステップS2:NO)、金額不足理由の入力期限(回答期限)まで待機する。理由入力用リンク102が選択されないまま金額不足理由の入力期限(回答期限)が到来した場合には金額不足処理を終了する。 Returning to FIG. 6, if the link for entering the reason 102 is not selected, the payment management server 5 does not decide to proceed to input the reason for the insufficient amount (step S2: NO), and waits until the deadline for entering the reason for the insufficient amount (response deadline). If the deadline for entering the reason for the insufficient amount (response deadline) arrives without the link for entering the reason 102 being selected, the insufficient amount processing is terminated.

一方、決済管理サーバ5は、ステップS2において、たとえば理由入力用リンク102が選択された場合には金額不足理由の入力に進むと判断(ステップS2:YES)し、金額不足理由を入力するためのWEBページを利用者端末2の表示部23に表示させ(ステップS3)、金額不足理由が入力されたかどうかを判断する(ステップS4)。 On the other hand, in step S2, if the reason input link 102 is selected, the payment management server 5 determines to proceed to input the reason for the insufficient amount (step S2: YES), displays a web page for inputting the reason for the insufficient amount on the display unit 23 of the user terminal 2 (step S3), and determines whether the reason for the insufficient amount has been input (step S4).

たとえば、決済管理サーバ5は、ステップS3において、図8に示すような内容の理由入力画面110を利用者(被請求者)の利用者端末2に表示(通知)する。理由入力画面110は、通知部111と、理由入力部112と、入金完了予定日入力部113とを有している。 For example, in step S3, the payment management server 5 displays (notifies) a reason input screen 110 with the content as shown in FIG. 8 on the user terminal 2 of the user (billed party). The reason input screen 110 has a notification section 111, a reason input section 112, and a scheduled payment completion date input section 113.

通知部111は、金額不足理由の入力を促すような通知文111aおよび金額不足理由を入力できる期間の終期(回答期限または入力期限)を示す期限表示部111bによって構成される。 The notification section 111 is composed of a notification text 111a that prompts the user to input the reason for the insufficient amount, and a deadline display section 111b that indicates the end of the period during which the reason for the insufficient amount can be input (the response deadline or input deadline).

理由入力部112は、金額不足理由を入力するために設けられている。たとえば、理由入力部112は、予め設定された複数種類の金額不足理由の候補のそれぞれに対応した選択肢を提示する。 The reason input unit 112 is provided for inputting the reason for the insufficient amount. For example, the reason input unit 112 presents options corresponding to each of a plurality of predefined candidate reasons for the insufficient amount.

本実施形態では、理由入力部112は、複数種類の金額不足理由の候補のそれぞれに割り当てられた複数の選択ボタン112a~112cを有している。なお、選択ボタン112a~112cは、いわゆるソフトウェアキー(操作ボタン)として機能する。以下、ソフトウェアキーを単に「ボタン」という。具体的には、理由入力部112は、金額不足理由として利用者が振込金額を間違えた場合に相当する「振込金額の間違い」が割り当てられた選択ボタン112aと、金額不足理由として振込金額に上限金額が設定されていた場合であって上限金額が請求金額未満であった場合に相当する「振込金額の上限制限」が割り当てられた選択ボタン112bと、金額不足理由として「振込金額の間違い」および「振込金額の上限制限」以外の理由に相当する「その他」が割り当てられた選択ボタン112cとを有している。なお、理由入力部112は、選択ボタン112a~112cに代えて、複数種類の金額不足理由の候補のそれぞれに割り当てられたチェックボックスまたはラジオボタン、若しくは金額不足理由を示す文字の入力を受け付けるテキストボックス(入力欄)を有していてもよい。入金完了予定日入力部113は、不足金額の入金完了予定日を入力するために設けられている。たとえば、入金完了予定日入力部113は、入金完了予定日の日付を入力するためのテキストボックス(入力欄)113aを有している。ただし、入金完了予定日は、支払期限よりも前の日に限り設定することができる。 In this embodiment, the reason input unit 112 has a number of selection buttons 112a to 112c that are assigned to multiple types of candidates for the reason for the shortfall. The selection buttons 112a to 112c function as so-called software keys (operation buttons). Hereinafter, the software keys are simply referred to as "buttons." Specifically, the reason input unit 112 has a selection button 112a to which "Mistake in transfer amount" is assigned, which corresponds to the case where the user makes a mistake in the amount of the transfer as the reason for the shortfall, a selection button 112b to which "Upper limit on transfer amount" is assigned, which corresponds to the case where an upper limit is set for the transfer amount and the upper limit is less than the amount claimed, and a selection button 112c to which "Other" is assigned, which corresponds to the reason for the shortfall other than "Mistake in transfer amount" and "Upper limit on transfer amount" as the reason for the shortfall. Instead of the selection buttons 112a-112c, the reason input section 112 may have check boxes or radio buttons assigned to each of a number of possible reasons for the shortfall, or a text box (input field) for receiving input of characters indicating the reason for the shortfall. The expected payment completion date input section 113 is provided for inputting the expected payment completion date for the shortfall amount. For example, the expected payment completion date input section 113 has a text box (input field) 113a for inputting the expected payment completion date. However, the expected payment completion date can only be set to a date prior to the payment deadline.

図6に戻って、決済管理サーバ5は、ステップS4において、金額不足理由が入力されない場合には(ステップS2:NO)、金額不足理由が入力されるまで待機する。ただし、金額不足理由が入力されないまま金額不足理由の入力期限(回答期限)が到来した場合には金額不足処理を終了する。 Returning to FIG. 6, if the reason for the insufficient amount is not input in step S4 (step S2: NO), the payment management server 5 waits until the reason for the insufficient amount is input. However, if the deadline for inputting the reason for the insufficient amount (response deadline) arrives without the reason for the insufficient amount being input, the insufficient amount processing is terminated.

一方、理由入力部112において金額不足理由が入力された場合には、入力された金額不足理由を取得し(ステップS5)、支払い期限を延長するための延長申請画面を利用者端末2の表示部23に表示させ(ステップS6)、延長申請があるかどうか(延長申請がされたかどうか)を判断する(ステップS7)。 On the other hand, if a reason for the insufficient amount is input in the reason input unit 112, the input reason for the insufficient amount is obtained (step S5), an extension application screen for extending the payment deadline is displayed on the display unit 23 of the user terminal 2 (step S6), and it is determined whether an extension application has been made (whether an extension application has been made) (step S7).

たとえば、決済管理サーバ5は、ステップS6において、図9に示すような延長申請画面120を利用者(被請求者)の利用者端末2に表示(通知)する。延長申請画面120は、内容通知部121と、期限通知部122と、延長要否選択部123とを有している。 For example, in step S6, the payment management server 5 displays (notifies) an extension application screen 120 as shown in FIG. 9 on the user terminal 2 of the user (claimee). The extension application screen 120 has a content notification section 121, a deadline notification section 122, and an extension necessity selection section 123.

内容通知部121は、支払い期限の延長申請が可能であることを通知するような文によって構成されている。期限通知部122は、延長申請を行うことができる期限(延長申請期限)の日付と、延長後の支払い期限の日付とを通知する文字によって構成されている。延長申請を行うことができる期限および延長後の支払い期限のそれぞれの日付は、取引毎に事業者によって予め設定されている。 The content notification section 121 is composed of a sentence notifying that it is possible to apply for an extension of the payment deadline. The deadline notification section 122 is composed of text notifying the date of the deadline by which the extension application can be made (extension application deadline) and the date of the extended payment deadline. The dates of the deadline by which the extension application can be made and the extended payment deadline are each set in advance by the business operator for each transaction.

延長要否選択部123は、延長申請を行うかどうかを選択するために設けられている。たとえば、延長要否選択部123は、延長申請を行う場合と延長申請を行わない場合のそれぞれに対応した選択肢を提示する。本実施形態では、延長要否選択部123は、延長申請を行う場合に割り当てられた選択ボタン123aと、延長申請を行わない場合に割り当てられた選択ボタン123bを有している。なお、延長要否選択部123は、選択ボタン123a,123bに代えて、延長申請を行う場合と延長申請を行わない場合のそれぞれに割り当てられたチェックボックスまたはラジオボタンを有していてもよい。 The extension necessity selection unit 123 is provided to select whether or not to make an extension application. For example, the extension necessity selection unit 123 presents options corresponding to the cases where an extension application is made and where an extension application is not made. In this embodiment, the extension necessity selection unit 123 has a selection button 123a assigned to the case where an extension application is made and a selection button 123b assigned to the case where an extension application is not made. Note that the extension necessity selection unit 123 may have check boxes or radio buttons assigned to the cases where an extension application is made and where an extension application is not made, respectively, instead of the selection buttons 123a and 123b.

図6に戻って、決済管理サーバ5は、ステップS7において、延長要請がないと判断すれば、利用者に代金の支払い意志が無いものとして未収金(未回収代金)回収処理へ移行し(ステップS8)、金額不足処理を終了する。ここで、延長要請がない場合とは、延長要否選択部123で延長申請を行わない場合に割り当てられた選択肢(本実施形態では選択ボタン123b)が選択された場合や、延長申請を行うことができる期限までに延長申請を行う場合に割り当てられた選択肢が選択されなかった場合等がある。ここで、被仕向口座がバーチャル口座の場合は、決済管理サーバ5が仕向銀行サーバ4aまたは被仕向銀行サーバ4bにバーチャル口座を削除するよう削除指示する。これにより未収金回収処理を進めている間に入金されてしまうことを防止できる。また、未収金回収処理に移行すると、通常の支払い方法とは別の方法で未収金(未回収代金)の回収を行う。なお、未収金回収処理の具体的な方法については本発明の本質的部分ではないことと、取引毎に個別に払込票を利用者に郵送する等、公知の方法を用いることができるため、詳しい説明は省略する。 Returning to FIG. 6, if the settlement management server 5 determines in step S7 that there is no extension request, it proceeds to the unpaid (uncollected) payment collection process assuming that the user has no intention of paying the fee (step S8) and ends the insufficient amount process. Here, the absence of an extension request includes the case where the option assigned to not request an extension (selection button 123b in this embodiment) is selected in the extension necessity selection unit 123, or the case where the option assigned to request an extension by the deadline for which an extension application can be made is not selected. Here, if the receiving account is a virtual account, the settlement management server 5 instructs the sending bank server 4a or the receiving bank server 4b to delete the virtual account. This makes it possible to prevent money from being deposited while the unpaid payment collection process is in progress. In addition, when the unpaid payment collection process is started, the unpaid (uncollected) payment is collected by a method other than the normal payment method. Note that a detailed explanation of the specific method of unpaid payment collection is omitted since it is not essential to the present invention and a known method such as mailing a payment slip to the user for each transaction can be used.

ステップS7において、延長要請があると判断すれば、すなわち、延長申請を行うことができる期限までに延長申請を行う場合に割り当てられた選択肢(本実施形態では選択ボタン123a)が選択された場合には、支払い期限を延長する(ステップS9)。そして、支払い期限を延長すると(ステップS9)、延長後の支払い期限を利用者端末2に通知し(ステップS10)、入金完了予定日、金額不足理由、および延長後の支払い期限を事業者端末3に通知し(ステップS11)、金額不足処理を終了する。被仕向口座がバーチャル口座の場合は、決済管理サーバ5が延長後の支払い期限までは削除しないように仕向銀行サーバ4aまたは被仕向銀行サーバ4bに継続指示をする。なお、バーチャル口座開設時にバーチャル口座の開設期間を延長後の支払い期限も含むように長く設定されていた場合は特に継続指示をしない構成としてもよい。また、延長後の支払い期限が到来したときに当該取引の代金の支払いが決済条件を満たしていない場合には、金額不足処理は実行されず、未収金回収処理に移行する。 In step S7, if it is determined that there is an extension request, that is, if the option assigned to the case where an extension application is made by the deadline for which an extension application can be made (selection button 123a in this embodiment) is selected, the payment deadline is extended (step S9). Then, when the payment deadline is extended (step S9), the user terminal 2 is notified of the extended payment deadline (step S10), and the business terminal 3 is notified of the expected date of completion of the deposit, the reason for the shortfall in the amount, and the extended payment deadline (step S11), and the shortfall in the amount process is terminated. If the receiving account is a virtual account, the settlement management server 5 issues a continuation instruction to the sending bank server 4a or the receiving bank server 4b so as not to delete the account until the extended payment deadline. Note that if the opening period of the virtual account was set long enough to include the extended payment deadline when the virtual account was opened, a configuration may be adopted in which no particular continuation instruction is issued. Also, if the payment of the amount of the transaction does not satisfy the settlement conditions when the extended payment deadline arrives, the shortfall in the amount process is not executed, and the process moves to the unpaid amount collection process.

ここで、決済管理サーバ5は、ステップS9において、電子メールまたはポップアップ画面等によって延長後の支払い期限を利用者(被請求者)の利用者端末2に表示(通知)する。たとえば、決済管理サーバ5は、ステップS9において、図10に示すような内容の延長通知画面130を利用者(被請求者)の利用者端末2に通知する。延長通知画面130は、支払い期限が延長されたことを通知する延長通知部131と、延長後の支払い期限の日付を通知する延長期限通知部132と、請求金額を通知する金額通知部133とを有している。 Then, in step S9, the payment management server 5 displays (notifies) the user terminal 2 of the user (billed party) of the extended payment deadline by email, a pop-up screen, or the like. For example, in step S9, the payment management server 5 notifies the user terminal 2 of the user (billed party) of an extension notification screen 130 with the content as shown in FIG. 10. The extension notification screen 130 has an extension notification section 131 that notifies that the payment deadline has been extended, an extension deadline notification section 132 that notifies the date of the extended payment deadline, and an amount notification section 133 that notifies the amount of the bill.

また、決済管理サーバ5は、ステップS10において、電子メールまたはポップアップ画面等によって入金完了予定日、金額不足理由、および延長後の支払い期限を事業者(請求者)の事業者端末3に表示(通知)する。たとえば、決済管理サーバ5は、ステップS10において、図11に示すような内容の理由通知画面140を事業者(請求者)の事業者端末3に通知する。理由通知画面140は、金額不足理由を通知する理由通知部141と、延長後の支払い期限を通知する延長期限通知部142と、入金完了予定日を通知する入金予定通知部143とを有している。 In addition, in step S10, the payment management server 5 displays (notifies) the expected payment completion date, the reason for the shortfall, and the extended payment deadline on the business operator's (biller's) business terminal 3 by email, a pop-up screen, etc. For example, in step S10, the payment management server 5 notifies the business operator's (biller's) business terminal 3 of a reason notification screen 140 with content as shown in FIG. 11. The reason notification screen 140 has a reason notification section 141 that notifies the reason for the shortfall, an extended deadline notification section 142 that notifies the extended payment deadline, and a payment schedule notification section 143 that notifies the expected payment completion date.

以上のように、本発明の決済管理システム1では、支払い期限が到来したときに代金の支払いに係る入金金額が請求金額未満の場合(金額不足の場合)に、利用者(被請求者)によって入力された金額不足理由を取得し、金額不足理由を事業者(請求者)に通知する。従来では、金額不足の場合には、事業者の担当者が利用者に訪問、電話または電子メール等により問い合わせを行い、金額不足理由や入金完了予定日を人為的に取得していたが、本発明によればこのような手間を省くことができる。 As described above, in the payment management system 1 of the present invention, when the payment deadline arrives and the amount deposited for payment is less than the invoiced amount (insufficient amount), the system obtains the reason for the insufficient amount entered by the user (billed party) and notifies the business (biller) of the reason for the insufficient amount. Conventionally, when the amount is insufficient, a business's staff member would visit the user, call or email the user to inquire, and manually obtain the reason for the insufficient amount and the expected date for completion of payment, but the present invention eliminates this hassle.

また、本発明によれば、予め設定された複数種類の金額不足理由の候補のそれぞれに対応した選択肢を利用者に提示するので、利用者は選択肢を選択するだけでよく、利用者の利便性を向上させることができる。 In addition, according to the present invention, the user is presented with options corresponding to each of multiple pre-set possible reasons for the shortfall, so the user only needs to select an option, improving user convenience.

さらに、本発明によれば、入金金額が請求金額に対し不足していると判断された場合に、支払い期限の延長要請の要否を利用者に選択させ、支払い期限の延長要請があった場合に、支払い期限を所定期間延長するので、利用者の利便性を向上させることができる。また、金額不足の場合に自動的に支払い期限を延長すると事業者によって設定されていた場合は、利用者に問い合わせずに自動的に支払い期限を所定期間延長する。この場合は、利用者が延長申請せずとも延長された支払い期限内に入金が可能となるため、利用者の利便性が向上するとともに、事業者の利便性も向上する。
<変形例の金額判断処理>
Furthermore, according to the present invention, when it is determined that the amount of payment is insufficient for the amount of the invoice, the user is allowed to select whether or not to request an extension of the payment deadline, and when an extension of the payment deadline is requested, the payment deadline is extended for a predetermined period of time, thereby improving user convenience. Also, when the business operator has set the payment deadline to be automatically extended when the amount is insufficient, the payment deadline is automatically extended for a predetermined period of time without inquiring of the user. In this case, payment can be made within the extended payment deadline without the user having to apply for an extension, improving both user convenience and business operator convenience.
<Modification of amount judgment process>

上述の実施形態では、決済条件は、取引の代金の支払いに係る入金金額が請求金額以上の金額であるかどうかとしたが、これに限定される必要は無く、柔軟に決済条件を設定することができる。 In the above embodiment, the payment condition is whether the amount received for payment of the transaction price is equal to or greater than the invoice amount, but this does not have to be limited to this and payment conditions can be set flexibly.

図12は変形例の金額判定処理のフロー図である。図12に示す金額判定処理は、利用者端末2、銀行サーバ4および事業者端末3等と連携して、決済管理サーバ5(制御部51)で行われる処理である。 Figure 12 is a flow diagram of the amount determination process of a modified example. The amount determination process shown in Figure 12 is a process performed by the payment management server 5 (control unit 51) in cooperation with the user terminal 2, the bank server 4, the business operator terminal 3, etc.

決済管理サーバ5は、金額判定処理を開始すると、被仕向銀行サーバ4bから直接的または間接的に入金金額を取得し(ステップS21)、事業者が振込手数料を負担するかどうかを判断する(ステップS22)。 When the payment management server 5 starts the amount determination process, it obtains the deposit amount directly or indirectly from the receiving bank server 4b (step S21) and determines whether the business operator will cover the transfer fee (step S22).

たとえば、決済管理サーバ5は、ステップS21において、入金がある度に入金金額を取得するか、あるいは支払い期限が到来したときにそれまで入金された金額の合計(合計金額)を入金金額として取得することができる。 For example, in step S21, the payment management server 5 can obtain the deposit amount each time a deposit is made, or can obtain the sum of the amounts deposited up to that point (total amount) as the deposit amount when the payment deadline arrives.

また、決済管理サーバ5は、ステップS22において、事業者が振込手数料を負担しないと判断した場合、請求金額を、決済条件を満たすかどうかを判定するための基準となる判定処理用の金額(判定金額)に設定し(ステップS23)、後述するステップS25に進む。一方、事業者が振込手数料を負担すると判断した場合、請求金額および振込手数料相当金額に基づく許容範囲を判定金額に設定し(ステップS24)、ステップS25に進む。なお、この許容範囲は事業者毎に任意の範囲に設定されており、その事業者の許容範囲を判定金額に設定する。 If the payment management server 5 determines in step S22 that the business operator will not cover the transfer fee, it sets the invoice amount as an amount for the determination process (determination amount) that serves as the standard for determining whether the payment conditions are met (step S23), and proceeds to step S25, described below. On the other hand, if it determines that the business operator will cover the transfer fee, it sets the determination amount to an acceptable range based on the invoice amount and the amount equivalent to the transfer fee (step S24), and proceeds to step S25. Note that this acceptable range is set arbitrarily for each business operator, and the acceptable range for that business operator is set as the determination amount.

続いて、ステップS25で、入金金額が判定金額以上かどうかを判断する。なお、ステップS25では、ステップS24にて許容範囲が判定金額に設定されている場合、入金金額が許容範囲の下限の金額以上かどうかを判断する。ステップS25において、入金金額が判定金額以上でない、すなわち入金金額が判定金額未満であると判断した場合(ステップS25:NO)、上述した金額不足処理(ステップS26)に移行し、金額判定処理を終了する。 Next, in step S25, it is determined whether the deposit amount is equal to or greater than the determination amount. Note that in step S25, if an acceptable range was set to the determination amount in step S24, it is determined whether the deposit amount is equal to or greater than the lower limit of the acceptable range. In step S25, if it is determined that the deposit amount is not equal to or greater than the determination amount, i.e., the deposit amount is less than the determination amount (step S25: NO), the process proceeds to the amount deficiency process (step S26) described above, and the amount determination process ends.

一方、ステップS25において、入金金額が判定金額以上であると判断した場合(ステップS25:YES)、入金金額が判定金額を超過しているかどうかを判断する(ステップS27)。なお、ステップS27では、ステップS24にて許容範囲が判定金額に設定されている場合、入金金額が許容範囲の上限の金額を超過しているかどうかを判断する。 On the other hand, if it is determined in step S25 that the deposit amount is equal to or greater than the judgment amount (step S25: YES), it is determined whether the deposit amount exceeds the judgment amount (step S27). Note that in step S27, if the allowable range is set to the judgment amount in step S24, it is determined whether the deposit amount exceeds the upper limit of the allowable range.

ステップS27において、入金金額が判定金額を超過していると判断した場合(ステップS27:YES)、超過分の金額を利用者に返金するための返金処理(ステップS28)に移行し、金額判定処理を終了する。たとえば、返金処理では、事業者の担当者が利用者に返金金額および返金方法を連絡するか、あるいは、利用者(利用者端末2)に返金金額および返金方法を連絡する電子メールが決済管理サーバ5から自動的に送信される。利用者は、電子メールなどの適宜の方法で返金先口座を事業者に連絡する。 If it is determined in step S27 that the deposited amount exceeds the determination amount (step S27: YES), the process proceeds to refund processing (step S28) for refunding the excess amount to the user, and the amount determination process ends. For example, in the refund processing, a person in charge at the business informs the user of the refund amount and refund method, or an email informing the user (user terminal 2) of the refund amount and refund method is automatically sent from the payment management server 5. The user informs the business of the refund account by an appropriate method such as email.

一方、ステップS27において、入金金額が判定金額を超過していない、すなわち入金金額が判定金額に含まれているまたは入金金額が判定金額と一致すると判断した場合(ステップS27:NO)、入金完了の旨を電子メールまたはポップアップ画面等によって利用者(被請求者)の利用者端末2に通知し(ステップS29)し、金額判定処理を終了する。 On the other hand, if it is determined in step S27 that the deposited amount does not exceed the judgment amount, i.e., that the deposited amount is included in the judgment amount or matches the judgment amount (step S27: NO), the user (billed party) is notified of the completion of the deposit by email or a pop-up screen, etc. (step S29), and the amount judgment process is terminated.

以上のように、本発明の金額判定処理では、すなわち、事業者が振込手数料を負担する場合であれば、請求金額および振込手数料相当金額に基づく許容範囲内である場合に決済条件を満たしていると判断し、事業者が振込手数料を負担しない場合であれば、入金金額が請求金額と一致した場合に決済条件を満たしていると判断する。したがって、取引の実用に合わせて柔軟に決済条件を設定することができ、事業者および利用者の双方の利便性を向上させることができる。 As described above, in the amount determination process of the present invention, in cases where the business entity pays the transfer fee, it is determined that the payment conditions are met if the amount is within an acceptable range based on the invoice amount and the amount equivalent to the transfer fee, and in cases where the business entity does not pay the transfer fee, it is determined that the payment conditions are met if the deposited amount matches the invoice amount. Therefore, payment conditions can be flexibly set according to the practical application of the transaction, improving convenience for both the business entity and the user.

また、従来では、利用者が振込を行った際、仕向銀行から「振込完了」の通知は来るが、被仕向銀行への「着金完了」通知は来なかった。これに対し、本発明の金額判定処理では、入金金額が判定金額に含まれているまたは入金金額が判定金額と一致すると判断した場合に、入金完了の旨を利用者に通知するので、被仕向銀行に送金できたか確認することができ、利用者の安心感につながるという利点がある。 Furthermore, conventionally, when a user makes a transfer, the sending bank would notify the user that the transfer was complete, but the receiving bank would not receive a notification that the funds had arrived. In contrast, with the amount determination process of the present invention, if it is determined that the deposited amount is included in the determined amount or that the deposited amount matches the determined amount, the user is notified that the deposit has been completed, which has the advantage of allowing the user to check whether the money has been sent to the receiving bank, giving the user peace of mind.

この発明の管理サーバは上記実施形態の決済管理サーバ5に対応し、利用者端末は利用者端末2に対応し、事業者端末は事業者端末3に対応し、仕向銀行サーバは仕向銀行サーバ4aに対応し、被仕向銀行サーバは被仕向銀行サーバ4bに対応し、管理サーバは、決済管理サーバ5に対応し、取得手段は、請求金額管理プログラム54bおよびこれに従って動作する制御部51に対応し、判断手段は、金額判断プログラム54dおよびこれに従って動作する制御部51に対応し、金額不足通知手段は、不足通知部101に対応し、理由入力手段は、理由入力部112に対応し、理由通知手段は、理由通知部141に対応し、入金完了通知手段は、ステップS29に対応し、延長申請要否選択手段は、延長要否選択部123に対応し、支払い期限延長手段は、選択ボタン123aに対応するが、この発明は本実施形態に限られず他の様々な実施形態とすることができる。また、上述の実施形態で挙げた画面および具体的な構成等は一例であり、実際の製品に応じて適宜変更することが可能である。 The management server of this invention corresponds to the payment management server 5 in the above embodiment, the user terminal corresponds to the user terminal 2, the business terminal corresponds to the business terminal 3, the sending bank server corresponds to the sending bank server 4a, the receiving bank server corresponds to the receiving bank server 4b, the management server corresponds to the payment management server 5, the acquisition means corresponds to the billing amount management program 54b and the control unit 51 that operates in accordance with this, the judgment means corresponds to the amount judgment program 54d and the control unit 51 that operates in accordance with this, the amount deficiency notification means corresponds to the deficiency notification unit 101, the reason input means corresponds to the reason input unit 112, the reason notification means corresponds to the reason notification unit 141, the payment completion notification means corresponds to step S29, the extension application necessity selection means corresponds to the extension necessity selection unit 123, and the payment deadline extension means corresponds to the selection button 123a, but this invention is not limited to this embodiment and can be in various other embodiments. Additionally, the screens and specific configurations described in the above embodiments are merely examples and can be modified as appropriate depending on the actual product.

この発明は、銀行振込による、商品またはサービスの代金の決済に関する産業に利用することができる。 This invention can be used in industries related to payment for goods or services by bank transfer.

1…決済管理システム
2…利用者端末
3…事業者サーバ
4…銀行サーバ
4a…仕向銀行サーバ
4b…被仕向銀行サーバ
5…決済管理サーバ
51…制御部
Reference Signs List 1: Settlement management system 2: User terminal 3: Business operator server 4: Bank server 4a: Sender bank server 4b: Recipient bank server 5: Settlement management server 51: Control unit

Claims (7)

商品またはサービスを提供する事業者が使用する事業者端末と、
前記商品または前記サービスの提供を受ける利用者が使用する利用者端末と、
前記商品または前記サービスの提供に係る取引における代金の振込元となる仕向口座を有する仕向銀行が管理する仕向銀行サーバと、
前記代金の振込先となる被仕向口座を有する被仕向銀行が管理する被仕向銀行サーバと、
前記利用者端末、前記仕向銀行サーバおよび前記被仕向銀行サーバのそれぞれと通信可能であって、前記仕向口座から前記被仕向口座への前記代金の支払いに係る入金金額を管理する管理サーバとを備え、
前記管理サーバは、
前記代金に係る請求金額および当該代金の支払い期限を取得する取得手段と、
前記支払い期限が到来したときに前記代金の支払いに係る前記入金金額が前記請求金額に対し決済条件を満たしているかどうかを判断する判断手段と、
前記判断手段で前記決済条件を満たしていないと判断した場合に、前記利用者端末に金額不足通知を行う金額不足通知手段と、
前記金額不足通知を行った場合に前記利用者に金額不足理由を入力させるための理由入力手段と、
前記理由入力手段により入力された金額不足理由を前記事業者端末に通知する理由通知手段とを備えた
決済管理システム。
A business terminal used by a business that provides a product or service;
A user terminal used by a user who receives the product or service;
a sending bank server managed by a sending bank having a sending account from which the payment for the transaction relating to the provision of the product or service is transferred;
a receiving bank server managed by a receiving bank having a receiving account to which the payment is to be transferred;
a management server capable of communicating with each of the user terminal, the sending bank server, and the receiving bank server, and managing a deposit amount relating to the payment of the price from the sending account to the receiving account;
The management server includes:
An acquisition means for acquiring the billing amount and the payment deadline for the price;
a determination means for determining whether or not the amount of the deposit related to the payment of the price satisfies a settlement condition with respect to the invoice amount when the payment deadline arrives;
an amount deficiency notification means for notifying said user terminal of an amount deficiency when said determination means determines that said payment conditions are not satisfied;
a reason input means for allowing the user to input a reason for the amount deficiency when the amount deficiency notification is issued;
a reason notifying means for notifying the business operator terminal of the reason for the shortfall in the amount input by the reason input means.
前記理由入力手段は、予め設定された複数種類の金額不足理由の候補のそれぞれに対応した選択肢を前記利用者に提示する
請求項1記載の決済管理システム。
2. The payment management system according to claim 1, wherein said reason input means presents to said user options corresponding to each of a plurality of preset candidates for the reason of the shortfall in amount.
前記管理サーバは、
前記判断手段で前記決済条件を満たしていると判断された場合に、前記利用者端末に入金完了通知を行う入金完了通知手段をさらに備えた
請求項2記載の決済管理システム。
The management server includes:
3. A payment management system according to claim 2, further comprising a payment completion notifying means for notifying said user terminal of a payment completion when said judging means judges that said payment conditions are satisfied.
前記判断手段は、
前記事業者が振込手数料を負担する場合であれば、前記入金金額および振込手数料相当金額に基づく金額の範囲内である場合に前記決済条件を満たしていると判断し、
前記事業者が振込手数料を負担しない場合であれば、前記入金金額が前記請求金額と一致した場合に前記決済条件を満たしていると判断する構成である
請求項1記載の決済管理システム。
The determination means is
If the business operator bears the transfer fee, it is determined that the payment conditions are met if the amount is within the range based on the deposit amount and the amount equivalent to the transfer fee;
2. A payment management system as described in claim 1, configured to determine that the payment conditions are met if the amount of the deposit matches the amount of the invoice if the business operator does not cover the transfer fee.
前記管理サーバは、
前記判断手段で前記入金金額が前記請求金額に対し不足していると判断された場合に、前記支払い期限の延長要請の要否を利用者に選択させるための延長申請要否選択手段と、
前記延長要請があった場合に、前記支払い期限を所定期間延長する支払い期限延長手段とをさらに備えた
請求項1ないし4のいずれかに記載の決済管理システム。
The management server includes:
an extension application necessity selection means for allowing a user to select whether or not to request an extension of the payment deadline when the determination means determines that the amount of the deposit is insufficient to cover the amount of the invoice;
5. A payment management system according to claim 1, further comprising a payment deadline extension means for extending the payment deadline for a predetermined period when the extension request is received.
商品またはサービスを提供する事業者が使用する事業者端末と、
前記商品または前記サービスの提供を受ける利用者が使用する利用者端末と、
前記商品または前記サービスの提供に係る取引における代金の振込元となる仕向口座を有する仕向銀行が管理する仕向銀行サーバと、
前記代金の振込先となる被仕向口座を有する被仕向銀行が管理する被仕向銀行サーバと、
前記利用者端末、前記仕向銀行サーバおよび前記被仕向銀行サーバのそれぞれと通信可能であって、前記仕向口座から前記被仕向口座への前記代金の支払いに係る入金金額を管理する管理サーバとを備えた決済管理システムにおける決済管理方法であって、
前記管理サーバが、
前記代金に係る請求金額および当該代金の支払い期限を取得し、
前記支払い期限が到来したときに前記代金の支払いに係る前記入金金額が前記請求金額に対し決済条件を満たしているかどうかを判断し、
前記決済条件を満たしていないと判断した場合に、前記利用者端末に通知する金額不足通知を行うための情報を生成し
前記利用者端末に前記金額不足通知を取得させて、前記利用者に金額不足理由を入力させ、
入力された金額不足理由を前記事業者端末に通知する
決済管理方法。
A business terminal used by a business that provides a product or service;
A user terminal used by a user who receives the product or service;
a sending bank server managed by a sending bank having a sending account from which the payment for the transaction relating to the provision of the product or service is transferred;
a receiving bank server managed by a receiving bank having a receiving account to which the payment is to be transferred;
A payment management method in a payment management system including a management server capable of communicating with each of the user terminal, the sending bank server, and the receiving bank server, and managing a deposit amount relating to the payment of the price from the sending account to the receiving account, comprising:
The management server ,
Obtain the invoice amount and the payment deadline for said price,
When the payment deadline arrives, it is determined whether the amount of the payment satisfies the settlement conditions for the invoice amount;
generating information for notifying the user terminal of an insufficient amount when it is determined that the payment conditions are not satisfied;
The user terminal receives the notification of the shortage of the amount, and the user inputs the reason for the shortage of the amount.
A payment management method that notifies the business operator terminal of the reason for the insufficient amount of the input amount.
商品またはサービスを提供する事業者が使用する事業者端末と、前記商品または前記サービスの提供を受ける利用者が使用する利用者端末と、前記商品または前記サービスの提供に係る取引における代金の振込元となる仕向口座を有する仕向銀行が管理する仕向銀行サーバと、前記代金の振込先となる被仕向口座を有する被仕向銀行が管理する被仕向銀行サーバとのそれぞれと通信可能であって、前記仕向口座から前記被仕向口座への前記代金の支払いに係る入金金額を管理する管理サーバのコンピュータを、
前記代金に係る請求金額および当該代金の支払い期限を取得する取得手段と、
前記支払い期限が到来したときに前記代金の支払いに係る前記入金金額が前記請求金額に対し決済条件を満たしているかどうかを判断する判断手段と、
前記判断手段で前記決済条件を満たしていないと判断した場合に、前記利用者端末に金額不足通知を行う金額不足通知手段と、
前記金額不足通知を行った場合に前記利用者に金額不足理由を入力させるための理由入力手段と、
前記理由入力手段により入力された金額不足理由を前記事業者端末に通知する理由通知手段として機能させる
決済管理プログラム。
a management server computer capable of communicating with a business terminal used by a business providing a product or service, a user terminal used by a user receiving the product or service, a sending bank server managed by a sending bank having a sending account which is the transfer source of the payment in a transaction related to the provision of the product or service, and a receiving bank server managed by a receiving bank having a receiving account which is the transfer destination of the payment, and which manages the amount of the deposit related to the payment from the sending account to the receiving account;
An acquisition means for acquiring the billing amount and the payment deadline for the price;
a determination means for determining whether or not the amount of the deposit related to the payment of the price satisfies a settlement condition with respect to the invoice amount when the payment deadline arrives;
an amount deficiency notification means for notifying said user terminal of an amount deficiency when said determination means determines that said payment conditions are not satisfied;
a reason input means for allowing the user to input a reason for the amount deficiency when the amount deficiency notification is issued;
a payment management program that functions as a reason notifying means for notifying the business operator terminal of the reason for the shortfall in the amount input by the reason input means;
JP2023067136A 2023-04-17 2023-04-17 Payment management system, payment management method, and payment management program Active JP7621409B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023067136A JP7621409B2 (en) 2023-04-17 2023-04-17 Payment management system, payment management method, and payment management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023067136A JP7621409B2 (en) 2023-04-17 2023-04-17 Payment management system, payment management method, and payment management program

Publications (2)

Publication Number Publication Date
JP2024153321A JP2024153321A (en) 2024-10-29
JP7621409B2 true JP7621409B2 (en) 2025-01-24

Family

ID=93258135

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023067136A Active JP7621409B2 (en) 2023-04-17 2023-04-17 Payment management system, payment management method, and payment management program

Country Status (1)

Country Link
JP (1) JP7621409B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005107605A (en) 2003-09-26 2005-04-21 Japan Net Bank Ltd Method and system for processing incoming telegram in financial institution
JP2007122681A (en) 2005-09-30 2007-05-17 Oki Electric Ind Co Ltd Transaction processing content confirmation device
JP2007193653A (en) 2006-01-20 2007-08-02 Chugoku Electric Power Co Inc:The Account transfer impossibility accident information management system and account transfer impossibility accident information management method
JP2017045389A (en) 2015-08-28 2017-03-02 株式会社三井住友銀行 Bank system, and method and program executed by bank system
JP2017045411A (en) 2015-08-28 2017-03-02 沖電気工業株式会社 Transfer management unit, transfer management method thereof, and transfer management system
JP2018200586A (en) 2017-05-29 2018-12-20 沖電気工業株式会社 Information processing apparatus and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005107605A (en) 2003-09-26 2005-04-21 Japan Net Bank Ltd Method and system for processing incoming telegram in financial institution
JP2007122681A (en) 2005-09-30 2007-05-17 Oki Electric Ind Co Ltd Transaction processing content confirmation device
JP2007193653A (en) 2006-01-20 2007-08-02 Chugoku Electric Power Co Inc:The Account transfer impossibility accident information management system and account transfer impossibility accident information management method
JP2017045389A (en) 2015-08-28 2017-03-02 株式会社三井住友銀行 Bank system, and method and program executed by bank system
JP2017045411A (en) 2015-08-28 2017-03-02 沖電気工業株式会社 Transfer management unit, transfer management method thereof, and transfer management system
JP2018200586A (en) 2017-05-29 2018-12-20 沖電気工業株式会社 Information processing apparatus and program

Also Published As

Publication number Publication date
JP2024153321A (en) 2024-10-29

Similar Documents

Publication Publication Date Title
WO2019064920A1 (en) Salary receiving system, salary receiving method and program
US7031940B2 (en) Charge collecting system and program for controlling the same
JP7246353B2 (en) Account transfer system and computer program
JP7387042B1 (en) Management devices, management methods, and programs
JP7206430B1 (en) Information processing device, information processing method, and program
JP7045301B2 (en) Cash delivery system and cash delivery method
AU2003236192B2 (en) Consideration payment management method and server, consideration payment management program and computer-readable recording medium, and consideration payment management medium and consideration payment recording medium
JP6844905B2 (en) Reserve purchase system, reserve purchase method, reserve purchase device, and computer program
JP7621409B2 (en) Payment management system, payment management method, and payment management program
JP2000181974A (en) Batch factoring device
KR20190126265A (en) Method, apparatus and computer-readable medium for providing payment service, and computer program for executing method for obtaining payment page
JP2024020046A (en) Service provision equipment, service provision method, and program
JP2024173413A (en) Information processing method, program, and information processing device
JP7280060B2 (en) Batch payment management server, payment information generation method and program
JP7644870B1 (en) Payment management system, payment management method, and payment management program
KR101914759B1 (en) Apparatus and method for providing payment service, and computer-readable recording medium for executing the method.
JP2002298040A (en) Transaction management device, transaction management system, transaction fee withdrawal management method, recording medium, and program
JP2005044289A (en) Price settlement system, transfer operation terminal, financial institution server, withdrawal operation terminal, computer program, and price settlement method
JP2004118349A (en) Debt collection management method, debt collection management system, computer program and recording medium
JP7779802B2 (en) Information processing device, program, and remittance method
JP2001297282A (en) Clearance management system
JP2023157319A (en) Payment agent server, payment agent method, payment agent program, and payment agent system
US20220051345A1 (en) Flag system and method of flagging for real-time expenditures transacted electronically
WO2024257602A1 (en) Information processing device, information processing method, and program
JP2003271889A5 (en)

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230904

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241107

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250114

R150 Certificate of patent or registration of utility model

Ref document number: 7621409

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150