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
JP7624890B2 - Advance payment management server, advance payment management method and program - Google Patents
[go: Go Back, main page]

JP7624890B2 - Advance payment management server, advance payment management method and program - Google Patents

Advance payment management server, advance payment management method and program Download PDF

Info

Publication number
JP7624890B2
JP7624890B2 JP2021110467A JP2021110467A JP7624890B2 JP 7624890 B2 JP7624890 B2 JP 7624890B2 JP 2021110467 A JP2021110467 A JP 2021110467A JP 2021110467 A JP2021110467 A JP 2021110467A JP 7624890 B2 JP7624890 B2 JP 7624890B2
Authority
JP
Japan
Prior art keywords
advance payment
payment
financial institution
request data
purchaser
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
JP2021110467A
Other languages
Japanese (ja)
Other versions
JP2023007556A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2021110467A priority Critical patent/JP7624890B2/en
Publication of JP2023007556A publication Critical patent/JP2023007556A/en
Application granted granted Critical
Publication of JP7624890B2 publication Critical patent/JP7624890B2/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

本発明は、立替払い管理サーバ、立替払い管理方法及びプログラムに関する。 The present invention relates to an advance payment management server, an advance payment management method, and a program.

近年、インターネットのような通信ネットワークを介して、販売者と購入者との間で決済を仲介する決済システムが広く用いられている。例えば、特許文献1には、購入者から商品の注文を受信し、販売者に商品の注文を通知して商品を購入者に向けて発送させ、購入者が販売者に代金の支払いを行う決済システムが開示されている。 In recent years, payment systems that mediate payments between sellers and buyers via a communication network such as the Internet have come into widespread use. For example, Patent Document 1 discloses a payment system that receives a product order from a buyer, notifies the seller of the product order, causes the product to be shipped to the buyer, and the buyer pays the seller for the product.

特表2010-537280号公報Special Publication No. 2010-537280

特許文献1の決済システムでは、購入者が複数の販売者から商品を購入する場合や販売者が複数の購入者に商品を販売する場合に、購入者と販売者との間における決済業務が煩雑になる。とりわけ、購入者から販売者への代金の支払いが滞る場合には、販売者が購入者から個別に代金を回収するのに大きな労力が求められる。したがって、取引システムにおける購入者及び販売者の決済業務の簡略化が要請されている。 In the payment system of Patent Document 1, when a buyer purchases products from multiple sellers or when a seller sells products to multiple buyers, the payment process between the buyer and seller becomes complicated. In particular, when a buyer is late in paying the seller, the seller is required to make a great deal of effort to collect the payment from the buyer individually. Therefore, there is a demand for simplifying the payment process between buyers and sellers in the transaction system.

本発明は、このような背景に基づいてなされたものであり、購入者及び販売者における決済業務を簡略化することが可能な立替払い管理サーバ、立替払い管理方法及びプログラムを提供することを目的とする。 The present invention was made against this background, and aims to provide an advance payment management server, an advance payment management method, and a program that can simplify the settlement process for buyers and sellers.

上記目的を達成するために、本発明の第1の観点に係る立替払い管理サーバは、
販売者への代金を購入者の代わりに立替払いするための立替払い管理サーバであって、
購入者から販売者へ支払うべき代金に関する情報を含む立替依頼データを取得する取得部と、
前記取得部により取得された立替依頼データで特定される資金を、前記立替払い管理サーバの管理者の口座に払い出すことを依頼する払出依頼データを、金融機関サーバに送信する払出依頼データ送信部と、
前記金融機関サーバから払い出しが完了した旨の払出完了通知を受信する受信部と、
前記受信部が払出完了通知を受信すると、管理者の口座から販売者の口座への代金相当額の送金を指示する情報を含む立替払いデータを前記金融機関サーバと同一又は異なる金融機関サーバに送信する立替払いデータ送信部と、
を備える。
In order to achieve the above object, a first aspect of the present invention provides an advance payment management server,
An advance payment management server for making an advance payment to a seller on behalf of a purchaser,
an acquisition unit for acquiring advance payment request data including information regarding the amount to be paid from the purchaser to the seller;
a payment request data transmission unit that transmits to a financial institution server payment request data that requests the payment of funds specified in the on-behalf payment request data acquired by the acquisition unit to an account of an administrator of the on-behalf payment management server;
A receiving unit that receives a withdrawal completion notification from the financial institution server, the notification indicating that withdrawal has been completed;
an advance payment data transmission unit that, when the receiving unit receives the withdrawal completion notice, transmits advance payment data including information instructing the transfer of an amount equivalent to the purchase price from the manager's account to the seller's account to a financial institution server that is the same as or different from the financial institution server;
Equipped with.

上記目的を達成するために、本発明の第2の観点に係る立替払い管理サーバは、
販売者への代金を購入者の代わりに立替払いするための立替払い管理サーバであって、
購入者から販売者へ支払うべき代金に関する情報を含む立替依頼データを取得する取得部と、
前記取得部により取得された立替依頼データで特定される資金を、前記立替払い管理サーバの管理者に払い出すことを依頼する払出依頼データを、金融機関サーバに送信する払出依頼データ送信部と、
前記金融機関サーバから払い出しが完了したことを示す払出完了通知を受信する受信部と、
前記受信部が払出完了通知を受信すると、払い出された資金から販売者に代金相当額の送金を指示する情報を含む立替払いデータを前記金融機関サーバと同一又は異なる金融機関サーバに送信する立替払いデータ送信部と、
を備える。
In order to achieve the above object, a reimbursement management server according to a second aspect of the present invention comprises:
An advance payment management server for making an advance payment to a seller on behalf of a purchaser,
an acquisition unit for acquiring advance payment request data including information regarding the amount to be paid from the purchaser to the seller;
a payment request data transmission unit that transmits to a financial institution server payment request data that requests an administrator of the on-behalf-of payment management server to pay out funds specified in the on-behalf-of request data acquired by the acquisition unit;
a receiving unit for receiving a withdrawal completion notice indicating that withdrawal has been completed from the financial institution server;
an advance payment data transmission unit that, when the receiving unit receives a withdrawal completion notification, transmits advance payment data including information instructing the seller to remit an amount equivalent to the purchase price from the withdrawn funds to a financial institution server that is the same as or different from the financial institution server;
Equipped with.

前記立替払い管理サーバは、購入者毎に割り当てられた立替払いの利用可能額と、前記取得部により取得された立替依頼データとに基づいて、購入者による立替払いの利用可否を判定する利用可否判定部をさらに備えてもよい。 The advance payment management server may further include an availability determination unit that determines whether or not a purchaser can use the advance payment based on the available advance payment amount allocated to each purchaser and the advance payment request data acquired by the acquisition unit.

前記立替払い管理サーバは、前記取得部が立替依頼データを取得すると、前記取得部により取得された立替依頼データに基づいて、購入者に割り当てられた立替払いの利用可能額を減額させる利用可能額変更部をさらに備えてもよい。 The advance payment management server may further include an available amount change unit that, when the acquisition unit acquires the advance payment request data, reduces the available amount for advance payment allocated to the purchaser based on the advance payment request data acquired by the acquisition unit.

前記取得部は、前記金融機関サーバから購入者による代金の入金を確認した旨の入金確認通知を取得し、
前記利用可能額変更部は、前記取得部が入金確認通知を取得すると、前記取得部により取得された立替依頼データに基づいて購入者に割り当てられた立替払いの利用可能額を増額させてもよい。
The acquisition unit acquires, from the financial institution server, a payment confirmation notice indicating that payment of the purchase price by the purchaser has been confirmed,
The available amount change unit may increase the available amount for on-reimbursement allocated to the purchaser based on the on-reimbursement request data acquired by the acquisition unit, when the acquisition unit acquires a payment confirmation notice.

上記目的を達成するために、本発明の第3の観点に係る立替払い管理方法は、
販売者への代金を購入者の代わりに立替払いするための立替払い管理サーバが実行する立替払い管理方法であって、
取得部が、購入者から販売者へ支払うべき代金に関する情報を含む立替依頼データを取得するステップと、
払出依頼データ送信部が、前記取得部により取得された立替依頼データで特定される資金を、前記立替払い管理サーバの管理者の口座に払い出すことを依頼する払出依頼データを、金融機関サーバに送信するステップと、
受信部が、前記金融機関サーバから払い出しが完了した旨の払出完了通知を受信するステップと、
立替払いデータ送信部が、前記受信部が払出完了通知を受信すると、管理者の口座から販売者の口座への代金相当額の送金を指示する情報を含む立替払いデータを前記金融機関サーバと同一又は異なる金融機関サーバに送信するステップと、
を含む。
In order to achieve the above object, a method for managing advance payments according to a third aspect of the present invention comprises:
1. An advance payment management method executed by an advance payment management server for making an advance payment to a seller on behalf of a buyer, comprising:
An acquisition unit acquires payment request data including information regarding a payment to be made from a purchaser to a seller;
a withdrawal request data transmission unit transmitting, to a financial institution server, withdrawal request data for requesting that funds specified in the reimbursement request data acquired by the acquisition unit be paid out to an account of an administrator of the reimbursement management server;
A receiving unit receives a withdrawal completion notice from the financial institution server, the notice indicating that withdrawal has been completed;
a step of, when the receiving unit receives a withdrawal completion notice, an advance payment data transmitting unit transmits advance payment data including information instructing the transfer of an amount equivalent to the purchase price from the manager's account to the seller's account to a financial institution server that is the same as or different from the financial institution server;
Includes.

上記目的を達成するために、本発明の第4の観点に係る立替払い管理方法は、
販売者への代金を購入者の代わりに立替払いするための立替払い管理サーバが実行する立替払い管理方法であって、
取得部が、購入者から販売者へ支払うべき代金に関する情報を含む立替依頼データを取得するステップと、
払出依頼データ送信部が、前記取得部により取得された立替依頼データで特定される資金を、前記立替払い管理サーバの管理者に払い出すことを依頼する払出依頼データを、金融機関サーバに送信するステップと、
受信部が、前記金融機関サーバから払い出しが完了したことを示す払出完了通知を受信するステップと、
立替払いデータ送信部が、前記受信部が払出完了通知を受信すると、払い出された資金から販売者に代金相当額の送金を指示する情報を含む立替払いデータを前記金融機関サーバと同一又は異なる金融機関サーバに送信するステップと、
を含む。
In order to achieve the above object, a method for managing advance payments according to a fourth aspect of the present invention comprises:
1. An advance payment management method executed by an advance payment management server for making an advance payment to a seller on behalf of a buyer, comprising:
An acquisition unit acquires payment request data including information regarding a payment to be made from a purchaser to a seller;
a step of a withdrawal request data transmission unit transmitting, to a financial institution server, withdrawal request data for requesting an administrator of the on-behalf-of payment management server to withdraw funds specified in the on-behalf-of request data acquired by the acquisition unit;
A receiving unit receives a withdrawal completion notice indicating that withdrawal has been completed from the financial institution server;
a step of, when the receiving unit receives a withdrawal completion notice, an advance payment data transmitting unit transmits advance payment data including information instructing the seller to remit an amount equivalent to the purchase price from the withdrawn funds to a financial institution server that is the same as or different from the financial institution server;
Includes.

上記目的を達成するために、本発明の第5の観点に係るプログラムは、
コンピュータを、
販売者への代金を購入者の代わりに立替払いするための立替払い管理サーバとして機能させるためのプログラムであって、
購入者から販売者へ支払うべき代金に関する情報を含む立替依頼データを取得する取得手段、
前記取得手段により取得された立替依頼データで特定される資金を、前記立替払い管理サーバの管理者の口座に払い出すことを依頼する払出依頼データを、金融機関サーバに送信する払出依頼データ送信手段、
前記金融機関サーバから払い出しが完了した旨の払出完了通知を受信する受信手段、
前記受信手段が払出完了通知を受信すると、管理者の口座から販売者の口座への代金相当額の送金を指示する情報を含む立替払いデータを前記金融機関サーバと同一又は異なる金融機関サーバに送信する立替払いデータ送信手段、
として機能させる。
In order to achieve the above object, a program according to a fifth aspect of the present invention comprises:
Computer,
A program for functioning as an advance payment management server for making an advance payment to a seller on behalf of a purchaser,
An acquisition means for acquiring advance payment request data including information regarding the amount to be paid from the purchaser to the seller;
a payment request data transmission means for transmitting to a financial institution server payment request data for requesting that funds specified in the on-behalf payment request data acquired by said acquisition means be paid to an account of an administrator of said on-behalf payment management server;
A receiving means for receiving a withdrawal completion notification from the financial institution server, the notification indicating that withdrawal has been completed;
an advance payment data transmitting means for transmitting, when the receiving means receives a withdrawal completion notice, advance payment data including information instructing the transfer of an amount equivalent to the purchase price from the manager's account to the seller's account to a financial institution server that is the same as or different from the financial institution server;
Function as.

上記目的を達成するために、本発明の第6の観点に係るプログラムは、
コンピュータを、
販売者への代金を購入者の代わりに立替払いするための立替払い管理サーバとして機能させるためのプログラムであって、
購入者から販売者へ支払うべき代金に関する情報を含む立替依頼データを取得する取得手段、
前記取得手段により取得された立替依頼データで特定される資金を、前記立替払い管理サーバの管理者に払い出すことを依頼する払出依頼データを、金融機関サーバに送信する払出依頼データ送信手段、
前記金融機関サーバから払い出しが完了したことを示す払出完了通知を受信する受信手段、
前記受信手段が払出完了通知を受信すると、払い出された資金から販売者に代金相当額の送金を指示する情報を含む立替払いデータを前記金融機関サーバと同一又は異なる金融機関サーバに送信する立替払いデータ送信手段、
として機能させる。
In order to achieve the above object, a program according to a sixth aspect of the present invention comprises:
Computer,
A program for functioning as an advance payment management server for making an advance payment to a seller on behalf of a purchaser,
An acquisition means for acquiring advance payment request data including information regarding the amount to be paid from the purchaser to the seller;
a payment request data transmission means for transmitting to a financial institution server payment request data for requesting an administrator of the on-behalf-of payment management server to pay out funds specified in the on-behalf-of request data acquired by the acquisition means;
A receiving means for receiving a withdrawal completion notice indicating that withdrawal has been completed from the financial institution server;
an advance payment data transmission means for transmitting, when the receiving means receives a withdrawal completion notification, advance payment data including information instructing the seller to remit an amount equivalent to the purchase price from the withdrawn funds to a financial institution server that is the same as or different from the financial institution server;
Function as.

本発明によれば、購入者及び販売者における決済業務を簡略化することが可能な立替払い管理サーバ、立替払い管理方法及びプログラムを提供できる。 The present invention provides an advance payment management server, an advance payment management method, and a program that can simplify the settlement process for buyers and sellers.

本発明の実施の形態に係る決済システムの構成を示す概略図である。1 is a schematic diagram showing a configuration of a payment system according to an embodiment of the present invention. 本発明の実施の形態に係る決済システムの構成を示す他の概略図である。FIG. 2 is another schematic diagram showing the configuration of the payment system according to the embodiment of the present invention. 本発明の実施の形態に係る立替払い管理サーバのハードウェア構成を示すブロック図である。2 is a block diagram showing a hardware configuration of an advance payment management server according to an embodiment of the present invention. FIG. (a)は、本発明の実施の形態に係る購入者データ記憶部のデータテーブルの一例を示す図であり、(b)は、本発明の実施の形態に係る販売者データ記憶部のデータテーブルの一例を示す図である。FIG. 2A is a diagram showing an example of a data table in a purchaser data storage unit according to an embodiment of the present invention, and FIG. 2B is a diagram showing an example of a data table in a seller data storage unit according to an embodiment of the present invention. (a)は、本発明の実施の形態に係る立替依頼データ記憶部のデータテーブルの一例を示す図であり、(b)は、本発明の実施の形態に係る立替払いデータ記憶部のデータテーブルの一例を示す図である。FIG. 1A is a diagram showing an example of a data table of an advance payment request data storage unit in an embodiment of the present invention, and FIG. 1B is a diagram showing an example of a data table of an advance payment data storage unit in an embodiment of the present invention. 本発明の実施の形態に係る立替払い管理処理の流れを示すフローチャートである。10 is a flowchart showing a flow of an advance payment management process according to an embodiment of the present invention. 本発明の実施の形態に係る利用可能額変更処理の流れを示すフローチャートである。11 is a flowchart showing a flow of an available amount change process according to an embodiment of the present invention. 本発明の変形例に係る決済システムの構成を示す概略図である。FIG. 13 is a schematic diagram showing the configuration of a payment system according to a modified example of the present invention.

以下、図面を参照しながら、本発明の実施形態に係る立替払い管理サーバ、立替払い管理方法及びプログラムを説明する。各図面においては、同一又は同等の部分に同一の符号を付している。 The following describes an embodiment of an advance payment management server, an advance payment management method, and a program according to the present invention with reference to the drawings. In each drawing, the same or equivalent parts are denoted by the same reference numerals.

実施の形態において購入者は、販売者から商品を購入する者であり、販売者は、購入者に商品を販売する者である。両者を総称してユーザと呼ぶことがある。管理者は、ユーザに立替払いサービスを提供する者であり、管理者に代わって運営を委託された運営者や、管理者の手足として動く者、例えば、子会社や委託先を含む。金融機関は、名称によらず金融取引を業とする者を全て含み、例えば、銀行、信用組合、信用金庫、クレジットカード会社、保険会社を含む。口座は、銀行に開設する銀行口座のみならず、銀行口座と同様に機能するものを含む。 In the embodiment, a purchaser is a person who purchases a product from a seller, and a seller is a person who sells a product to a purchaser. Both are sometimes collectively referred to as a user. An administrator is a person who provides an advance payment service to a user, and includes an operator who has been entrusted with operation on behalf of an administrator, and an entity that acts as the administrator's hands and feet, such as a subsidiary or contractor. A financial institution includes all entities engaged in financial transactions, regardless of name, and includes, for example, banks, credit unions, credit card companies, and insurance companies. An account includes not only a bank account opened at a bank, but also those that function in the same way as a bank account.

決済システム1は、管理者が金融機関から払い出し資金の提供を受けて購入者の代金を販売者に立替払いすると共に、金融機関が購入者から代金を回収する一連の決済を支援する。決済システム1を用いることにより、販売者は管理者から早期に代金の支払いを受けることができ、購入者は金融機関に一括して代金を支払うことができる。以下、資金の移動を口座振込により実施する場合を例に説明するが、資金の移動はこれに限られず、例えば、電子マネー、デジタル通貨を用いたものであってもよい。 Payment system 1 supports a series of payments in which an administrator receives withdrawal funds from a financial institution, pays the purchaser's price on behalf of the seller, and the financial institution collects the price from the purchaser. By using payment system 1, the seller can receive payment from the administrator early, and the purchaser can pay the price in a lump sum to the financial institution. Below, an example is described in which funds are transferred by account transfer, but the transfer of funds is not limited to this and may also be done using, for example, electronic money or digital currency.

図1は、実施の形態に係る決済システム1の構成を示す概略図である。決済システム1は、購入者又は販売者が所持する通信端末100と、管理者が管理する立替払い管理サーバ200と、金融機関が管理する金融機関サーバ300と、を備える。通信端末100、立替払い管理サーバ200及び金融機関サーバ300は、インターネットのような通信ネットワークを介して相互に通信可能に接続されている。 Figure 1 is a schematic diagram showing the configuration of a payment system 1 according to an embodiment. The payment system 1 comprises a communication terminal 100 possessed by a purchaser or seller, an advance payment management server 200 managed by an administrator, and a financial institution server 300 managed by a financial institution. The communication terminal 100, the advance payment management server 200, and the financial institution server 300 are connected to each other so as to be able to communicate with each other via a communication network such as the Internet.

通信端末100は、例えば、スマートフォンのような携帯端末又は汎用コンピュータであり、購入者が所持する通信端末100Bと、販売者が所持する通信端末100Sと、を含む。通信端末100は、購入者及び販売者の要求を立替払い管理サーバ200及び金融機関サーバ300に通知し、立替払い管理サーバ200及び金融機関サーバ300からの処理結果を表示する。立替払い管理サーバ200及び金融機関サーバ300は、例えば、いずれも汎用コンピュータである。立替払い管理サーバ200は、購入者からの立替払いの依頼を受け付け、管理者による購入者への立替払いを管理する。金融機関サーバ300は、金融機関から管理者への出金を実施し、購入者から金融機関への入金を受け付ける。 The communication terminal 100 is, for example, a mobile terminal such as a smartphone or a general-purpose computer, and includes a communication terminal 100B held by the purchaser and a communication terminal 100S held by the seller. The communication terminal 100 notifies the advance payment management server 200 and the financial institution server 300 of requests from the purchaser and the seller, and displays the processing results from the advance payment management server 200 and the financial institution server 300. The advance payment management server 200 and the financial institution server 300 are, for example, both general-purpose computers. The advance payment management server 200 accepts advance payment requests from purchasers, and manages advance payments made to purchasers by the administrator. The financial institution server 300 carries out withdrawals from the financial institution to the administrator, and accepts deposits from purchasers to the financial institution.

以下、決済システム1を用いて実行される決済の概要を説明する。まず、図1に示すように、購入者は、商品を購入し(買掛債務の発生)、その後の管理者による立替払いを依頼するタイミングで、通信端末100Bを操作して立替依頼データを入力し、入力した立替依頼データを立替払い管理サーバ200に送信させる。立替依頼データは、購入者が管理者による立替払いを依頼する商品に関する情報、例えば、商品の代金に関する情報を含む。立替払い管理サーバ200は、通信端末100Bから立替依頼データを取得すると(立替払い債権の発生)、購入者に個別に割り当てられた立替払いサービスの利用可能額を減額し、取得した立替依頼データを金融機関サーバ300に送信する。利用可能額は、購入者が管理者による立替払いサービスを受けることのできる金額である。なお、金融機関サーバ300に送信される立替依頼データは、立替依頼データで特定される資金を管理者に払い出すことを依頼する払出依頼データの一例である。 The following is an overview of the settlement executed using the settlement system 1. First, as shown in FIG. 1, when the purchaser purchases a product (accrual of accounts payable) and requests the manager to make a payment on behalf of the purchaser, the purchaser operates the communication terminal 100B to input the payment on behalf of the purchaser, and transmits the input payment on behalf of the purchaser to the payment on behalf of the purchaser management server 200. The payment on behalf of the purchaser request data includes information about the product for which the purchaser requests the manager to make a payment on behalf of the purchaser, for example, information about the price of the product. When the payment on behalf of the purchaser management server 200 acquires the payment on behalf of the purchaser request data from the communication terminal 100B (accrual of an advance payment claim), the payment on behalf of the purchaser reduces the available amount of the advance payment service individually assigned to the purchaser, and transmits the acquired payment on behalf of the purchaser request data to the financial institution server 300. The available amount is the amount by which the purchaser can receive the advance payment service from the manager. The payment on behalf of the purchaser request data transmitted to the financial institution server 300 is an example of withdrawal request data that requests the manager to withdraw funds specified in the payment on behalf of the purchaser request data.

金融機関サーバ300が立替依頼データを取得し、金融機関が管理者に向けて販売者への立替払いのための資金を払い出すと、金融機関サーバ300は、資金の払出完了通知を立替払い管理サーバ200に向けて送信する。払出完了通知は、金融機関から管理者に資金の払い出しが完了したことを示す通知である。金融機関から管理者への資金の払い出しは、例えば、管理者が販売者へ立替払いを実施する営業日前、例えば、2~3日営業日前に実施する。立替払い管理サーバ200は、金融機関サーバ300から払出完了通知を取得すると、販売者毎の立替依頼データに基づいて立替払いデータを生成する。立替払いデータは、管理者が販売者に立替払いを実施する代金相当額に関するデータである。管理者は、金融機関から払い出された資金を用い、立替払いデータに基づいて販売者に立替払いを実施する(買掛債務の消滅)。なお、金融機関から管理者への資金の払い出し額は、各販売者の代金合計額から金融機関の手数料が引かれた額であってもよく、管理者から販売者へ支払う代金相当額は、各販売者の代金合計額から金融機関の手数料に加えて管理者の手数料が引かれた額であってもよい。 When the financial institution server 300 acquires the advance payment request data and the financial institution pays out the funds to the administrator for the advance payment to the seller, the financial institution server 300 sends a payment completion notification of the funds to the advance payment management server 200. The payment completion notification is a notification indicating that the payment of funds from the financial institution to the administrator has been completed. The payment of funds from the financial institution to the administrator is made, for example, one business day before the administrator makes the advance payment to the seller, for example, two to three business days before. When the advance payment management server 200 acquires the payment completion notification from the financial institution server 300, it generates advance payment data based on the advance payment request data for each seller. The advance payment data is data related to the amount equivalent to the price for which the administrator will make an advance payment to the seller. The administrator uses the funds paid out from the financial institution to make an advance payment to the seller based on the advance payment data (extinction of accounts payable). The amount of funds paid from the financial institution to the administrator may be the total price of each seller minus the financial institution's commission, and the amount equivalent to the price paid by the administrator to the seller may be the total price of each seller minus the financial institution's commission plus the administrator's commission.

図2に示すように、金融機関は、管理者に立替払いのための資金を払い出すと、購入者に代金の支払いを請求し、払い出した資金を回収する(立替払い債権の消滅)。金融機関が口座振替による購入者の入金を確認すると、金融機関サーバ300は、入金確認通知を立替払い管理サーバ200に向けて送信する。入金確認通知は、金融機関が購入者からの入金を確認した旨の通知である。立替払い管理サーバ200は、金融機関サーバ300から入金確認処理を取得すると、購入者に割り当てられた利用可能額を増額する。
以上が、決済システム1を用いて実行される決済の概要である。
As shown in Figure 2, when the financial institution pays out the funds for the advance payment to the administrator, it bills the purchaser for payment and collects the paid funds (extinction of the advance payment claim). When the financial institution confirms the purchaser's deposit via account transfer, the financial institution server 300 sends a deposit confirmation notice to the advance payment management server 200. The deposit confirmation notice is a notice that the financial institution has confirmed the deposit from the purchaser. When the advance payment management server 200 receives the deposit confirmation process from the financial institution server 300, it increases the available credit allocated to the purchaser.
The above is an overview of the payment executed using payment system 1.

図3は、実施の形態に係る立替払い管理サーバ200のハードウェア構成を示すブロック図である。立替払い管理サーバ200は、通信部210と、記憶部220と、制御部230と、操作部240と、表示部250と、を備える。各部は、内部バスで相互に接続されている。 Figure 3 is a block diagram showing the hardware configuration of the advance payment management server 200 according to the embodiment. The advance payment management server 200 comprises a communication unit 210, a storage unit 220, a control unit 230, an operation unit 240, and a display unit 250. Each unit is interconnected by an internal bus.

通信部210は、インターネットのような通信ネットワークに接続可能なインターフェースである。通信部210は、通信端末100及び金融機関サーバ300の各通信部と通信ネットワークを介して通信する。 The communication unit 210 is an interface that can be connected to a communication network such as the Internet. The communication unit 210 communicates with each communication unit of the communication terminal 100 and the financial institution server 300 via the communication network.

記憶部220は、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、ハードディスクのようなメモリ装置を備え、制御部230により実行されるプログラムや各種のデータを記憶する。また、記憶部220は、制御部230が処理を実行するためのワークメモリとして機能する。さらに、記憶部220は、購入者データ記憶部221と、販売者データ記憶部222と、立替依頼データ記憶部223と、立替払いデータ記憶部224と、を備える。 The storage unit 220 includes a memory device such as a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, or a hard disk, and stores programs executed by the control unit 230 and various data. The storage unit 220 also functions as a work memory for the control unit 230 to execute processes. The storage unit 220 further includes a purchaser data storage unit 221, a seller data storage unit 222, an advance payment request data storage unit 223, and an advance payment data storage unit 224.

図4(a)は、実施の形態に係る購入者データ記憶部221のデータテーブルの一例を示す。購入者データ記憶部221は、ユーザ登録済みの購入者に関する購入者データを記憶する。購入者データは、例えば、購入者毎に割り振られ、購入者を識別するための購入者ID(Identification)、名称(個人事業者の場合は氏名)、住所、口座番号、利用可能額、利用限度額(利用可能枠)を含む。購入者のユーザ登録は、例えば、購入者が通信端末100Bを操作して、立替払い管理サーバ200に氏名又は名称、住所といった個人情報を送信し、管理者及び金融機関によりユーザ登録が許可されると、立替払い管理サーバ200から購入者ID及びパスワードを割り当てられることで実施される。なお、ユーザ登録の可否や利用限度額は、ユーザの属性、例えば、所有資産、売上高、借入金の額、その他のユーザの信用度を示す指標に基づいて判断される。 Figure 4 (a) shows an example of a data table of the purchaser data storage unit 221 according to the embodiment. The purchaser data storage unit 221 stores purchaser data on purchasers who have already registered as users. The purchaser data is, for example, assigned to each purchaser and includes a purchaser ID (Identification) for identifying the purchaser, a name (name in the case of a sole proprietor), an address, an account number, an available amount, and a credit limit (available credit). A purchaser is registered as a user by, for example, the purchaser operating the communication terminal 100B to transmit personal information such as a name or name and an address to the advance payment management server 200, and when the administrator and the financial institution permit the user registration, the advance payment management server 200 assigns a purchaser ID and a password to the purchaser. The possibility of user registration and the credit limit are determined based on the user's attributes, for example, owned assets, sales, amount of borrowings, and other indicators indicating the user's creditworthiness.

図4(b)は、実施の形態に係る販売者データ記憶部222のデータテーブルの一例を示す。販売者データ記憶部222は、ユーザ登録済みの販売者に関する販売者データを記憶する。販売者データは、購入者データと同一又は同等の情報を含む。販売者のユーザ登録は、例えば、購入者のユーザ登録と同様に、販売者が通信端末100Sを操作して、立替払い管理サーバ200に氏名又は名称、住所といった個人情報を送信し、管理者及び金融機関によりユーザ登録が許可されると、立替払い管理サーバ200から販売者ID及びパスワードを割り当てられることで実施される。なお、ユーザ登録の可否は、ユーザの属性、例えば、所有資産、売上高、借入金の額、その他のユーザの信用度を示す指標に基づいて判断される。 Figure 4 (b) shows an example of a data table of the seller data storage unit 222 according to the embodiment. The seller data storage unit 222 stores seller data on sellers who have already been registered as users. The seller data includes information that is the same as or equivalent to the purchaser data. For example, in the same way as in the case of a purchaser's user registration, the seller operates the communication terminal 100S to transmit personal information such as his/her name or title and address to the advance payment management server 200, and when the administrator and financial institution approve the user registration, the advance payment management server 200 assigns the seller ID and password. Note that the advisability of user registration is determined based on the user's attributes, such as owned assets, sales, amount of borrowings, and other indicators indicating the user's creditworthiness.

図5(a)は、実施の形態に係る立替依頼データ記憶部223のデータテーブルの一例を示す。立替依頼データ記憶部223は、購入者が管理者に依頼する立替払いに関する立替依頼データを記憶する。立替依頼データは、購入者により立替依頼データ記憶部223に登録され、例えば、納品日、購入者ID、販売者ID、商品、代金に関する情報を含む。 Figure 5 (a) shows an example of a data table of the advance payment request data storage unit 223 according to the embodiment. The advance payment request data storage unit 223 stores advance payment request data related to an advance payment that the purchaser requests the administrator to make. The advance payment request data is registered in the advance payment request data storage unit 223 by the purchaser, and includes information regarding, for example, the delivery date, purchaser ID, seller ID, product, and price.

図5(b)は、実施の形態に係る立替払いデータ記憶部224のデータテーブルの一例を示す。立替払いデータ記憶部224は、管理者が販売者に実施する立替払いに関する立替払いデータを記憶する。立替払いデータは、立替依頼データに基づいて生成され、例えば、納品日、販売者ID、代金相当額に関する情報を含む。代金相当額は、管理者から販売者へ立替払いされる支払い金額であり、販売者毎の立替依頼データに含まれる代金を合計することで算出される。 Figure 5 (b) shows an example of a data table of the advance payment data storage unit 224 according to the embodiment. The advance payment data storage unit 224 stores advance payment data relating to advance payments made by the administrator to sellers. The advance payment data is generated based on the advance payment request data, and includes information on, for example, the delivery date, seller ID, and the equivalent amount of the price. The equivalent amount of the price is the payment amount paid in advance from the administrator to the seller, and is calculated by totaling the amounts included in the advance payment request data for each seller.

図3に戻り、制御部230は、例えば、CPU(Central Processing Unit)のようなプロセッサを備え、立替払い管理サーバ200の各部の制御を行う。制御部230は、記憶部220に記憶されたプログラムを実行することにより、図6の立替払い管理処理及び図7の利用可能額変更処理を実行する。 Returning to FIG. 3, the control unit 230 includes a processor such as a CPU (Central Processing Unit) and controls each unit of the advance payment management server 200. The control unit 230 executes the programs stored in the storage unit 220 to perform the advance payment management process of FIG. 6 and the available amount change process of FIG. 7.

制御部230は、機能的には、取得部231と、利用可否判定部232と、利用可能額変更部233と、立替払いデータ生成部234と、フォーマット変換部235と、出力部236と、を備える。 The control unit 230 functionally comprises an acquisition unit 231, a usability determination unit 232, an available amount change unit 233, an advance payment data generation unit 234, a format conversion unit 235, and an output unit 236.

取得部231は、購入者の通信端末100Bから立替依頼データを取得する。また、取得部231は、金融機関サーバ300から、管理者への資金の払い出しが完了した旨の払出完了通知、及び購入者からの入金を確認した旨の入金確認通知を取得する。 The acquisition unit 231 acquires advance payment request data from the purchaser's communication terminal 100B. The acquisition unit 231 also acquires from the financial institution server 300 a withdrawal completion notice indicating that the withdrawal of funds to the administrator has been completed, and a deposit confirmation notice indicating that the deposit from the purchaser has been confirmed.

利用可否判定部232は、取得部231により取得された立替依頼データに含まれる購入者IDに対応する購入者が立替払いサービスを利用可能かどうか判定する。購入者が立替払いを利用可能かどうかは、例えば、購入者データ記憶部221において各購入者に割り当てられた利用可能額に基づいて判定する。具体的には、購入者IDに対応する利用可能額が代金の合計額(立替額)以下である場合に、当該購入者が立替払いサービスを利用不可であると判定する。また、立替払いサービスを利用した購入者から金融機関への入金を期日までに確認できない場合や金融機関からサービスの利用を停止する旨の通知を受信した場合にも、当該購入者が立替払いサービスを利用不可であると判定する。 The availability determination unit 232 determines whether the purchaser corresponding to the purchaser ID included in the advance payment request data acquired by the acquisition unit 231 is eligible to use the advance payment service. Whether a purchaser is eligible to use the advance payment service is determined, for example, based on the available amount allocated to each purchaser in the purchaser data storage unit 221. Specifically, if the available amount corresponding to the purchaser ID is less than or equal to the total amount of the price (advance payment amount), it is determined that the purchaser is not eligible to use the advance payment service. In addition, if the payment to the financial institution from a purchaser who has used the advance payment service cannot be confirmed by the due date, or if a notice is received from the financial institution that the use of the service will be suspended, it is also determined that the purchaser is not eligible to use the advance payment service.

利用可能額変更部233は、利用可否判定部232により購入者が立替払いサービスを利用可能であると判定された場合、又は取得部231により金融機関サーバ300からの入金確認通知を取得した場合に、購入者データ記憶部221において購入者に割り当てられた利用可能額を変更する。具体的には、利用可否判定部232により購入者が立替払いサービスを利用可能であると判定された場合に、購入者データ記憶部221に記憶された利用可能額から立替額を減算する。また、取得部231により金融機関サーバ300からの入金確認通知を取得した場合に、購入者データ記憶部221に記憶された利用可能額に入金された立替額を加算する。 The available amount change unit 233 changes the available amount allocated to the purchaser in the purchaser data storage unit 221 when the availability determination unit 232 determines that the purchaser is available to use the advance payment service, or when the acquisition unit 231 acquires a deposit confirmation notice from the financial institution server 300. Specifically, when the availability determination unit 232 determines that the purchaser is available to use the advance payment service, it subtracts the advance amount from the available amount stored in the purchaser data storage unit 221. In addition, when the acquisition unit 231 acquires a deposit confirmation notice from the financial institution server 300, it adds the deposited advance amount to the available amount stored in the purchaser data storage unit 221.

立替払いデータ生成部234は、払い出しが完了した旨の払出完了通知を受信すると、管理者の口座から販売者の口座への代金相当額の送金を指示する情報を含む立替払いデータを生成する。 When the advance payment data generation unit 234 receives a payout completion notification indicating that the payout has been completed, it generates advance payment data including information instructing the transfer of an amount equivalent to the purchase price from the administrator's account to the seller's account.

フォーマット変換部235は、販売者データ記憶部222を参照して、販売者毎に生成された立替払いデータを口座振込用のフォーマットに変換する。フォーマットが変換された立替払いデータ(振込データ)では、販売者の口座番号と販売者への代金相当額とが紐付けされている。振込データは、例えば、全銀フォーマットのCSVデータである。全銀フォーマットは、全国銀行協会連合会が規定したデータ形式である。 The format conversion unit 235 refers to the seller data storage unit 222 and converts the advance payment data generated for each seller into a format for account transfer. In the format-converted advance payment data (transfer data), the seller's account number is linked to the amount equivalent to the payment to the seller. The transfer data is, for example, CSV data in the Zengin format. The Zengin format is a data format defined by the Japanese Bankers Association.

出力部236は、利用可否判定部232及び利用可能額変更部233による処理結果に基づいて、購入者による立替払いの利用可否を示すメッセージや利用可能額の変更に関するメッセージを作成し、購入者の通信端末100Bに向けて送信させる。また、出力部236は、取得部231により取得された立替依頼データを払出依頼データとして金融機関サーバ300に向けて送信させ、前記フォーマット変換部235によりフォーマットが変換された立替払いデータを金融機関サーバ300に送信させる。 Based on the processing results of the availability determination unit 232 and the available amount change unit 233, the output unit 236 creates a message indicating whether the purchaser can use the advance payment and a message regarding changes to the available amount, and transmits them to the purchaser's communication terminal 100B. The output unit 236 also transmits the advance payment request data acquired by the acquisition unit 231 to the financial institution server 300 as withdrawal request data, and transmits the advance payment data whose format has been converted by the format conversion unit 235 to the financial institution server 300.

操作部240は、ユーザの指示を受け付け、受け付けた操作に対応する操作信号を制御部230に供給する。操作部240は、例えば、マウス、キーボードを備える。 The operation unit 240 receives instructions from the user and supplies operation signals corresponding to the received operations to the control unit 230. The operation unit 240 includes, for example, a mouse and a keyboard.

表示部250は、制御部230から供給される画像データに基づいて、管理者に向けて各種の画像を表示する。
以上が、立替払い管理サーバ200の構成である。
The display unit 250 displays various images to the administrator based on image data supplied from the control unit 230 .
The above is the configuration of the advance payment management server 200.

(立替払い管理処理)
次に、図6のフローチャートを参照して、立替払い管理サーバ200が実行する立替払い管理処理の流れを説明する。立替払い管理処理は、立替払いを希望する購入者から立替依頼データを取得し、取得した立替依頼データに基づいて販売者毎の立替払いデータを生成し、金融機関サーバ300に向けて送信する処理である。
(Advance payment management processing)
Next, the flow of the advance payment management process executed by the advance payment management server 200 will be described with reference to the flowchart in Fig. 6. The advance payment management process is a process for acquiring advance payment request data from a purchaser who wishes to make an advance payment, generating advance payment data for each seller based on the acquired advance payment request data, and transmitting the data to the financial institution server 300.

まず、購入者は、立替払いを依頼する所望のタイミングで、通信端末100Bを操作して販売者及び代金に関する項目を含む立替依頼データを入力し、立替払い管理サーバ200に送信させる。購入者が立替払いを依頼するのは、例えば、販売者から納品された商品を確認した後であってもよく、販売者からの納品前であってもよい。立替払い管理サーバ200の取得部231が、購入者の通信端末100Bから立替依頼データを取得すると(ステップS11)、利用可否判定部232は、立替依頼データに含まれる購入者IDに対応する購入者が立替払いサービスを利用可能かどうか判定する(ステップS12)。 First, at the desired timing for requesting an advance payment, the purchaser operates the communication terminal 100B to input advance payment request data including items related to the seller and the price, and has the data transmitted to the advance payment management server 200. The purchaser may request an advance payment, for example, after checking the goods delivered by the seller, or before the goods are delivered by the seller. When the acquisition unit 231 of the advance payment management server 200 acquires the advance payment request data from the purchaser's communication terminal 100B (step S11), the availability determination unit 232 determines whether the purchaser corresponding to the purchaser ID included in the advance payment request data is eligible to use the advance payment service (step S12).

立替払いサービスが利用可能であると判定された場合(ステップS12;Yes)、利用可能額変更部233は、ステップS11の処理で取得した立替依頼データに基づいて利用可能額を変更する(ステップS13)。具体的には、購入者データ記憶部221に記憶された利用可能額から、立替依頼データに含まれる立替額を減算することで、購入者に割り当てられた利用可能額を変更する。他方、立替払いサービスが利用不可であると判定された場合(ステップS12;No)、出力部236は、立替払いサービスが利用不可である旨のメッセージを作成して購入者の通信端末100Bに向けて送信させ(ステップS19)、処理を終了する。 If it is determined that the advance payment service is available (step S12; Yes), the available amount change unit 233 changes the available amount based on the advance payment request data acquired in the processing of step S11 (step S13). Specifically, the available amount allocated to the purchaser is changed by subtracting the advance payment amount included in the advance payment request data from the available amount stored in the purchaser data storage unit 221. On the other hand, if it is determined that the advance payment service is not available (step S12; No), the output unit 236 creates a message to the effect that the advance payment service is not available and transmits it to the purchaser's communication terminal 100B (step S19), and the processing ends.

ステップS13の処理の終了後、制御部230は、ステップS11の処理で取得した立替依頼データを販売者の通信端末100S及び金融機関サーバ300に向けて送信させ(ステップS14)、処理を待機する。ステップS12~ステップS14の処理は、ステップS11の処理の実行後に待機することなく順次実行することが好ましい。 After completing step S13, the control unit 230 transmits the payment request data acquired in step S11 to the seller's communication terminal 100S and the financial institution server 300 (step S14), and waits for further processing. It is preferable to execute steps S12 to S14 in sequence without waiting after executing step S11.

通信端末100Sは、立替払い管理サーバ200から立替依頼データを受信すると、表示部に立替依頼データを表示させる。販売者は、通信端末100Sの表示部に表示された立替依頼データを参照し、自身の売掛債権と整合しているかどうか確認する。 When the communication terminal 100S receives the advance payment request data from the advance payment management server 200, it displays the advance payment request data on the display unit. The seller refers to the advance payment request data displayed on the display unit of the communication terminal 100S and checks whether it is consistent with his/her own accounts receivable.

金融機関サーバ300は、立替払い管理サーバ200から立替依頼データを受信すると、立替依頼データを参照して管理者が所持する口座に立替払いのための資金を払い出す処理を実行する。具体的には、立替依頼データに含まれる代金を合計し、各販売者に立替払いするための資金を、全銀システムを介して管理者の口座に振り込む。次に、金融機関サーバ300は、管理者の口座への資金の払い出しが完了した旨の払出完了通知を立替払い管理サーバ200に向けて送信する。 When the financial institution server 300 receives the advance payment request data from the advance payment management server 200, it references the advance payment request data and executes a process to pay the funds for the advance payment to the manager's account. Specifically, it totals the amounts included in the advance payment request data and transfers the funds to be paid on behalf of each seller to the manager's account via the Zengin System. Next, the financial institution server 300 sends a payout completion notification to the advance payment management server 200 to inform the manager that the payout of the funds to the manager's account has been completed.

ステップS14の処理の実行後、立替払い管理サーバ200の取得部231が金融機関サーバ300から払出完了通知を取得すると(ステップS15)、立替払いデータ生成部234は、ステップS11の処理で取得した立替依頼データに基づいて販売者毎に立替払いデータを生成する(ステップS16)。立替払いデータには、管理者が各販売者に立替払いを実施する代金相当額が含まれる。 After executing the process of step S14, when the acquisition unit 231 of the advance payment management server 200 acquires a payment completion notification from the financial institution server 300 (step S15), the advance payment data generation unit 234 generates advance payment data for each seller based on the advance payment request data acquired in the process of step S11 (step S16). The advance payment data includes the amount equivalent to the price that the administrator will advance to each seller.

次に、フォーマット変換部235は、ステップS16の処理で販売者毎に生成された立替払いデータを口座振込用のフォーマットに変換する(ステップS17)。次に、出力部236は、ステップS17の処理でフォーマットの変換された立替払いデータを金融機関サーバ300に向けて送信させ(ステップS18)、立替払いサービスの利用が承認された旨のメッセージを通信端末100Bに向けて送信させ(ステップS19)、処理を終了する。管理者は、所望のタイミングで、例えば、一定の期日毎にステップS17の処理で変換された立替払いデータを金融機関サーバ300に向けて送信し、金融機関サーバ300が全銀システムを介して販売者の口座に代金相当額を振り込むことで、販売者に代金の立替払いを実施する。
以上が、立替払い管理処理の流れである。
Next, the format conversion unit 235 converts the reimbursement data generated for each seller in the process of step S16 into a format for account transfer (step S17). Next, the output unit 236 transmits the reimbursement data whose format has been converted in the process of step S17 to the financial institution server 300 (step S18), transmits a message to the effect that the use of the reimbursement service has been approved to the communication terminal 100B (step S19), and ends the process. The administrator transmits the reimbursement data converted in the process of step S17 to the financial institution server 300 at the desired timing, for example, at regular intervals, and the financial institution server 300 transfers the amount equivalent to the payment to the seller's account via the Zengin System, thereby making an advance payment to the seller.
The above is the flow of the advance payment management process.

(利用可能額変更処理)
図7を参照して、立替払い管理サーバ200が実行する利用可能額変更処理を説明する。利用可能額変更処理は、金融機関が購入者による代金の入金を確認すると、購入者に割り当てられた利用可能額を変更する処理である。
(Available Amount Change Processing)
7, the available amount change process executed by the advance payment management server 200 will be described. The available amount change process is a process for changing the available amount allocated to a purchaser when the financial institution confirms the payment of the purchaser's payment.

金融機関は、管理者への資金の払い出しを完了すると、所望のタイミングで立替払いサービスを利用した購入者に対して代金の支払いを請求する。具体的には、金融機関は、購入者の口座から一定の期日に代金を引き落とす。これにより金融機関の購入者に対する立替払い債権が消滅する。金融機関は、購入者からの入金を確認すると、金融機関サーバ300を操作して、購入者の入金確認が終了した旨の入金完了通知を立替払い管理サーバ200に向けて送信させる。他方、金融機関は、購入者からの入金が確認できない場合、金融機関サーバ300を操作して、購入者の入金が期限までに終了していない旨の支払期限経過通知を立替払い管理サーバ200に向けて送信させる。 When the financial institution has completed the payment of funds to the administrator, it requests payment from the purchaser who used the advance payment service at the desired timing. Specifically, the financial institution debits the payment from the purchaser's account on a specific date. This causes the financial institution's advance payment claim against the purchaser to be extinguished. When the financial institution confirms the payment from the purchaser, it operates the financial institution server 300 to send a payment completion notice to the advance payment management server 200 indicating that the purchaser's payment confirmation has been completed. On the other hand, if the financial institution cannot confirm the payment from the purchaser, it operates the financial institution server 300 to send a payment deadline lapse notice to the advance payment management server 200 indicating that the purchaser's payment has not been completed by the deadline.

立替払い管理サーバ200の取得部231は、金融機関サーバ300から入金確認通知を取得したかどうかを判定する(ステップS21)。金融機関サーバ300から入金確認通知を取得したと判定された場合(ステップS21;Yes)、利用可能額変更部233は、ユーザIDに対応する購入者の利用可能額を変更し、購入者データ記憶部221に記憶させる(ステップS22)。次に、制御部230は、利用可能額が変更になった旨のメッセージを通信端末100Bに送信させ(ステップS23)、処理を終了する。 The acquisition unit 231 of the advance payment management server 200 determines whether a deposit confirmation notice has been obtained from the financial institution server 300 (step S21). If it is determined that a deposit confirmation notice has been obtained from the financial institution server 300 (step S21; Yes), the available amount change unit 233 changes the available amount of the purchaser corresponding to the user ID and stores it in the purchaser data storage unit 221 (step S22). Next, the control unit 230 causes a message to be sent to the communication terminal 100B indicating that the available amount has been changed (step S23), and ends the process.

他方、金融機関サーバ300から入金確認通知を取得していないと判定された場合(ステップS21;No)、利用可否判定部232は、金融機関サーバ300から支払期限経過通知を取得したかどうかを判定する(ステップS24)。 On the other hand, if it is determined that a payment confirmation notification has not been received from the financial institution server 300 (step S21; No), the usability determination unit 232 determines whether a payment deadline expiration notification has been received from the financial institution server 300 (step S24).

支払期限経過通知を取得したと判定された場合(ステップS24;Yes)、利用可否判定部232は、購入者による立替払いサービスを利用不可に変更し(ステップS25)、購入者による立替払いが利用不可になった旨のメッセージを通信端末100Bに送信させ(ステップS23)、処理を終了する。他方、支払期限経過通知を取得していない判定された場合(ステップS24;No)、ステップS21に処理を戻す。
以上が、利用可能額変更処理の流れである。
If it is determined that the payment deadline lapse notice has been acquired (step S24; Yes), the availability determination unit 232 changes the use of the advance payment service by the purchaser to unavailable (step S25), causes the communication terminal 100B to send a message to the effect that the advance payment by the purchaser has become unavailable (step S23), and ends the process. On the other hand, if it is determined that the payment deadline lapse notice has not been acquired (step S24; No), the process returns to step S21.
The above is the flow of the available credit limit change process.

以上説明したように、実施の形態に係る立替払い管理サーバ200は、購入者から販売者へ支払うべき代金に関する情報を含む立替依頼データを取得する取得部231と、取得部231により取得された立替依頼データを金融機関サーバ300に送信する立替依頼データ送信部と、金融機関サーバ300から払い出しが完了した旨の払出完了通知を受信する受信部と、受信部が払出完了通知を受信すると、管理者の口座から販売者の口座への代金相当額の送金を指示する情報を含む立替払いデータを金融機関サーバ300に送信する立替払いデータ送信部と、を備える。このため、販売者は、管理者から代金を回収でき、購入者は、代金の支払いを金融機関に一元化できるため、両者による決済業務を簡略化できると共に、決済に要する費用を抑制できる。また、販売者は、購入者による代金の支払い前に管理者から代金を回収できるため、キャッシュフローを改善できる。 As described above, the advance payment management server 200 according to the embodiment includes an acquisition unit 231 that acquires advance payment request data including information regarding the amount to be paid from the purchaser to the seller, an advance payment request data transmission unit that transmits the advance payment request data acquired by the acquisition unit 231 to the financial institution server 300, a reception unit that receives a payout completion notice from the financial institution server 300 indicating that the payout has been completed, and an advance payment data transmission unit that transmits advance payment data including information instructing the transfer of an amount equivalent to the amount from the manager's account to the seller's account when the reception unit receives the payout completion notice to the financial institution server 300. As a result, the seller can collect the amount from the manager, and the purchaser can centralize the payment of the amount to the financial institution, simplifying the settlement operations of both parties and reducing the costs required for settlement. In addition, the seller can collect the amount from the manager before the purchaser pays the amount, improving cash flow.

そして、本発明はこれに限られず、以下に述べる変形も可能である。 The present invention is not limited to this, and the following variations are also possible.

(変形例)
上記実施の形態では、販売者が通信端末100Sを操作して、立替払い管理サーバ200に氏名又は名称、住所といった個人情報を提供することで、立替払いサービスへのユーザ登録を実施していたが、本発明はこれに限られない。例えば、購入者が通信端末100Bを操作して、立替払い管理サーバ200に特定の販売者によるユーザ登録を希望する旨の通知を送信し、当該通知を受信した立替払い管理サーバ200が特定の販売者の通信端末100Sにユーザ登録を促すメッセージを送信してもよい。ユーザ登録を依頼する通知には、販売者のメールアドレスに関する情報を含めておき、販売者のメールアドレスにユーザ登録を促すメールを送信すればよい。通信端末100Sにユーザ登録を促すメッセージを受信した販売者は、メッセージの内容を確認し、立替払いサービスへのユーザ登録を実行するかどうかを判断すればよい。
(Modification)
In the above embodiment, the seller operates the communication terminal 100S to provide personal information such as a name or title and an address to the reimbursement management server 200, thereby performing user registration for the reimbursement service, but the present invention is not limited to this. For example, the purchaser may operate the communication terminal 100B to send a notification to the reimbursement management server 200 that the purchaser wishes to be registered as a user by a specific seller, and the reimbursement management server 200, upon receiving the notification, may send a message to the communication terminal 100S of the specific seller to prompt the user to register. The notification requesting user registration may include information about the seller's email address, and an email prompting user registration may be sent to the seller's email address. The seller, who receives the message prompting user registration at the communication terminal 100S, may check the contents of the message and determine whether or not to execute user registration for the reimbursement service.

上記実施の形態では、購入者が立替依頼データを入力し、管理者に立替払いを依頼していたが、本発明はこれに限られない。例えば、販売者が購入者に納品した商品やその代金に関する情報を含む納品データを入力し、購入者が納品データを承認することで、管理者に立替払いを依頼してもよい。具体的には、図8に示すように、販売者が、通信端末100Sを操作して納品データを立替払い管理サーバ200の記憶部220に登録する。次に、立替払い管理サーバ200が、記憶部220に登録された納品データを購入者の通信端末100Bに向けて送信し、購入者に納品データの承認を依頼する。購入者が通信端末100Bを操作して納品データを承認する承認通知を立替払い管理サーバ200に向けて送信すると、立替払い管理サーバ200が記憶部220に記憶された納品データを立替依頼データとして立替依頼データ記憶部223に登録する。 In the above embodiment, the purchaser inputs the advance payment request data and requests the administrator to make an advance payment, but the present invention is not limited to this. For example, the seller may input delivery data including information on the product delivered to the purchaser and its price, and the purchaser may approve the delivery data to request the administrator to make an advance payment. Specifically, as shown in FIG. 8, the seller operates the communication terminal 100S to register the delivery data in the storage unit 220 of the advance payment management server 200. Next, the advance payment management server 200 transmits the delivery data registered in the storage unit 220 to the purchaser's communication terminal 100B and requests the purchaser to approve the delivery data. When the purchaser operates the communication terminal 100B to transmit an approval notice approving the delivery data to the advance payment management server 200, the advance payment management server 200 registers the delivery data stored in the storage unit 220 as advance payment request data in the advance payment request data storage unit 223.

なお、上記変形例では、立替払い管理サーバ200が、記憶部220に登録された納品データを購入者の通信端末100Bに向けて送信し、購入者に納品データの承認を依頼しているが、これに限られない。例えば、立替払い管理サーバ200が、購入者に納品データの承認を依頼せず、販売者が入力した納品データを立替払いデータとして立替依頼データ記憶部223に登録してもよい。 In the above modified example, the advance payment management server 200 transmits the delivery data registered in the storage unit 220 to the purchaser's communication terminal 100B and requests the purchaser to approve the delivery data, but this is not limited to the above. For example, the advance payment management server 200 may register the delivery data entered by the seller as advance payment data in the advance payment request data storage unit 223 without requesting the purchaser to approve the delivery data.

また、購入者から立替払いの依頼を受け付けると、立替払い管理サーバ200が販売者の通信端末100Sに向けて販売者への代金相当額を通知する支払い通知を送信してもよい。販売者は、通信端末100Sが受信した支払い通知を確認し、通信端末100Sを操作して支払い通知を承認する旨の通知を送信させる。立替払い管理サーバ200は、販売者の通信端末100Sから支払い通知を承認する旨の承認通知を受信すると、金融機関サーバ300に向けて立替依頼データを送信する。 In addition, when an advance payment request is received from the purchaser, the advance payment management server 200 may transmit a payment notice to the seller's communication terminal 100S informing the seller of the amount equivalent to the price. The seller checks the payment notice received by the communication terminal 100S, and operates the communication terminal 100S to send a notice indicating approval of the payment notice. When the advance payment management server 200 receives an approval notice indicating approval of the payment notice from the seller's communication terminal 100S, it transmits advance payment request data to the financial institution server 300.

上記実施の形態では、取得部231により取得された立替依頼データを金融機関サーバ300に送信していたが、本発明はこれに限られない。取得部231により取得された立替依頼データをそのまま金融機関サーバ300に送信せずともよく、例えば、立替依頼データで特定される資金を管理者に払い出すことを依頼する払出依頼データであれば、いかなる形式のデータを金融機関サーバ300に送信してもよい。 In the above embodiment, the advance payment request data acquired by the acquisition unit 231 is transmitted to the financial institution server 300, but the present invention is not limited to this. The advance payment request data acquired by the acquisition unit 231 does not have to be transmitted to the financial institution server 300 as is, and data in any format may be transmitted to the financial institution server 300, for example, as long as the data is withdrawal request data that requests the administrator to withdraw funds specified in the advance payment request data.

上記実施の形態では、立替払い管理サーバ200が金融機関サーバ300から払出完了通知を取得すると、払出完了通知毎に立替払いデータを生成し、立替払いデータを振込データに変換していたが、本発明はこれに限られない。例えば、一定期間内に生成された立替払いデータを記憶部220に記憶しておき、記憶部220に記憶された販売者毎の立替払いデータに含まれる代金相当額を合計し、合計した代金相当額を含む立替払いデータを振込データに変換してもよい。 In the above embodiment, when the advance payment management server 200 obtains a withdrawal completion notification from the financial institution server 300, it generates advance payment data for each withdrawal completion notification and converts the advance payment data into transfer data, but the present invention is not limited to this. For example, the advance payment data generated within a certain period of time may be stored in the storage unit 220, the amount equivalent to the price included in the advance payment data for each seller stored in the storage unit 220 may be totaled, and the advance payment data including the total amount equivalent to the price may be converted into transfer data.

上記実施の形態では、金融機関による購入者からの入金が確認できない場合、金融機関サーバ300が購入者の入金が期日までに終了していない旨の支払期限経過通知を立替払い管理サーバ200に向けて送信し、立替払い管理サーバ200が購入者の利用ステータスを利用不可に変更していたが、本発明はこれに限られない。例えば、金融機関による購入者からの入金が確認できない場合、金融機関サーバ300が購入者の利用ステータスを利用不可に変更し、購入者の利用ステータスを変更した旨の利用ステータス変更通知を立替払い管理サーバ200に向けて送信してもよい。 In the above embodiment, if the financial institution is unable to confirm the payment from the purchaser, the financial institution server 300 sends a payment deadline expiration notice to the advance payment management server 200 to inform the purchaser that the payment has not been completed by the due date, and the advance payment management server 200 changes the purchaser's usage status to unavailable, but the present invention is not limited to this. For example, if the financial institution is unable to confirm the payment from the purchaser, the financial institution server 300 may change the purchaser's usage status to unavailable and send a usage status change notice to the advance payment management server 200 to inform the purchaser that the usage status has been changed.

上記実施の形態では、立替依頼データとして図5(a)のデータテーブルに示すように商品名、商品毎の代金の合計額に関する情報を含んでいたが、本発明はこれに限られない。例えば、立替依頼データとして販売者からの納品伝票に関する情報を用いてもよい。納品伝票の項目としては、例えば、商品名、単位,単価、消費税の区分、税率が含まれていてもよい。 In the above embodiment, the advance payment request data includes information on the product name and the total price for each product, as shown in the data table in FIG. 5(a), but the present invention is not limited to this. For example, information on an invoice from a seller may be used as the advance payment request data. Items on an invoice may include, for example, the product name, unit, unit price, consumption tax classification, and tax rate.

上記実施の形態では、各種のデータは記憶部220に記憶されていたが、本発明はこれに限定されない。例えば、各種のデータは、その全部又は一部が通信ネットワークを介して外部のサーバやコンピュータに記憶されてもよい。 In the above embodiment, the various data are stored in the storage unit 220, but the present invention is not limited to this. For example, the various data may be stored in whole or in part in an external server or computer via a communication network.

また、記憶部220に記憶されるデータは、ネットワーク内に構築されるブロックチェーンで連結されるブロックに格納されてもよい。生成されたデータは、新たに生成されたブロックに格納された後、既存のブロックを時系列に連結したブロックチェーンに連結され、通信端末100、立替払い管理サーバ200及び金融機関サーバ300の間で共有されるように構成してもよい。 The data stored in the memory unit 220 may be stored in blocks linked by a blockchain constructed within the network. The generated data may be stored in a newly generated block, and then linked to a blockchain that links existing blocks in chronological order, and may be configured to be shared between the communication terminal 100, the advance payment management server 200, and the financial institution server 300.

上記実施の形態では、通信ネットワークとしてインターネットを用いていたが、本発明はこれに限られない。例えば、通信ネットワークは、LAN(Local Area Network)や専用線を用いて実現してもよい。 In the above embodiment, the Internet is used as the communication network, but the present invention is not limited to this. For example, the communication network may be realized using a LAN (Local Area Network) or a dedicated line.

上記実施の形態では、立替払い管理サーバ200は、記憶部220に記憶されたプログラムに基づいて動作していたが、本発明はこれに限定されない。例えば、プログラムにより実現された機能的な構成をハードウェアにより実現してもよい。 In the above embodiment, the advance payment management server 200 operates based on a program stored in the storage unit 220, but the present invention is not limited to this. For example, the functional configuration realized by the program may be realized by hardware.

上記実施の形態では、立替払い管理サーバ200及び金融機関サーバ300は、汎用コンピュータであったが、本発明はこれに限られない。例えば、立替払い管理サーバ200及び金融機関サーバ300は、専用のシステムで実現してもよい。 In the above embodiment, the advance payment management server 200 and the financial institution server 300 are general-purpose computers, but the present invention is not limited to this. For example, the advance payment management server 200 and the financial institution server 300 may be realized as a dedicated system.

上記実施の形態では、通信端末100、立替払い管理サーバ200及び金融機関サーバ300が別体に構成されていたが、本発明はこれに限られない。通信端末100、立替払い管理サーバ200及び金融機関サーバ300の一部又は全部が同一の装置として構成されていてもよい。 In the above embodiment, the communication terminal 100, the advance payment management server 200, and the financial institution server 300 are configured separately, but the present invention is not limited to this. Some or all of the communication terminal 100, the advance payment management server 200, and the financial institution server 300 may be configured as the same device.

また、立替払い管理サーバ200が実行する処理は、例えば、上述の物理的な構成を備える装置が、記憶部220に記憶されたプログラムを実行することによって実現されるが、本発明は、プログラムとして実現されてもよく、そのプログラムが記録された記憶媒体として実現されてもよい。 The processing performed by the advance payment management server 200 is realized, for example, by a device having the above-mentioned physical configuration executing a program stored in the memory unit 220, but the present invention may also be realized as a program or as a storage medium on which the program is recorded.

また、上述の処理動作を実行させるためのプログラムを、フレキシブルディスク、CD-ROM(Compact Disk Read-Only Memory)、DVD(Digital Versatile Disk)、MO(Magneto-Optical Disk)といったコンピュータにより読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の処理動作を実行する装置を構成してもよい。 In addition, a program for executing the above-mentioned processing operations may be stored and distributed on a computer-readable recording medium such as a flexible disk, a CD-ROM (Compact Disk Read-Only Memory), a DVD (Digital Versatile Disk), or an MO (Magneto-Optical Disk), and the program may be installed on a computer to configure a device that executes the above-mentioned processing operations.

上記の実施形態は例示であり、本発明はこれらに限定されるものではなく、特許請求の範囲に記載した発明の趣旨を逸脱しない範囲でさまざまな実施の形態が可能である。実施の形態や変形例で記載した構成要素は自由に組み合わせることが可能である。また、特許請求の範囲に記載した発明と均等な発明も本発明に含まれる。 The above embodiments are illustrative, and the present invention is not limited to these, and various embodiments are possible without departing from the spirit of the invention described in the claims. The components described in the embodiments and variations can be freely combined. Furthermore, inventions equivalent to the inventions described in the claims are also included in the present invention.

1 決済システム
100,100B,100S 通信端末
200 立替払い管理サーバ
210 通信部
220 記憶部
221 購入者データ記憶部
222 販売者データ記憶部
223 立替依頼データ記憶部
224 立替払いデータ記憶部
230 制御部
231 取得部
232 利用可否判定部
233 利用可能額変更部
234 立替払いデータ生成部
235 フォーマット変換部
240 操作部
250 表示部
300 金融機関サーバ
1 Payment system 100, 100B, 100S Communication terminal 200 Reimbursement management server 210 Communication unit 220 Memory unit 221 Purchaser data memory unit 222 Seller data memory unit 223 Reimbursement request data memory unit 224 Reimbursement data memory unit 230 Control unit 231 Acquisition unit 232 Availability determination unit 233 Available amount change unit 234 Reimbursement data generation unit 235 Format conversion unit 240 Operation unit 250 Display unit 300 Financial institution server

Claims (9)

販売者への代金を購入者の代わりに立替払いするための立替払い管理サーバであって、
購入者から販売者へ支払うべき代金に関する情報を含む立替依頼データを取得する取得部と、
前記取得部により取得された立替依頼データで特定される資金を、前記立替払い管理サーバの管理者の口座に払い出すことを依頼する払出依頼データを、金融機関サーバに送信する払出依頼データ送信部と、
前記金融機関サーバから払い出しが完了した旨の払出完了通知を受信する受信部と、
前記受信部が払出完了通知を受信すると、管理者の口座から販売者の口座への代金相当額の送金を指示する情報を含む立替払いデータを前記金融機関サーバと同一又は異なる金融機関サーバに送信する立替払いデータ送信部と、
を備える立替払い管理サーバ。
An advance payment management server for making an advance payment to a seller on behalf of a purchaser,
an acquisition unit for acquiring advance payment request data including information regarding the amount to be paid from the purchaser to the seller;
a payment request data transmission unit that transmits to a financial institution server payment request data that requests the payment of funds specified in the reimbursement request data acquired by the acquisition unit to an account of an administrator of the reimbursement management server;
A receiving unit that receives a withdrawal completion notification from the financial institution server, the notification indicating that withdrawal has been completed;
an advance payment data transmission unit that, when the receiving unit receives the withdrawal completion notice, transmits advance payment data including information instructing the transfer of an amount equivalent to the purchase price from the manager's account to the seller's account to a financial institution server that is the same as or different from the financial institution server;
An advance payment management server comprising:
販売者への代金を購入者の代わりに立替払いするための立替払い管理サーバであって、
購入者から販売者へ支払うべき代金に関する情報を含む立替依頼データを取得する取得部と、
前記取得部により取得された立替依頼データで特定される資金を、前記立替払い管理サーバの管理者に払い出すことを依頼する払出依頼データを、金融機関サーバに送信する払出依頼データ送信部と、
前記金融機関サーバから払い出しが完了したことを示す払出完了通知を受信する受信部と、
前記受信部が払出完了通知を受信すると、払い出された資金から販売者に代金相当額の送金を指示する情報を含む立替払いデータを前記金融機関サーバと同一又は異なる金融機関サーバに送信する立替払いデータ送信部と、
を備える立替払い管理サーバ。
An advance payment management server for making an advance payment to a seller on behalf of a purchaser,
an acquisition unit for acquiring advance payment request data including information regarding the amount to be paid from the purchaser to the seller;
a payment request data transmission unit that transmits to a financial institution server payment request data that requests an administrator of the advance payment management server to pay the funds specified in the advance payment request data acquired by the acquisition unit;
a receiving unit for receiving a withdrawal completion notice indicating that withdrawal has been completed from the financial institution server;
an advance payment data transmission unit that, when the receiving unit receives a withdrawal completion notification, transmits advance payment data including information instructing the seller to remit an amount equivalent to the purchase price from the withdrawn funds to a financial institution server that is the same as or different from the financial institution server;
An advance payment management server comprising:
前記立替払い管理サーバは、購入者毎に割り当てられた立替払いの利用可能額と、前記取得部により取得された立替依頼データとに基づいて、購入者による立替払いの利用可否を判定する利用可否判定部をさらに備える、
請求項1又は2に記載の立替払い管理サーバ。
the reimbursement management server further comprises an availability determination unit which determines whether the purchaser is able to use the reimbursement based on an available reimbursement amount allocated to each purchaser and the reimbursement request data acquired by the acquisition unit;
3. The advance payment management server according to claim 1 or 2.
前記立替払い管理サーバは、前記取得部が立替依頼データを取得すると、前記取得部により取得された立替依頼データに基づいて、購入者に割り当てられた立替払いの利用可能額を減額させる利用可能額変更部をさらに備える、
請求項1から3のいずれか1項に記載の立替払い管理サーバ。
the reimbursement management server further comprises an available amount change unit which, when the acquisition unit acquires the reimbursement request data, reduces the available amount for reimbursement allocated to the purchaser based on the reimbursement request data acquired by the acquisition unit;
The advance payment management server according to any one of claims 1 to 3.
前記取得部は、前記金融機関サーバから購入者による代金の入金を確認した旨の入金確認通知を取得し、
前記利用可能額変更部は、前記取得部が入金確認通知を取得すると、前記取得部により取得された立替依頼データに基づいて購入者に割り当てられた立替払いの利用可能額を増額させる、
請求項4に記載の立替払い管理サーバ。
The acquisition unit acquires, from the financial institution server, a payment confirmation notice indicating that payment of the purchase price by the purchaser has been confirmed,
when the acquisition unit acquires a payment confirmation notice, the available amount change unit increases the available amount for on-reimbursement allocated to the purchaser based on the on-reimbursement request data acquired by the acquisition unit.
The advance payment management server according to claim 4.
販売者への代金を購入者の代わりに立替払いするための立替払い管理サーバが実行する立替払い管理方法であって、
取得部が、購入者から販売者へ支払うべき代金に関する情報を含む立替依頼データを取得するステップと、
払出依頼データ送信部が、前記取得部により取得された立替依頼データで特定される資金を、前記立替払い管理サーバの管理者の口座に払い出すことを依頼する払出依頼データを、金融機関サーバに送信するステップと、
受信部が、前記金融機関サーバから払い出しが完了した旨の払出完了通知を受信するステップと、
立替払いデータ送信部が、前記受信部が払出完了通知を受信すると、管理者の口座から販売者の口座への代金相当額の送金を指示する情報を含む立替払いデータを前記金融機関サーバと同一又は異なる金融機関サーバに送信するステップと、
を含む立替払い管理方法。
1. An advance payment management method executed by an advance payment management server for making an advance payment to a seller on behalf of a buyer, comprising:
An acquisition unit acquires payment request data including information regarding a payment to be made from a purchaser to a seller;
a step of a withdrawal request data transmission unit transmitting, to a financial institution server, withdrawal request data for requesting that funds specified in the on-reimbursement request data acquired by the acquisition unit be paid out to an account of an administrator of the on-reimbursement management server;
A receiving unit receives a withdrawal completion notice from the financial institution server, the notice indicating that withdrawal has been completed;
a step of, when the receiving unit receives a withdrawal completion notice, an advance payment data transmitting unit transmits advance payment data including information instructing the transfer of an amount equivalent to the purchase price from the manager's account to the seller's account to a financial institution server that is the same as or different from the financial institution server;
A method for managing advance payments, including:
販売者への代金を購入者の代わりに立替払いするための立替払い管理サーバが実行する立替払い管理方法であって、
取得部が、購入者から販売者へ支払うべき代金に関する情報を含む立替依頼データを取得するステップと、
払出依頼データ送信部が、前記取得部により取得された立替依頼データで特定される資金を、前記立替払い管理サーバの管理者に払い出すことを依頼する払出依頼データを、金融機関サーバに送信するステップと、
受信部が、前記金融機関サーバから払い出しが完了したことを示す払出完了通知を受信するステップと、
立替払いデータ送信部が、前記受信部が払出完了通知を受信すると、払い出された資金から販売者に代金相当額の送金を指示する情報を含む立替払いデータを前記金融機関サーバと同一又は異なる金融機関サーバに送信するステップと、
を含む立替払い管理方法。
1. An advance payment management method executed by an advance payment management server for making an advance payment to a seller on behalf of a buyer, comprising:
An acquisition unit acquires payment request data including information regarding a payment to be made from a purchaser to a seller;
a step of a withdrawal request data transmission unit transmitting, to a financial institution server, withdrawal request data for requesting an administrator of the on-behalf-of payment management server to withdraw funds specified in the on-behalf-of request data acquired by the acquisition unit;
A receiving unit receives a withdrawal completion notice indicating that withdrawal has been completed from the financial institution server;
a step of, when the receiving unit receives a withdrawal completion notice, an advance payment data transmitting unit transmits advance payment data including information instructing the seller to remit an amount equivalent to the purchase price from the withdrawn funds to a financial institution server that is the same as or different from the financial institution server;
A method for managing advance payments, including:
コンピュータを、
販売者への代金を購入者の代わりに立替払いするための立替払い管理サーバとして機能させるためのプログラムであって、
購入者から販売者へ支払うべき代金に関する情報を含む立替依頼データを取得する取得手段、
前記取得手段により取得された立替依頼データで特定される資金を、前記立替払い管理サーバの管理者の口座に払い出すことを依頼する払出依頼データを、金融機関サーバに送信する払出依頼データ送信手段、
前記金融機関サーバから払い出しが完了した旨の払出完了通知を受信する受信手段、
前記受信手段が払出完了通知を受信すると、管理者の口座から販売者の口座への代金相当額の送金を指示する情報を含む立替払いデータを前記金融機関サーバと同一又は異なる金融機関サーバに送信する立替払いデータ送信手段、
として機能させるためのプログラム。
Computer,
A program for functioning as an advance payment management server for making an advance payment to a seller on behalf of a purchaser,
An acquisition means for acquiring advance payment request data including information regarding the amount to be paid from the purchaser to the seller;
a payment request data transmission means for transmitting to a financial institution server payment request data for requesting that funds specified in the on-behalf payment request data acquired by said acquisition means be paid to an account of an administrator of said on-behalf payment management server;
A receiving means for receiving a withdrawal completion notification from the financial institution server, the notification indicating that withdrawal has been completed;
an advance payment data transmitting means for transmitting, when the receiving means receives a withdrawal completion notice, advance payment data including information instructing the transfer of an amount equivalent to the purchase price from the manager's account to the seller's account to a financial institution server that is the same as or different from the financial institution server;
A program to function as a
コンピュータを、
販売者への代金を購入者の代わりに立替払いするための立替払い管理サーバとして機能させるためのプログラムであって、
購入者から販売者へ支払うべき代金に関する情報を含む立替依頼データを取得する取得手段、
前記取得手段により取得された立替依頼データで特定される資金を、前記立替払い管理サーバの管理者に払い出すことを依頼する払出依頼データを、金融機関サーバに送信する払出依頼データ送信手段、
前記金融機関サーバから払い出しが完了したことを示す払出完了通知を受信する受信手段、
前記受信手段が払出完了通知を受信すると、払い出された資金から販売者に代金相当額の送金を指示する情報を含む立替払いデータを前記金融機関サーバと同一又は異なる金融機関サーバに送信する立替払いデータ送信手段、
として機能させるためのプログラム。
Computer,
A program for functioning as an advance payment management server for making an advance payment to a seller on behalf of a purchaser,
An acquisition means for acquiring advance payment request data including information regarding the amount to be paid from the purchaser to the seller;
a payment request data transmission means for transmitting to a financial institution server payment request data for requesting an administrator of the on-behalf-of payment management server to pay out funds specified in the on-behalf-of request data acquired by the acquisition means;
A receiving means for receiving a withdrawal completion notice indicating that withdrawal has been completed from the financial institution server;
an advance payment data transmission means for transmitting, when the receiving means receives a withdrawal completion notification, advance payment data including information instructing the seller to remit an amount equivalent to the purchase price from the withdrawn funds to a financial institution server that is the same as or different from the financial institution server;
A program to function as a
JP2021110467A 2021-07-02 2021-07-02 Advance payment management server, advance payment management method and program Active JP7624890B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021110467A JP7624890B2 (en) 2021-07-02 2021-07-02 Advance payment management server, advance payment management method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021110467A JP7624890B2 (en) 2021-07-02 2021-07-02 Advance payment management server, advance payment management method and program

Publications (2)

Publication Number Publication Date
JP2023007556A JP2023007556A (en) 2023-01-19
JP7624890B2 true JP7624890B2 (en) 2025-01-31

Family

ID=85112652

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021110467A Active JP7624890B2 (en) 2021-07-02 2021-07-02 Advance payment management server, advance payment management method and program

Country Status (1)

Country Link
JP (1) JP7624890B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7624783B1 (en) 2024-04-25 2025-01-31 株式会社ガイアホールディングス Mediation system, computer-implemented method, and computer program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017156860A (en) 2016-02-29 2017-09-07 楽天株式会社 Information processing system, server device, information processing method, and information processing program
JP2017191595A (en) 2016-04-06 2017-10-19 Fts株式会社 Funding demand service providing system, method, provider server, and program
JP2020119020A (en) 2019-01-18 2020-08-06 株式会社Upsider Information processing device, system, and program
JP2020166733A (en) 2019-03-29 2020-10-08 株式会社エヌ・ティ・ティ・データ Payment system, advance payment management server and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004078474A (en) * 2002-08-14 2004-03-11 Interpress:Kk Account settlement system in prepaid system with credit function
JP2007026160A (en) * 2005-07-19 2007-02-01 Pixela Corp Settlement system and method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017156860A (en) 2016-02-29 2017-09-07 楽天株式会社 Information processing system, server device, information processing method, and information processing program
JP2017191595A (en) 2016-04-06 2017-10-19 Fts株式会社 Funding demand service providing system, method, provider server, and program
JP2020119020A (en) 2019-01-18 2020-08-06 株式会社Upsider Information processing device, system, and program
JP2020166733A (en) 2019-03-29 2020-10-08 株式会社エヌ・ティ・ティ・データ Payment system, advance payment management server and program

Also Published As

Publication number Publication date
JP2023007556A (en) 2023-01-19

Similar Documents

Publication Publication Date Title
KR101791470B1 (en) Method of transaction for supplier's account receivable
JP5466327B1 (en) Electronic record receivable record request management apparatus and electronic record receivable record request management method
US20220051242A1 (en) Processing financial products
US20140019217A1 (en) Universal system for enabling dynamically discounted buyer-vendor payments
JP5858554B1 (en) Debtor debt reduction and financial content improvement method and system for lump sum factoring transactions with electronic record receivables
JP2011003037A (en) Prepaid settlement system and method for prepaid settlement using credit card number
JP2023066890A (en) Transaction system, transaction method, and program
US20140019345A1 (en) Universal payment module and system
JP7624890B2 (en) Advance payment management server, advance payment management method and program
JP2016071724A (en) Rental settlement card management system, rental settlement card management system control method, rental settlement card management system program, and recording medium
JP2023152766A (en) Information processing device, information processing method, and information processing program
JP4461618B2 (en) Payment apparatus and method
JP6271063B1 (en) Fund transfer system, method and program executed by fund transfer system
JP7402369B2 (en) Granting device, granting method, and granting program
US10650385B1 (en) System and method for remote check assurance
JP7280060B2 (en) Batch payment management server, payment information generation method and program
JP2002083247A (en) Transaction mediation system and method, data processing device, recording medium
JP2023152609A (en) Information processing device, information processing method, and information processing program
JP5466334B1 (en) Electronic record receivable record request management apparatus and electronic record receivable record request management method
JP2002074235A (en) Online settlement system, service point settlement system, its method, and recording medium on which its program is recorded
JP7256322B1 (en) Information processing device, information processing system and information processing method
JP7291279B1 (en) Information processing device and information processing method
JP2019066946A (en) Credit fee allocation system, fee allocation device and fee allocation method
JP7182682B1 (en) Information processing device, information processing method and information processing program
JP7308915B1 (en) Settlement agent system for electronically recorded monetary claims

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240408

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241218

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250121

R150 Certificate of patent or registration of utility model

Ref document number: 7624890

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150