JP7148852B1 - Systems, methods and programs for processing payments - Google Patents

Systems, methods and programs for processing payments Download PDF

Info

Publication number
JP7148852B1
JP7148852B1 JP2022062155A JP2022062155A JP7148852B1 JP 7148852 B1 JP7148852 B1 JP 7148852B1 JP 2022062155 A JP2022062155 A JP 2022062155A JP 2022062155 A JP2022062155 A JP 2022062155A JP 7148852 B1 JP7148852 B1 JP 7148852B1
Authority
JP
Japan
Prior art keywords
payment
card
amount
settlement
setting
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
JP2022062155A
Other languages
Japanese (ja)
Other versions
JP2023152175A (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.)
Upsider
Original Assignee
Upsider
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 Upsider filed Critical Upsider
Priority to JP2022062155A priority Critical patent/JP7148852B1/en
Priority to JP2022141281A priority patent/JP2023152280A/en
Application granted granted Critical
Publication of JP7148852B1 publication Critical patent/JP7148852B1/en
Publication of JP2023152175A publication Critical patent/JP2023152175A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

【課題】 様々な取引における支払いの利便性を向上させる。【解決手段】本発明の一実施形態に係る支払処理サーバ10は、通信ネットワーク20を介して通信可能に接続されているユーザ端末30を操作するユーザに対して支払処理サービスを提供する。当該支払処理サーバ10は、支払者に対する請求情報に含まれる請求額に基づく決済額の決済に利用する決済用カードを設定し、当該決済用カードを利用して当該決済額を決済するから、支払者は、請求書払い等の請求額を、クレジットカード等の決済用カードを利用して支払うことが可能となる。さらに、支払者は、複数に分割された決済額の決済にそれぞれ利用する複数の決済用カードを設定することもできるから、例えば、複数の決済用カードの利用限度額を合算して活用する支払いが可能となる。【選択図】 図1An object of the present invention is to improve the convenience of payment in various transactions. A payment processing server (10) according to an embodiment of the present invention provides payment processing services to a user operating a user terminal (30) communicably connected via a communication network (20). The payment processing server 10 sets a payment card to be used for payment of the payment amount based on the amount billed to the payer, and uses the payment card to settle the payment amount. The person can pay the amount billed such as bill payment using a settlement card such as a credit card. In addition, since the payer can set multiple payment cards to be used for each of the payment amounts divided into multiple payment amounts, for example, payment can be made by combining the credit limits of multiple payment cards. becomes possible. [Selection diagram] Fig. 1

Description

本発明は、支払いを処理するためのシステム、方法、及びプログラムに関するものである。 The present invention relates to systems, methods and programs for processing payments.

従来、オンラインショッピング等の個人による取引において、クレジットカード、プリペイドカード、及び、デビットカード等の決済用カードを用いた決済が行われている(例えば、下記特許文献1を参照)。 2. Description of the Related Art Conventionally, in transactions by individuals such as online shopping, payments are made using payment cards such as credit cards, prepaid cards, and debit cards (see, for example, Patent Document 1 below).

特開2004-348621号公報Japanese Patent Application Laid-Open No. 2004-348621

しかしながら、例えば、BtoB(企業間)取引では、請求書払いが一般的であり、上述したような決済用カードを用いた決済は一般的であるとは言えない。したがって、例えば、企業等の法人による様々な取引においても、こうした決済用カードを用いた決済が利用可能となれば便利である。 However, for example, in BtoB (business-to-business) transactions, bill payment is common, and settlement using a settlement card as described above cannot be said to be common. Therefore, for example, it would be convenient if settlement using such a settlement card could be used in various transactions by legal entities such as companies.

本発明の実施形態は、様々な取引における支払いの利便性を向上させることを目的の一つとする。 One object of the embodiments of the present invention is to improve the convenience of payment in various transactions.

本発明の一実施形態に係るシステムは、1又は複数のコンピュータプロセッサを備え、支払いを処理するためのシステムであって、前記1又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、少なくとも請求額の情報を含む請求情報を取得するステップと、前記請求額に基づく決済額の決済に利用する決済用カードを設定するステップと、設定された決済用カードを利用して前記決済額を決済するための承認要求処理を行うステップと、を実行し、前記決済用カードを設定するステップは、足し合わせると少なくとも前記決済額以上となるように複数に分割された決済額の決済にそれぞれ利用する複数の決済用カードを設定することを含む。 A system according to one embodiment of the present invention is a system for processing payments, comprising one or more computer processors, the one or more computer processors, in response to execution of readable instructions: a step of obtaining billing information including at least billing amount information; a step of setting a settlement card to be used for settling the settlement amount based on the billing amount; and a settlement amount using the set settlement card. performing a step of requesting approval for payment, and setting the card for payment, wherein the step of setting the payment card is used for each payment of a payment amount divided into a plurality of payments so that the sum of the payment amounts is at least equal to or greater than the payment amount. including setting up multiple payment cards for

本発明の一実施形態に係る方法は、1又は複数のコンピュータによって実行され、支払いを処理するための方法であって、少なくとも請求額の情報を含む請求情報を取得するステップと、前記請求額に基づく決済額の決済に利用する決済用カードを設定するステップと、設定された決済用カードを利用して前記決済額を決済するための承認要求処理を行うステップと、を備え、前記決済用カードを設定するステップは、足し合わせると少なくとも前記決済額以上となるように複数に分割された決済額の決済にそれぞれ利用する複数の決済用カードを設定することを含む。 A method according to one embodiment of the present invention is a method, implemented by one or more computers, for processing payments, comprising the steps of: obtaining billing information including at least billing amount information; a step of setting a payment card to be used for payment of the payment amount based on the payment card; and a step of performing approval request processing for settling the payment amount using the set payment card, The step of setting includes setting a plurality of payment cards to be used for each payment of the divided payment amount so that the sum of the payment amounts is at least equal to or greater than the payment amount.

本発明の一実施形態に係るプログラムは、支払いを処理するためのプログラムであって、1又は複数のコンピュータに、少なくとも請求額の情報を含む請求情報を取得するステップと、前記請求額に基づく決済額の決済に利用する決済用カードを設定するステップと、設定された決済用カードを利用して前記決済額を決済するための承認要求処理を行うステップと、を実行させ、前記決済用カードを設定するステップは、足し合わせると少なくとも前記決済額以上となるように複数に分割された決済額の決済にそれぞれ利用する複数の決済用カードを設定することを含む。 A program according to one embodiment of the present invention is a program for processing payments, comprising steps of obtaining billing information including at least billing amount information in one or more computers; a step of setting a settlement card to be used for settlement of an amount; and a step of performing an approval request process for settlement of said settlement amount using the set settlement card, and said settlement card is executed. The setting step includes setting a plurality of payment cards to be used for the payment of the divided payment amounts so that the sum of the payment amounts is at least equal to or greater than the payment amount.

本発明の様々な実施形態は、様々な取引において柔軟な決済を実現する。 Various embodiments of the present invention provide flexible settlement for various transactions.

本発明の一実施形態に係る支払処理サーバ10を含むネットワークの構成を概略的に示す構成図。1 is a configuration diagram schematically showing the configuration of a network including a payment processing server 10 according to one embodiment of the present invention; FIG. ユーザ情報テーブル152が管理する情報を例示する図。4 is a diagram illustrating information managed by a user information table 152; FIG. 請求情報管理テーブル154が管理する情報を例示する図。4 is a diagram illustrating information managed by a billing information management table 154; FIG. 決済管理テーブル156が管理する情報を例示する図。FIG. 4 is a diagram exemplifying information managed by a settlement management table 156; クレジットカードによる決済を行う際に支払処理サーバ10が実行する処理を例示するフローチャート。4 is a flowchart illustrating processing executed by the payment processing server 10 when making a payment by credit card; 請求情報入力画面60を例示する図。FIG. 6 is a diagram exemplifying a billing information input screen 60; カード決済登録画面70を例示する図。FIG. 7 is a diagram illustrating a card payment registration screen 70; 複数カード決済登録画面80を例示する図。FIG. 10 is a view exemplifying a multi-card payment registration screen 80; 決済日の指定がある決済のオーソリ処理を行う際に支払処理サーバ10が実行する処理を例示するフローチャート。4 is a flowchart illustrating processing executed by the payment processing server 10 when performing authorization processing for payment with a designated payment date. 決済の売上処理を行う際に支払処理サーバ10が実行する処理を例示するフローチャート。6 is a flowchart illustrating processing executed by the payment processing server 10 when performing settlement sales processing; 金融機関の口座への振込処理を行う際に支払処理サーバ10が実行する処理を例示するフローチャート。4 is a flow chart illustrating processing executed by the payment processing server 10 when processing a transfer to an account of a financial institution;

以下、図面を参照しながら、本発明の実施形態について説明する。各図面において、同一の又は類似する構成要素に対しては同一の参照符号が付され得る。本発明の実施形態の他の目的は、本明細書全体を参照することにより明らかとなる。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the drawings, the same reference numerals may be used for the same or similar components. Other objects of embodiments of the present invention will become apparent upon review of the specification as a whole.

図1は、本発明の一実施形態に係る支払処理サーバ10を含むネットワークの構成を概略的に示す構成図である。支払処理サーバ10は、図示するように、インターネット等の通信ネットワーク20を介してユーザ端末30と通信可能に接続されている。図1においては、1つのユーザ端末30のみが図示されているが、支払処理サーバ10は、複数のユーザ端末30と通信可能に接続されている。また、支払処理サーバ10は、同じく通信ネットワーク20を介して金融機関システム50及び決済用カードシステム52と通信可能に接続されている。支払処理サーバ10は、ユーザ端末30を操作するユーザに対して支払処理サービスを提供する。支払処理サーバ10は、本発明のシステムの全部又は一部を実装する装置の一例である。 FIG. 1 is a configuration diagram schematically showing the configuration of a network including a payment processing server 10 according to one embodiment of the present invention. As illustrated, the payment processing server 10 is communicably connected to a user terminal 30 via a communication network 20 such as the Internet. Although only one user terminal 30 is shown in FIG. 1 , the payment processing server 10 is communicably connected to a plurality of user terminals 30 . The payment processing server 10 is also communicably connected to a financial institution system 50 and a payment card system 52 via the communication network 20 . The payment processing server 10 provides payment processing services to users who operate the user terminals 30 . Payment processing server 10 is an example of a device that implements all or part of the system of the present invention.

まず、支払処理サーバ10のハードウェア構成について説明する。支払処理サーバ10は、一般的なコンピュータとして構成されており、図1に示すように、コンピュータプロセッサ11と、メインメモリ12と、入出力I/F13と、通信I/F14と、ストレージ(記憶装置)15とを備え、これらの各構成要素が図示しないバス等を介して電気的に接続されている。 First, the hardware configuration of the payment processing server 10 will be described. The payment processing server 10 is configured as a general computer. As shown in FIG. 1, the computer processor 11, main memory 12, input/output I/F 13, communication I/F 14, storage ) 15, and these constituent elements are electrically connected via a bus or the like (not shown).

コンピュータプロセッサ11は、CPU、GPU又はFPGA等、またはそれらを含む回路により構成され、ストレージ15等に記憶されている様々なプログラムをメインメモリ12に読み込んで、当該プログラムに含まれる各種の命令を実行する。メインメモリ12は、例えば、DRAM等によって構成される。 The computer processor 11 is composed of a CPU, GPU, FPGA, etc., or a circuit including them, reads various programs stored in the storage 15 or the like into the main memory 12, and executes various instructions included in the programs. do. The main memory 12 is composed of, for example, a DRAM.

入出力I/F13は、操作者等との間で情報をやり取りするための各種の入出力装置を含む。入出力I/F13は、例えば、キーボード、ポインティングデバイス(例えば、マウス、タッチパネル等)等の情報入力装置、マイクロフォン等の音声入力装置、カメラ等の画像入力装置を含む。また、入出力I/F13は、ディスプレイ等の画像出力装置、スピーカー等の音声出力装置を含む。 The input/output I/F 13 includes various input/output devices for exchanging information with an operator or the like. The input/output I/F 13 includes, for example, information input devices such as keyboards and pointing devices (for example, mice, touch panels, etc.), voice input devices such as microphones, and image input devices such as cameras. The input/output I/F 13 includes an image output device such as a display and an audio output device such as a speaker.

通信I/F14は、ネットワークアダプタ等のハードウェア、各種の通信用ソフトウェア、又はこれらの組み合わせとして実装され、通信ネットワーク20等を介した有線又は無線の通信を実現できるように構成されている。 The communication I/F 14 is implemented as hardware such as a network adapter, various types of communication software, or a combination thereof, and is configured to enable wired or wireless communication via the communication network 20 or the like.

ストレージ15は、例えば、磁気ディスク又はフラッシュメモリ等によって構成される。ストレージ15は、オペレーティングシステムを含む様々なプログラム及び各種データ等を記憶する。例えば、ストレージ15は、図1に示すように、支払処理サービスのユーザに関する情報を管理するユーザ情報テーブル152と、ユーザに対応する支払者(ユーザ自身、又は、ユーザが所属する法人等を含む。)に対する請求に関する情報を管理する請求情報管理テーブル154と、支払者の決済用カードを用いた決済に関する情報を管理する決済管理テーブル156とを有する。また、例えば、ストレージ15は、本発明の一実施形態に係るサーバ側プログラム40を記憶する。当該プログラム40は、支払処理サーバ10を、支払処理サービスを提供するためのシステムの全部又は一部として機能させるためのプログラムである。サーバ側プログラム40の少なくとも一部は、後述する端末側プログラム42を介してユーザ端末30側において実行されるように構成され得る。 The storage 15 is configured by, for example, a magnetic disk or flash memory. The storage 15 stores various programs including an operating system, various data, and the like. For example, as shown in FIG. 1, the storage 15 includes a user information table 152 that manages information about users of the payment processing service, and payers corresponding to users (users themselves, corporations to which users belong, etc.). ), and a settlement management table 156 for managing information related to settlement using the payer's settlement card. Also, for example, the storage 15 stores a server-side program 40 according to one embodiment of the present invention. The program 40 is a program for causing the payment processing server 10 to function as all or part of a system for providing payment processing services. At least part of the server-side program 40 can be configured to be executed on the user terminal 30 side via a terminal-side program 42, which will be described later.

本実施形態において、支払処理サーバ10は、それぞれが上述したハードウェア構成を有する複数のコンピュータを用いて構成され得る。例えば、支払処理サーバ10は、1又は複数のサーバ装置によって構成され得る。 In this embodiment, the payment processing server 10 can be configured using a plurality of computers each having the hardware configuration described above. For example, payment processing server 10 may be configured by one or more server devices.

このように構成された支払処理サーバ10は、ウェブサーバ及びアプリケーションサーバとしての機能を有し、ユーザ端末30にインストールされている端末側プログラム42からの要求に応答して各種の処理を実行し、当該処理の結果に応じた画面データ(例えば、HTMLデータ)及び制御データ等をユーザ端末30に対して送信する。ユーザ端末30では、受信したデータに基づくウェブページ又はその他の画面が出力される。 The payment processing server 10 configured in this manner has functions as a web server and an application server, and executes various processes in response to requests from the terminal-side program 42 installed in the user terminal 30, Screen data (for example, HTML data) and control data according to the result of the processing are transmitted to the user terminal 30 . The user terminal 30 outputs a web page or other screen based on the received data.

次に、ユーザ端末30のハードウェア構成について説明する。ユーザ端末30は、一般的なコンピュータとして構成されており、図1に示すように、コンピュータプロセッサ31と、メインメモリ32と、入出力I/F33と、通信I/F34と、ストレージ(記憶装置)35とを備え、これらの各構成要素が図示しないバス等を介して電気的に接続されている。 Next, the hardware configuration of the user terminal 30 will be explained. The user terminal 30 is configured as a general computer, and as shown in FIG. 35, and these constituent elements are electrically connected via a bus or the like (not shown).

コンピュータプロセッサ31は、CPU、GPU又はFPGA等、またはそれらを含む回路により構成され、ストレージ35等に記憶されている様々なプログラムをメインメモリ32に読み込んで、当該プログラムに含まれる各種の命令を実行する。メインメモリ32は、例えば、DRAM等によって構成される。 The computer processor 31 is composed of a CPU, GPU, FPGA, etc., or a circuit including them, reads various programs stored in the storage 35 or the like into the main memory 32, and executes various instructions included in the programs. do. The main memory 32 is composed of, for example, a DRAM.

入出力I/F33は、操作者等との間で情報をやり取りするための各種の入出力装置を含む。入出力I/F33は、例えば、キーボード、ポインティングデバイス(例えば、マウス、タッチパネル等)等の情報入力装置、マイクロフォン等の音声入力装置、カメラ等の画像入力装置を含む。また、入出力I/F33は、ディスプレイ等の画像出力装置、スピーカー等の音声出力装置を含む。 The input/output I/F 33 includes various input/output devices for exchanging information with an operator or the like. The input/output I/F 33 includes, for example, information input devices such as keyboards and pointing devices (for example, mice and touch panels), voice input devices such as microphones, and image input devices such as cameras. The input/output I/F 33 includes an image output device such as a display and an audio output device such as a speaker.

通信I/F34は、ネットワークアダプタ等のハードウェア、各種の通信用ソフトウェア、及びこれらの組み合わせとして実装され、通信ネットワーク20等を介した有線又は無線の通信を実現できるように構成されている。 The communication I/F 34 is implemented as hardware such as a network adapter, various types of communication software, or a combination thereof, and is configured to enable wired or wireless communication via the communication network 20 or the like.

ストレージ35は、例えば、磁気ディスク又はフラッシュメモリ等によって構成される。ストレージ35は、オペレーティングシステムを含む様々なプログラム及び各種データ等を記憶する。ストレージ35が記憶するプログラムは、アプリケーションマーケット等からダウンロードされてインストールされ得る。また、ストレージ35は、上述した端末側プログラム42を記憶する。当該プログラム42は、ウェブブラウザ、又は、その他のアプリケーション(例えば、支払処理サービス用のアプリケーション等)として構成され、上述したように、サーバ側プログラム40の少なくとも一部を実行するように構成され得る。 The storage 35 is configured by, for example, a magnetic disk or flash memory. The storage 35 stores various programs including an operating system, various data, and the like. A program stored in the storage 35 can be downloaded from an application market or the like and installed. The storage 35 also stores the terminal-side program 42 described above. The program 42 may be configured as a web browser or other application (eg, an application for payment processing services, etc.) and configured to execute at least a portion of the server-side program 40, as described above.

本実施形態において、ユーザ端末30は、スマートフォン、タブレット端末、ウェアラブルデバイス、又はパーソナルコンピュータ等として構成され得る。 In this embodiment, the user terminal 30 may be configured as a smart phone, tablet terminal, wearable device, personal computer, or the like.

このように構成されたユーザ端末30を操作するユーザは、ストレージ35等にインストールされている端末側プログラム42を介した支払処理サーバ10との通信を実行することによって、支払処理サーバ10が提供する支払処理サービスを利用することができる。 A user who operates the user terminal 30 configured in this way communicates with the payment processing server 10 via the terminal-side program 42 installed in the storage 35 or the like, thereby allowing the payment processing server 10 to provide Payment processing services are available.

次に、このように構成された支払処理サーバ10が有する機能について説明する。支払処理サーバ10のコンピュータプロセッサ11は、図1に示すように、メインメモリ12に読み込まれたプログラム(例えば、サーバ側プログラム40の少なくとも一部)に含まれる命令を実行することによって、管理機能制御部112、カード決済管理部114、及び、支払管理部116として機能するように構成されている。 Next, functions of the payment processing server 10 configured as described above will be described. The computer processor 11 of the payment processing server 10, as shown in FIG. It is configured to function as a unit 112 , a card settlement management unit 114 , and a payment management unit 116 .

管理機能制御部112は、支払処理サービスの管理機能の制御に関する様々な処理を実行するように構成されている。例えば、管理機能制御部112は、管理機能に関する様々な画面の画面データ及び制御データ等をユーザ端末30に対して送信し、ユーザ端末30において出力される当該画面を介したユーザによる操作入力に応答して様々な処理を実行し、当該処理の結果に応じた画面データ及び制御データ等をユーザ端末30に対して送信する。管理機能制御部112によって制御される管理機能は、例えば、ログイン処理(ユーザ認証)、及び、ユーザ情報の管理等を含む。 The management function control unit 112 is configured to perform various processes related to control of management functions of the payment processing service. For example, the management function control unit 112 transmits screen data and control data of various screens related to the management function to the user terminal 30, and responds to the operation input by the user via the screen output on the user terminal 30. and executes various processes, and transmits screen data, control data, etc. according to the results of the processes to the user terminal 30 . Management functions controlled by the management function control unit 112 include, for example, login processing (user authentication) and management of user information.

カード決済管理部114は、決済用カードを利用した決済の管理に関する様々な処理を実行するように構成されている。例えば、カード決済管理部114は、当該決済の管理に関する様々な画面の画面データ及び制御データ等をユーザ端末30に対して送信し、ユーザ端末30において出力される当該画面を介したユーザによる操作入力に応答して様々な処理を実行し、当該処理の結果に応じた画面データ及び制御データ等をユーザ端末30に対して送信する。 The card settlement management unit 114 is configured to execute various processes related to management of settlement using a settlement card. For example, the card payment management unit 114 transmits screen data and control data of various screens related to the management of the payment to the user terminal 30, and the operation input by the user via the screen output on the user terminal 30 , and transmits screen data, control data, etc. according to the results of the processing to the user terminal 30 .

本実施形態において、カード決済管理部114は、ユーザに対応する支払者に対する請求情報(当該支払者を請求先とする請求情報)を取得するように構成されている。例えば、カード決済管理部114は、ユーザ端末30において出力される画面を介してユーザによって入力された請求情報を取得する。また、例えば、カード決済管理部114は、こうした請求情報を、支払者によって管理される会計管理システム等のシステムから通信ネットワーク20を介して取得する。取得した請求情報は、例えば、請求情報管理テーブル154において管理される。 In this embodiment, the card settlement management unit 114 is configured to acquire billing information for a payer corresponding to a user (billing information for which the payer is the billing party). For example, the card settlement management unit 114 acquires billing information input by the user via a screen output on the user terminal 30 . Also, for example, the card payment management unit 114 acquires such billing information from a system such as an accounting management system managed by the payer via the communication network 20 . The acquired billing information is managed in the billing information management table 154, for example.

また、カード決済管理部114は、取得した請求情報に含まれる請求額に基づく決済額の決済に利用する決済用カードを設定するように構成されている。決済額は、請求額に基づいて算出され、例えば、当該請求額に対して所定の手数料(決済手数料、及び、振込手数料等の様々な手数料を含み得る。)を加算した金額が決済額とされる。なお、印紙税等の税が発生する場合は手数料に税を加えてもよい。例えば、カード決済管理部114は、ユーザ端末30において出力される画面を介してユーザによって特定された決済用カードを、決済に利用する決済用カードとして設定する。また、例えば、カード決済管理部114は、予め登録されている1又は複数の決済用カードの中から自動的に特定された決済用カードを、決済に利用する決済用カードとして設定する。 The card settlement management unit 114 is also configured to set a settlement card to be used for settlement of the settlement amount based on the billed amount included in the acquired billing information. The settlement amount is calculated based on the billed amount, and for example, the amount obtained by adding a predetermined fee (which may include various fees such as a settlement fee and a transfer fee) to the billed amount is regarded as the settlement amount. be. In addition, if taxes such as stamp duty are incurred, the tax may be added to the fee. For example, the card payment management unit 114 sets the payment card specified by the user through the screen output on the user terminal 30 as the payment card to be used for payment. Also, for example, the card payment management unit 114 sets a payment card automatically specified from one or more pre-registered payment cards as a payment card to be used for payment.

本実施形態において、決済用カードは、決済に利用可能な様々なカード(物理的なカード又は仮想的なカードを含む。)を含み、これらに限定されないが、例えば、クレジットカード、プリペイドカード、及び、デビットカード等を含む。 In this embodiment, payment cards include various cards that can be used for payment (including physical cards and virtual cards), but are not limited to, for example, credit cards, prepaid cards, and , debit cards, etc.

また、カード決済管理部114は、設定された決済用カードを利用して決済額を決済するための承認要求処理を行うように構成されている。承認要求処理は、決済用カードの利用の承認を、決済用カード会社に対して要求する処理であり、オーソリ処理と呼ばれることもある。また、承認要求処理と同じタイミングで、又は、これとは別のタイミングで、決済額に対応する売上を計上する(決済を確定させる)ための決済確定処理(売上処理)が行われ、これらの一連の処理は、決済処理と呼ばれることがある。こうした決済処理は、例えば、決済用カードシステム52との間の通信を伴って実現され、例えば、支払処理サービスの提供者が決済用カードの加盟店とされる。例えば、承認要求処理では、オーソリデータとして、決済用カード情報、決済額、及び、加盟店情報等が決済用カードシステム52に送信され、決済用カードシステム52では、これらの情報、及び、対応する与信情報に基づいて、決済用カードの利用(決済)の可否が判断される。承認要求処理(つまり、決済用カード会社による承認)が成功すると、決済額の利用枠が確保される。また、決済確定処理では、売上データとして、決済用カード情報、決済額、及び、加盟店情報等が決済用カードシステム52に送信され、決済用カードシステム52では、これらの情報に基づいて、売上が計上される。すなわち、カード決済管理部114は、承認要求処理にて決済用カードシステム52において利用可能な金額枠のうち決済額分を仮として確保し、決済確定処理にて決済用カードシステム52において利用可能な金額枠のうち決済額分を利用することを確定させる。決済確定処理は、クリアリング処理と呼ばれることもある。 The card settlement management unit 114 is configured to perform approval request processing for settlement of the settlement amount using the set settlement card. The approval request process is a process of requesting the payment card company to approve the use of the payment card, and is sometimes called authorization process. Also, at the same timing as the approval request processing or at a different timing, payment confirmation processing (sales processing) for recording sales corresponding to the payment amount (confirming the payment) is performed. A series of processes is sometimes called payment processing. Such payment processing is realized, for example, by communication with the payment card system 52, and for example, the payment processing service provider is the member store of the payment card. For example, in the approval request process, payment card information, payment amount, member store information, etc., are transmitted to the payment card system 52 as authorization data, and the payment card system 52 transmits this information and the corresponding Based on the credit information, it is determined whether the settlement card can be used (settlement). If the approval request process (that is, approval by the payment card company) is successful, the usage limit for the payment amount is secured. In the payment confirmation process, payment card information, payment amount, member store information, etc. are transmitted to the payment card system 52 as sales data, and the payment card system 52 calculates the sales based on this information. is accounted for. That is, the card settlement management unit 114 temporarily secures a settlement amount from the amount frame that can be used in the settlement card system 52 in the approval request process, and temporarily secures a settlement amount that can be used in the settlement card system 52 in the settlement confirmation process. Confirm to use the settlement amount out of the amount frame. The settlement confirmation process is sometimes called a clearing process.

本実施形態において、決済額は、複数に分割することができ、分割後の複数の決済額に対して、相互に異なる複数の決済用カードがそれぞれ設定され得る。つまり、カード決済管理部114は、複数に分割された決済額の決済にそれぞれ利用する複数の決済用カードを設定するように構成されている。複数に分割された決済額を足し合わせると、分割前の決済額に一致し、又は、分割前の決済額を超える(例えば、所定の分割手数料が加算されている場合)。複数に分割された決済額は、同じ金額であってもよいし、相互に異なる金額であってもよい。また、複数の決済用カードの各々についての決済処理は、別々に行われる。 In this embodiment, the payment amount can be divided into a plurality of payment amounts, and a plurality of mutually different payment cards can be set for the multiple payment amounts after the division. That is, the card settlement management unit 114 is configured to set a plurality of settlement cards to be used for settlement of the divided settlement amount. The sum of the divided payment amounts matches or exceeds the payment amount before division (for example, when a predetermined division fee is added). The divided payment amount may be the same amount or may be different amounts. In addition, payment processing for each of the plurality of payment cards is performed separately.

支払管理部116は、請求情報に含まれる請求額の支払に関する様々な処理を実行するように構成されている。例えば、支払管理部116は、当該請求情報に含まれる請求元に対して請求額を支払うための支払処理を行うように構成されている。支払処理は、例えば、請求元が指定する振込先の金融機関の口座に対する振込処理を含む。例えば、支払管理部116は、支払者に対応するユーザからの指示に応じて、又は、自動的に、支払処理を行う。こうした支払処理は、対応する金融機関システム50との間の通信を伴って実現され得る。 The payment management unit 116 is configured to execute various processes related to payment of the billed amount included in the billing information. For example, the payment management unit 116 is configured to perform payment processing for paying the amount billed to the biller included in the billing information. The payment process includes, for example, the transfer process to the bank account of the payee designated by the requester. For example, the payment management unit 116 performs payment processing automatically or according to an instruction from the user corresponding to the payer. Such payment processing may be implemented with communication with the corresponding financial institution system 50 .

このように、本実施形態における支払処理サーバ10は、支払者に対する請求情報に含まれる請求額に基づく決済額の決済に利用する決済用カードを設定し、当該決済用カードを利用して当該決済額を決済するから、支払者は、請求書払い等の請求額を、クレジットカード等の決済用カードを利用して支払うことが可能となる。さらに、支払者は、複数に分割された決済額の決済にそれぞれ利用する複数の決済用カードを設定することもできるから、例えば、複数の決済用カードの利用限度額を合算して活用する支払いが可能となる。このように、支払処理サーバ10は、様々な取引における支払いの利便性を向上させる。 In this way, the payment processing server 10 in this embodiment sets a payment card to be used for payment of the payment amount based on the amount billed to the payer, and uses the payment card to make the payment. Since the amount is settled, the payer can pay the billed amount such as bill payment using a settlement card such as a credit card. In addition, since the payer can set multiple payment cards to be used for each of the payment amounts divided into multiple payment amounts, for example, payment can be made by combining the credit limits of multiple payment cards. becomes possible. In this way, the payment processing server 10 improves payment convenience in various transactions.

本実施形態において、決済額の分割は、様々な態様で実現され得る。例えば、カード決済管理部114は、支払者に対応するユーザによる指示に従って、分割された決済額を設定するように構成され得る。こうした指示は、例えば、ユーザ端末30において出力される画面を介して行われる。また、カード決済管理部114は、予め設定されたルール(ユーザによって指定されたルールを含む。)に従って、分割された決済額を自動的に設定するように構成され得る。こうした構成は、決済額の手動又は自動での分割を可能とする。 In this embodiment, splitting the settlement amount may be implemented in various manners. For example, the card payment manager 114 may be configured to set split payment amounts according to instructions by the user corresponding to the payer. Such an instruction is made via a screen output on the user terminal 30, for example. In addition, the card payment management unit 114 can be configured to automatically set divided payment amounts according to preset rules (including rules specified by the user). Such a configuration allows manual or automatic splitting of the settlement amount.

また、決済額を分割する際に、分割後の決済額の金額の指定を伴うようにしてもよい。つまり、カード決済管理部114は、指定された金額となるように、分割された決済額を設定するように構成され得る。こうした構成は、金額を指定した決済額の分割を可能とする。 In addition, when dividing the payment amount, the amount of the payment amount after division may be specified. In other words, the card payment management unit 114 can be configured to set the divided payment amount so as to be the designated amount. Such a configuration allows splitting of the settlement amount by specifying the amount.

また、決済額を分割する際に、分割後の決済額の割合(比率)の指定を伴うようにしてもよい。つまり、カード決済管理部114は、指定された割合となるように、分割された決済額を設定するように構成され得る。こうした構成は、割合を指定した決済額の分割を可能とする。 Also, when dividing the payment amount, the ratio (ratio) of the payment amount after division may be specified. In other words, the card payment management unit 114 can be configured to set the divided payment amount so as to achieve a specified ratio. Such a configuration allows splitting of the settlement amount by specifying a percentage.

本実施形態において、決済用カードの設定は、様々な態様で実現され得る。例えば、カード決済管理部114は、支払者に対応するユーザによる指示に従って、利用する決済用カードを設定するように構成され得る。こうした指示は、例えば、ユーザ端末30において出力される画面を介して行われる。また、カード決済管理部114は、予め設定されたルールに従って、利用する決済用カードを自動的に設定するように構成され得る。こうした構成は、決済用カードの手動又は自動での設定を可能とする。 In this embodiment, setting up a payment card can be implemented in various ways. For example, the card payment management unit 114 may be configured to set the payment card to be used according to instructions from the user corresponding to the payer. Such an instruction is made via a screen output on the user terminal 30, for example. In addition, the card settlement management unit 114 can be configured to automatically set the settlement card to be used according to preset rules. Such a configuration allows for manual or automatic setting of payment cards.

本実施形態において、支払者の決済用カードを予め登録できるようにしてもよい。例えば、カード決済管理部114は、支払者の複数の決済用カードを登録するように構成され得る。例えば、ユーザ端末30において出力される画面を介して入力された決済用カード情報が、ユーザ情報テーブル152に登録される。また、カード決済管理部114は、登録済み決済用カードの中から特定された決済用カードを利用する決済用カードとして設定するように構成され得る。こうした構成は、決済用カードを予め登録しておくことを可能とする。 In this embodiment, the payment card of the payer may be registered in advance. For example, the card payment manager 114 may be configured to register multiple payment cards of a payer. For example, payment card information input via a screen output on the user terminal 30 is registered in the user information table 152 . In addition, the card payment management unit 114 can be configured to set a payment card specified from registered payment cards as a payment card to be used. Such a configuration enables payment cards to be registered in advance.

また、複数の登録済み決済用カードの各々の優先度を設定できるようにしてもよい。この場合、カード決済管理部114は、複数の登録済み決済用カードの各々の優先度に少なくとも基づいて、利用する決済用カードを自動的に設定するように構成され得る。こうした構成は、決済用カードの優先度に基づく決済用カードの自動設定を可能とする。 Also, the priority of each of a plurality of registered settlement cards may be set. In this case, the card payment management unit 114 can be configured to automatically set the payment card to be used based at least on the priority of each of the plurality of registered payment cards. Such a configuration enables automatic setting of payment cards based on the priority of payment cards.

また、複数の登録済み決済用カードの各々の利用限度額を設定できるようにしてもよい。この場合、カード決済管理部114は、複数の登録済み決済用カードの各々の利用限度額に少なくとも基づいて、利用する決済用カードを自動的に設定するように構成され得る。こうした構成は、決済用カードの利用限度額に基づく決済用カードの自動設定を可能とする。 Also, it may be possible to set the usage limit for each of a plurality of registered payment cards. In this case, the card payment management unit 114 can be configured to automatically set the payment card to be used based at least on the usage limit of each of the plurality of registered payment cards. Such a configuration enables automatic setting of a settlement card based on the credit limit of the settlement card.

また、カード決済管理部114は、分割された決済額の決済に利用する複数の決済用カードの一部の承認要求処理(つまり、決済用カード会社による承認)が失敗した場合に、これらの複数の決済用カードの全ての承認要求処理を取り消すように構成され得る。この場合、複数の決済用カードの全ての承認要求処理が成功した場合に、対応する決済確定処理が行われることになる。また、この場合、複数の決済用カードのうち、承認要求処理が失敗した決済用カードを通知するようにしてもよい。例えば、ユーザ端末30に出力される画面において、承認要求処理が失敗した決済用カード情報が表示される。こうした構成は、承認要求処理が失敗した決済用カードをユーザに知らせることを可能とする。 In addition, the card payment management unit 114, when the approval request processing for some of the plurality of payment cards used for the payment of the divided payment amount (that is, approval by the payment card company) fails, the card payment management unit 114 can be configured to cancel all authorization request processing of the payment card. In this case, when the approval request processing for all of the plurality of payment cards is successful, the corresponding payment confirmation processing is performed. In this case, the payment card for which the approval request process has failed may be notified among the plurality of payment cards. For example, on the screen output to the user terminal 30, the payment card information for which the approval request process has failed is displayed. Such a configuration enables the user to be informed of the payment card for which authorization request processing has failed.

また、複数の決済用カードの一部の承認要求処理が失敗した場合に、他の決済用カードを自動的に設定するようにしてもよい。例えば、カード決済管理部114は、分割された決済額の決済に利用する複数の決済用カードに含まれる特定の決済用カードの承認要求処理が失敗した場合に、当該特定の決済用カードに代えて、これらの複数の決済用カード以外の他の(予め登録されている)決済用カードを自動的に設定するように構成され得る。こうした構成は、承認要求処理が失敗した決済用カードの他のカードへの自動的な変更を可能とする。 Also, if the approval request processing for some of the plurality of payment cards fails, the other payment cards may be automatically set. For example, when the approval request processing for a specific payment card included in a plurality of payment cards used for payment of the divided payment amount fails, the card payment management unit 114 replaces the specific payment card with can be configured to automatically set other (pre-registered) payment cards other than these multiple payment cards. Such a configuration enables automatic change of a payment card for which authorization request processing fails to another card.

本実施形態において、請求情報に少なくとも基づいて、当該請求情報に含まれる請求額に基づく決済額の分割を提案するようにしてもよい。例えば、カード決済管理部114は、請求情報に含まれる様々な情報(例えば、請求元、請求額、及び、支払期限等)が所定条件を充足する場合に、決済額の分割を提案する。例えば、カード決済管理部114は、請求額が閾値を超える場合、請求額が登録済み決済用カードの与信(利用限度額)を超える場合、請求元が特定の請求元である場合、及び、支払期限が所定の期日以内である場合に決済額の分割を提案する。また、カード決済管理部114は、1枚の決済用カードでの承認要求処理が失敗した場合に、決済額の分割(つまり、複数の決済用カードの利用)を提案する。こうした提案は、例えば、ユーザ端末30において出力される画面を介して行われる。こうした構成は、決済額の適切な分割を促進する。 In this embodiment, at least based on the billing information, division of the settlement amount based on the billing amount included in the billing information may be proposed. For example, the card settlement management unit 114 proposes division of the settlement amount when various information included in the billing information (eg, billing party, billing amount, payment deadline, etc.) satisfies predetermined conditions. For example, the card payment management unit 114 determines whether the amount billed exceeds a threshold value, the amount billed exceeds the credit (credit limit) of a registered payment card, the billing source is a specific billing source, and the payment Propose splitting of the settlement amount if the deadline is within a given deadline. In addition, the card settlement management unit 114 proposes division of the settlement amount (that is, use of a plurality of settlement cards) when the approval request processing with one settlement card fails. Such a proposal is made via a screen output on the user terminal 30, for example. Such a configuration facilitates proper division of settlement amounts.

また、カード決済管理部114は、設定された決済用カードを利用した場合の報酬(例えば、得られるポイント等を含む。)を通知するように構成され得る。こうした通知は、例えば、ユーザ端末30において出力される画面を介して行われる。こうした構成は、支払者に対応するユーザが、得られる報酬を考慮しながら決済用カードを設定することを可能とする。 In addition, the card settlement management unit 114 can be configured to notify a reward (including, for example, points to be obtained) when the set settlement card is used. Such notification is made via a screen output on the user terminal 30, for example. Such a configuration allows the user corresponding to the payer to set up the payment card while considering the rewards obtained.

また、カード決済管理部114は、決済用カードの設定の際に、決済額の複数月払いの指定を受け付けるように構成され得る。例えば、カード決済管理部114は、複数月払いの指定を受け付けた場合には、複数月払いの指定を伴って上述した決済処理を行うことになる。こうした構成は、支払者に対応するユーザが、決済用カードの設定の際に複数月払いの指定を行うことを可能とする。 In addition, the card payment management unit 114 can be configured to receive designation of multi-month payment of the payment amount when setting the payment card. For example, when the card settlement management unit 114 accepts the designation of multi-month payment, the above-described settlement processing is performed along with the designation of multi-month payment. Such a configuration allows the user corresponding to the payer to specify multi-month payments when setting up the payment card.

また、カード決済管理部114は、決済用カードの設定の際に、承認要求処理を行う決済日(決済用カードの利用日)の指定を受け付けるように構成され得る。指定された決済日は、例えば、決済管理テーブル156において管理される。例えば、カード決済管理部114は、決済日の指定を受け付けた場合には、指定された決済日において承認要求処理を行うことになる。複数の決済用カードを設定する場合には、複数の決済用カードの各々について、相互に異なる決済日を指定できるようにしてもよい。こうした構成は、支払者に対応するユーザが、決済日の指定を行うことを可能とする。例えば、決済日をクレジットカードの締め日よりも後の日付となるようにユーザが指定可能とすることによって、クレジットカードの利用額の支払日を遅らせることができ、この結果、支払者の良好な資金繰りを支援する。 In addition, the card settlement management unit 114 can be configured to receive designation of a settlement date (a settlement card usage date) on which approval request processing is to be performed when setting up a settlement card. The designated payment date is managed in the payment management table 156, for example. For example, when the card settlement management unit 114 accepts the designation of the settlement date, the approval request processing is performed on the designated settlement date. When setting a plurality of payment cards, different payment dates may be specified for each of the plurality of payment cards. Such a configuration allows the user corresponding to the payer to specify the settlement date. For example, by allowing the user to specify the payment date to be later than the closing date of the credit card, the payment date of the credit card usage amount can be delayed, and as a result, the payer's good cash flow to support

次に、このような機能を有する本実施形態の支払処理サーバ10の一態様としての具体例について説明する。この具体例における支払処理サービスは、金融機関の口座振込の請求書を受領した支払者が、口座振込に代えて、クレジットカードによる支払を行うためのサービスとして構成されている。 Next, a specific example as one aspect of the payment processing server 10 of the present embodiment having such functions will be described. The payment processing service in this specific example is configured as a service for a payer who has received a bill for account transfer from a financial institution to make payment by credit card instead of account transfer.

まず、この例において、各テーブルが管理する情報について説明する。図2は、この例において、ユーザ情報テーブル152が管理する情報を例示する。この例におけるユーザ情報テーブル152は、支払処理サービスのユーザに関する情報を管理し、図示するように、個別のユーザを識別する「ユーザID」に対応付けて、名称、連絡先等を含む「基本情報」、1番目のクレジットカードに関する情報である「第1クレジットカード情報」、2番目のクレジットカードに関する情報である「第2クレジットカード情報」、3番目のクレジットカードに関する情報である「第3クレジットカード情報」等の情報を管理する。 First, in this example, information managed by each table will be described. FIG. 2 illustrates information managed by the user information table 152 in this example. The user information table 152 in this example manages information about users of the payment processing service, and as shown in the figure, is associated with a "user ID" that identifies an individual user, and includes "basic information including name, contact information, etc." ", "first credit card information" that is information about the first credit card, "second credit card information" that is information about the second credit card, "third credit card information" that is information about the third credit card Manage information such as "Information".

この例では、支払者が請求額の支払い(正確に言うと、当該請求額に基づく決済額の決済)に利用する決済用カードとしてのクレジットカードを3枚まで予め登録することができ、第1~第3クレジットカード情報の各々には、こうしたクレジットカードに関する情報が設定される。クレジットカード情報は、カード番号、有効期限、及び、カード名義人を含む。なお、クレジットカード情報の一部として、CVC番号等のセキュリティコードを記録しておいてもよい。 In this example, the payer can register in advance up to three credit cards as payment cards to be used for payment of the billed amount (more precisely, settlement of the settlement amount based on the billed amount). Information related to such a credit card is set in each of the to third credit card information. Credit card information includes card number, expiration date, and cardholder. A security code such as a CVC number may be recorded as part of the credit card information.

また、この例では、登録されている3枚のクレジットカードには、優先度が設定されている。具体的には、第1クレジットカード情報が最も優先度が高いクレジットカードに対応しており、第2クレジットカード情報が2番目に優先度が高いクレジットカードに対応しており、第3クレジットカード情報が最も優先度が低いクレジットカードに対応している。詳しくは後述するが、クレジットカードに設定されている優先度は、クレジットカードの自動的な初期設定の際に利用される。 In this example, priority is set for the three registered credit cards. Specifically, the first credit card information corresponds to the credit card with the highest priority, the second credit card information corresponds to the credit card with the second highest priority, and the third credit card information corresponds to the lowest priority credit card. Although details will be described later, the priority set in the credit card is used when the credit card is automatically initialized.

図3は、この例において、請求情報管理テーブル154が管理する情報を例示する。この例における請求情報管理テーブル154は、支払者に対する請求に関する情報を管理し、図示するように、個別の請求を識別する「請求ID」に対応付けて、対応するユーザを識別する「ユーザID」、この請求の振込先に関する情報である「振込先情報」、ユーザによって指定された振込日である「振込指定日」、「振込依頼人」、「振込金額」等の情報を管理する。 FIG. 3 illustrates information managed by the billing information management table 154 in this example. The billing information management table 154 in this example manages information relating to billing to the payer, and as shown in the figure, a "user ID" that identifies the corresponding user is associated with a "billing ID" that identifies an individual bill. , "payee information" that is information about the payee of this bill, "transfer designated date" that is the transfer date specified by the user, "transfer requester", "transfer amount", and other information.

図4は、この例において、決済管理テーブル156が管理する情報を例示する。この例における決済管理テーブル156は、支払者によるクレジットカード決済に関する情報を管理し、図示するように、個別の決済を識別する「決済ID」に対応付けて、対応する請求を識別する「請求ID」、決済に利用するクレジットカードに関する情報である「クレジットカード情報」、ユーザによって指定された決済日(クレジットカードの利用日)である「決済指定日」、売上処理(決済確定処理)が行われる日付である「売上処理日」、「決済額」等の情報を管理する。 FIG. 4 illustrates information managed by the settlement management table 156 in this example. The settlement management table 156 in this example manages information related to credit card settlement by the payer. , "credit card information" that is information about the credit card used for payment, "specified payment date" that is the payment date (credit card usage date) specified by the user, and sales processing (settlement confirmation processing) are performed. It manages information such as "sales processing date" and "settlement amount", which are dates.

以上、この例において、各テーブルが管理する情報について説明した。次に、この例において、支払処理サーバ10が実行する処理、及び、ユーザ端末30において出力される画面等について説明する。図5は、クレジットカードによる決済を行う際に、支払処理サーバ10が実行する処理を例示するフローチャートである。支払処理サーバ10は、まず、図示するように、請求情報を登録する(ステップS100)。この例において、請求情報は、ユーザ端末30において出力される画面を介してユーザによって入力される。なお、請求書の画像に含まれる請求情報をOCRによって取得できるようにしてもよい。 The information managed by each table has been described above in this example. Next, in this example, processing executed by the payment processing server 10, screens output on the user terminal 30, and the like will be described. FIG. 5 is a flow chart exemplifying the processing executed by the payment processing server 10 when settlement is made by credit card. The payment processing server 10 first registers billing information as shown (step S100). In this example, the billing information is input by the user through a screen output on the user terminal 30. FIG. It should be noted that the billing information included in the image of the bill may be acquired by OCR.

図6は、ユーザ端末30において出力される請求情報入力画面60を例示する。当該画面60は、ユーザが請求情報を入力するための画面であり、図示するように、振込先情報を入力するための振込先情報入力領域62と、振込情報を入力するための振込情報入力領域64と、「次へ」というテキストが付加された続行ボタン66とを有する。 FIG. 6 exemplifies a billing information input screen 60 output on the user terminal 30 . The screen 60 is a screen for the user to input billing information. 64 and a continue button 66 with the text "Next" appended.

振込先情報入力領域62を介して入力される振込先情報は、具体的には、図示するように、振込先の金融機関、支店、口座種別、及び、口座番号を含む。また、振込情報入力領域62を介して入力される振込情報は、具体的には、振込金額、振込人名義(振込依頼人)、及び、振込指定日を含む。ユーザは、例えば、取引先等から受領した請求書等に含まれる情報に基づいて、これらの項目を入力する。なお、複数の振込先情報を予め登録できるようにし、これらの複数の振込先情報の中から選択された情報が振込先情報入力領域62に入力されるようにしてもよい。この例では、振込指定日は、対応するクレジットカード決済のオーソリ処理が行われる決済日から3営業日以降の日付が指定可能となっている。なお、営業日は金融機関の営業日であってもよいし、支払処理サービスの提供者の営業日であってもよい。また、オーソリ処理が行われる決済日から振込指定日を指定できない期間は、支払処理サービスの提供者により任意の期間が設定されてよい。 The payee information entered through the payee information input area 62 specifically includes the payee's financial institution, branch, account type, and account number, as illustrated. Further, the transfer information input through the transfer information input area 62 specifically includes the transfer amount, the name of the transferor (transfer requester), and the designated transfer date. The user inputs these items, for example, based on the information included in the invoice received from the business partner or the like. Note that a plurality of payee information may be registered in advance, and information selected from the plurality of payee information may be input to the payee information input area 62 . In this example, as the specified transfer date, it is possible to specify a date after three business days from the settlement date on which the corresponding credit card settlement is authorized. The business day may be the business day of the financial institution or the business day of the payment processing service provider. Further, the payment processing service provider may arbitrarily set the period during which the designated transfer date cannot be specified from the settlement date on which the authorization process is performed.

続行ボタン66が選択されると、領域62、64を介して入力された請求情報が登録される。具体的には、支払処理サーバ10は、請求情報管理テーブル154に新たなレコードを生成し、請求ID、ユーザID、振込先情報、振込指定日、振込依頼人、及び、振込金額を設定する。 When the continue button 66 is selected, the billing information entered via areas 62 and 64 is registered. Specifically, the payment processing server 10 creates a new record in the billing information management table 154, and sets the billing ID, user ID, transfer destination information, designated transfer date, transfer requester, and transfer amount.

図5のフローチャートに戻り、こうして請求情報を登録すると、次に、支払処理サーバ10は、決済用のクレジットカードを設定する(ステップS110)。設定されるクレジットカードは、図7に例示するカード決済登録画面70を介してユーザによって入力される。当該画面70は、上述した請求情報入力画面60の続行ボタン66の選択に応じて、当該画面60に代えて出力される。 Returning to the flow chart of FIG. 5, after registering the billing information in this way, the payment processing server 10 next sets a credit card for settlement (step S110). The credit card to be set is input by the user via the card payment registration screen 70 illustrated in FIG. The screen 70 is output instead of the screen 60 in response to selection of the continuation button 66 on the billing information input screen 60 described above.

カード決済登録画面70は、図示するように、クレジットカードによる決済額に関する情報を表示する決済額情報表示領域72と、決済用に設定するクレジットカードに関する情報を入力するための決済用カード情報入力領域74と、複数カード決済ボタン76と、確定ボタン78とを有する。 As shown, the card payment registration screen 70 includes a payment amount information display area 72 for displaying information on the payment amount by credit card, and a payment card information input area for entering information on the credit card set for payment. 74, a multi-card payment button 76, and a confirmation button 78.

決済額情報表示領域72は、対応する請求情報に含まれる振込金額、手数料、及び、クレジットカードによる決済額を表示する。手数料は、この例の支払処理サービスを利用するための手数料であり、この例では、振込金額(つまり、元の請求額)の4%である。そして、振込金額に手数料を加えた金額が、クレジットカードによる決済額となる。 The payment amount information display area 72 displays the transfer amount, fee, and credit card payment amount included in the corresponding billing information. The fee is the fee for using the payment processing service in this example, and in this example is 4% of the transfer amount (ie, the original invoice amount). Then, the sum of the transfer amount and the handling fee is the amount settled by the credit card.

決済用カード情報入力領域74を介して入力されるクレジットカード情報は、具体的には、カード番号、有効期限、CVC番号(セキュリティコード)、カード名義人、及び、決済指定日を含む。これらのデータ項目のうち、決済指定日は入力が任意の項目である。入力された決済指定日が、対応する請求情報に含まれる振込指定日の3営業日前の日付以降である場合に、エラーとするようにしてもよい。 The credit card information entered through the payment card information input area 74 specifically includes the card number, expiration date, CVC number (security code), card holder, and designated payment date. Among these data items, the designated payment date is an optional item. An error may occur if the input designated payment date is after the date three business days prior to the designated transfer date included in the corresponding billing information.

また、この例では、ユーザに関連付けて予めクレジットカードが登録されている場合には、登録されているクレジットカードに関する情報が領域74に初期設定される。具体期には、ユーザ情報テーブル152の第1クレジットカード情報(最も優先度の高いクレジットカードに相当する。)に登録されている情報(カード番号、有効期限、及び、カード名義人)が初期設定される。 Further, in this example, when a credit card is registered in advance in association with the user, information on the registered credit card is initially set in the area 74 . Specifically, the information (card number, expiration date, and card holder name) registered in the first credit card information (corresponding to the highest priority credit card) in the user information table 152 is initially set. be done.

また、決済用カード情報入力領域74には、その右上隅において、登録済みカードボタン742が配置されている。当該ボタン742が選択されると、対応するユーザに関連付けて予め登録されているクレジットカードを一覧表示する図示しない画面が出力され、当該画面を介してユーザによって指定されたクレジットカードに関する情報が、決済用カード情報入力領域74に反映される。なお、ユーザは、決済用カード情報入力領域74における各項目について手入力することもできる。 A registered card button 742 is arranged in the upper right corner of the settlement card information input area 74 . When the button 742 is selected, a screen (not shown) displaying a list of credit cards pre-registered in association with the corresponding user is output. It is reflected in the card information input area 74 for use. The user can also manually input each item in the settlement card information input area 74 .

確定ボタン78が選択されると、領域74を介して入力されたクレジットカードを利用した決済の情報が登録される。具体的には、支払処理サーバ10は、決済管理テーブル156に新たなレコードを生成し、決済ID、請求ID、クレジットカード情報、決済指定日、決済額を設定する。 When the confirm button 78 is selected, the credit card settlement information entered via the area 74 is registered. Specifically, the payment processing server 10 creates a new record in the payment management table 156 and sets the payment ID, billing ID, credit card information, designated payment date, and payment amount.

カード決済登録画面70の複数カード決済ボタン76は、クレジットカードによる決済額を2つに分割して、相互に異なる2つのクレジットカードを利用して決済するためのボタンである。当該ボタン76が選択されると、カード決済登録画面70に代えて、図8に例示する複数カード決済登録画面80が出力される。当該画面80は、図示するように、分割前の決済額に関する情報を表示する決済額情報表示領域82と、決済用に設定する2つのクレジットカードに関する情報をそれぞれ入力するための第1決済用カード情報入力領域84及び第2決済用カード情報入力領域85と、決済額を自動的に分割するための金額自動分割ボタン86と、カード決済登録画面70へと戻るための戻るボタン87と、確定ボタン88とを有する。 A multi-card payment button 76 on the card payment registration screen 70 is a button for dividing the payment amount by credit card into two and paying using two mutually different credit cards. When the button 76 is selected, a multi-card payment registration screen 80 illustrated in FIG. 8 is output instead of the card payment registration screen 70 . As shown, the screen 80 includes a payment amount information display area 82 for displaying information on the payment amount before division, and a first payment card for inputting information on two credit cards set for payment. An information input area 84 and a second payment card information input area 85, an automatic amount division button 86 for automatically dividing the payment amount, a return button 87 for returning to the card payment registration screen 70, and a confirmation button. 88.

第1及び第2決済用カード情報入力領域84、85の各々は、カード番号、有効期限、CVC番号、カード名義人、及び、決済指定日に加えて、分割後の決済額を入力できるように構成されている。ユーザは、第1及び第2決済用カード情報入力領域84、85の各々の決済額の合計が、決済額情報表示領域82に表示されている分割前の決済額と同一となるように、領域84、85の各々の決済額(分割後の決済額)を設定する。なお、決済額の分割手数料が発生するようにしてもよく、この場合、領域84、85の各々の決済額の合計は、分割前の決済額に分割手数料を加えた金額と同一となる。 Each of the first and second payment card information input areas 84 and 85 is designed so that the payment amount after division can be entered in addition to the card number, expiration date, CVC number, card holder, and designated payment date. It is configured. The user sets the area so that the sum of the settlement amounts in the first and second settlement card information input areas 84 and 85 is the same as the settlement amount before division displayed in the settlement amount information display area 82 . Set the payment amount (settlement amount after division) for each of 84 and 85 . Note that a split fee may be charged for the settlement amount. In this case, the total settlement amount for each of the areas 84 and 85 is the same as the settlement amount before split plus the split fee.

この例では、対応するユーザに関連付けて予めクレジットカードが登録されている場合には、登録されているクレジットカードに関する情報が領域84、85に初期設定される。具体期には、ユーザ情報テーブル152の第1クレジットカード情報(最も優先度の高いクレジットカードに相当する。)に登録されている情報が第1決済用カード情報入力領域84に初期設定され、ユーザ情報テーブル152の第2クレジットカード情報(2番目に優先度の高いクレジットカードに相当する。)に登録されている情報が第2決済用カード情報入力領域85に初期設定される。なお、ユーザは、領域84、85にそれぞれ配置されている登録済みカードボタン842、852の選択を介して、予め登録されているクレジットカードの中から設定するクレジットカードを手動で指定することもできる。 In this example, when a credit card is registered in advance in association with the corresponding user, information on the registered credit card is initially set in areas 84 and 85 . Specifically, the information registered in the first credit card information (corresponding to the credit card with the highest priority) in the user information table 152 is initially set in the first settlement card information input area 84, and the user Information registered in the second credit card information (corresponding to the credit card with the second highest priority) in the information table 152 is initially set in the second settlement card information input area 85 . The user can also manually specify a credit card to be set from the credit cards registered in advance by selecting registered card buttons 842 and 852 arranged in areas 84 and 85, respectively. .

金額自動分割ボタン86が選択されると、第1及び第2決済用カード情報入力領域84、85の各々の決済額が自動的に設定される。この例では、分割前の決済額を2等分した値が、領域84、85の各々の決済額に設定される。 When the automatic amount division button 86 is selected, the settlement amount for each of the first and second settlement card information input areas 84 and 85 is automatically set. In this example, a value obtained by halving the settlement amount before division is set as the settlement amount in each of the areas 84 and 85 .

確定ボタン88が選択されると、領域84、85を介して入力された2つのクレジットカードをそれぞれ利用した2つの決済の情報が登録される。具体的には、支払処理サーバ10は、決済管理テーブル156に新たな2つのレコードを生成し、決済ID、請求ID、クレジットカード情報、決済指定日、決済額をそれぞれ設定する。請求IDには、同じ値が設定される。 When the confirm button 88 is selected, information on two payments using the two credit cards entered through the areas 84 and 85 is registered. Specifically, the payment processing server 10 creates two new records in the payment management table 156, and sets the payment ID, billing ID, credit card information, designated payment date, and payment amount. The same value is set for the billing ID.

図5のフローチャートに戻り、こうして決済用のクレジットカードを設定すると、次に、支払処理サーバ10は、決済日の指定がない決済について、オーソリ処理(承認要求処理)を実行する(ステップS120)。具体的には、設定されたクレジットカードに対応する決済用カードシステム52(クレジットカード会社システム)に対して、オーソリゼーション(クレジットカードによる取引の承認)を要求する。オーソリ処理は、決済額を2つに分割している場合には、設定された2つのクレジットカードの各々について別々に行われる。 Returning to the flowchart of FIG. 5, once the credit card for settlement is set in this way, the payment processing server 10 next executes authorization processing (approval request processing) for settlements for which the settlement date is not specified (step S120). Specifically, it requests the settlement card system 52 (credit card company system) corresponding to the set credit card for authorization (approval of transaction by credit card). Authorization processing is performed separately for each of the two set credit cards when the payment amount is divided into two.

ここで、オーソリ処理が失敗した場合、所定のエラー処理が行われ、カード決済登録画面70又は複数カード決済登録画面80へと戻る。例えば、設定されたクレジットカードが有効でない場合(例えば、セキュリティコード等のクレジットカード情報の一部の入力ミスがあった場合を含む。)、又は、当該クレジットカードの利用限度額を超えてしまう場合にオーソリ処理が失敗する。 Here, if the authorization process fails, a predetermined error process is performed, and the screen returns to the card payment registration screen 70 or the multi-card payment registration screen 80 . For example, if the set credit card is not valid (including, for example, if there is a mistake in entering part of the credit card information such as the security code), or if the credit limit of the credit card is exceeded. authorization process fails.

また、この例では、決済額を2つに分割している場合には、一方のクレジットカードについてのオーソリ処理が失敗すると、他方のクレジットカードについてのオーソリ処理が成功していても、当該オーソリ処理は取り消される。そして、複数カード決済登録画面80において、2つのクレジットカードのうち、オーソリ処理が失敗したクレジットカードが特定される(例えば、第1決済用カード情報入力領域84又は第2決済用カード情報入力領域85において、オーソリ処理の失敗の通知が表示される。)。ユーザは、オーソリ処理が失敗したクレジットカードを他のクレジットカードに変更する。 Also, in this example, if the payment amount is divided into two, if the authorization processing for one credit card fails, even if the authorization processing for the other credit card is successful, the authorization processing is cancelled. Then, on the multi-card payment registration screen 80, the credit card for which the authorization process failed is specified (for example, the first payment card information input area 84 or the second payment card information input area 85). , a notice of authorization failure will be displayed.) The user changes the credit card for which authorization processing failed to another credit card.

こうしてオーソリ処理を実行すると、続いて、支払処理サーバ10は、売上処理日を設定する(ステップS130)。具体的には、この例では、オーソリ処理日(つまり、当日)から3営業日後の日付が売上処理日に設定される。 After executing the authorization process in this way, the payment processing server 10 subsequently sets the sales processing date (step S130). Specifically, in this example, the date three business days after the authorization processing date (that is, the current day) is set as the sales processing date.

図9は、決済日の指定がある決済のオーソリ処理を行う際に支払処理サーバ10が実行する処理を例示するフローチャートである。これらの処理は、毎営業日の所定時刻において実行される。支払処理サーバ10は、まず、図示するように、当日が決済指定日である決済情報を抽出する(ステップS200)。具体的には、決済管理テーブル156の決済指定日が当日であるレコードが抽出される。 FIG. 9 is a flow chart illustrating processing executed by the payment processing server 10 when performing authorization processing for settlement with a specified settlement date. These processes are executed at a predetermined time every business day. First, as shown, the payment processing server 10 extracts payment information indicating that the current day is the specified payment date (step S200). Specifically, a record whose designated payment date is the current day is extracted from the payment management table 156 .

続いて、支払処理サーバ10は、抽出した決済のオーソリ処理を実行する(ステップS210)。具体的には、各決済について、対応する決済用カードシステム52に対して、対応するクレジットカードのオーソリゼーション(クレジットカードによる取引の承認)を要求する。 Subsequently, the payment processing server 10 executes authorization processing for the extracted payment (step S210). Specifically, for each payment, the corresponding payment card system 52 is requested to authorize the corresponding credit card (approval of transaction by credit card).

ここで、オーソリ処理が失敗した場合、所定のエラー処理が行われ、例えば、ユーザの連絡先(メールアドレス等)に対する通知が行われる。 Here, if the authorization process fails, a predetermined error process is performed, and, for example, a notification is sent to the user's contact information (e-mail address, etc.).

こうしてオーソリ処理を実行すると、続いて、支払処理サーバ10は、売上処理日を設定する(ステップS220)。具体的には、この例では、オーソリ処理日(つまり、当日)から3営業日後の日付が売上処理日に設定される。 After executing the authorization process in this way, the payment processing server 10 subsequently sets the sales processing date (step S220). Specifically, in this example, the date three business days after the authorization processing date (that is, the current day) is set as the sales processing date.

図10は、決済の売上処理(決済確定処理)を行う際に支払処理サーバ10が実行する処理を例示するフローチャートである。これらの処理は、毎営業日の所定時刻において実行される。支払処理サーバ10は、まず、図示するように、当日が売上処理日である決済情報を抽出する(ステップS300)。具体的には、決済管理テーブル156の売上処理日が当日であるレコードが抽出される。 FIG. 10 is a flowchart exemplifying processing executed by the payment processing server 10 when performing payment processing (settlement settlement processing). These processes are executed at a predetermined time every business day. The payment processing server 10 first extracts payment information for which the current day is the sales processing date, as shown in the figure (step S300). Specifically, a record whose sales processing date is the current day in the settlement management table 156 is extracted.

続いて、支払処理サーバ10は、抽出した決済の売上処理を実行する(ステップS310)。具体的には、各決済について、対応する決済用カードシステム52に対して、対応するクレジットカードの売上処理を依頼する。売上処理は、支払処理サービスの提供者を加盟店として行われる。また、売上処理は、決済額を2つに分割している場合には、2つのクレジットカードの各々について別々に行われる。売上処理が行われると、対応するクレジットカードによる決済が確定する。 Subsequently, the payment processing server 10 executes sales processing for the extracted payment (step S310). Specifically, for each payment, the corresponding payment card system 52 is requested to process the sales of the corresponding credit card. Sales processing is performed with the payment processing service provider as a member store. Also, when the settlement amount is divided into two, the sales processing is performed separately for each of the two credit cards. When the sales are processed, settlement by the corresponding credit card is confirmed.

図11は、金融機関の口座への振込処理を行う際に支払処理サーバ10が実行する処理を例示するフローチャートである。これらの処理は、毎営業日の所定時刻において実行される。支払処理サーバ10は、まず、図示するように、当日が振込指定日である請求情報を抽出する(ステップS400)。具体的には、請求情報管理テーブル154の振込指定日が当日であるレコードが抽出される。 FIG. 11 is a flow chart illustrating the processing executed by the payment processing server 10 when transferring money to an account of a financial institution. These processes are executed at a predetermined time every business day. First, as shown, the payment processing server 10 extracts billing information for which the current day is the designated transfer date (step S400). Specifically, a record is extracted from the billing information management table 154 in which the designated transfer date is the current day.

続いて、支払処理サーバ10は、振込処理を実行する(ステップS410)。具体的には、各請求について、対応する金融機関システム50に対して振込処理を依頼する。振込処理では、請求情報管理テーブル154において管理されている、振込先情報、振込依頼人、及び、振込金額が用いられる。振込元の口座は、支払処理サービスの提供者が管理する所定口座である。 Subsequently, the payment processing server 10 executes transfer processing (step S410). Specifically, for each request, the corresponding financial institution system 50 is requested to process the transfer. In the transfer process, the transfer destination information, the transfer client, and the transfer amount, which are managed in the billing information management table 154, are used. The transfer source account is a predetermined account managed by the payment processing service provider.

このように、この例では、支払者に対する請求情報に含まれる請求額は、支払処理サービスの提供者による口座振込によって支払われ、当該請求額に手数料が加算された決済額が、支払者のクレジットカードを利用して、支払処理サービスの提供者を加盟店として決済される。なお、所定期間の売上代金が、各クレジットカード会社から加盟店としての支払処理サービスの提供者に対して振り込まれる。 Thus, in this example, the billing amount included in the billing information for the payer is paid by bank transfer by the provider of the payment processing service, and the settlement amount, which is the billing amount plus the fee, is credited to the payer. Payment is made using a card with a payment processing service provider as a merchant. The sales proceeds for a predetermined period are transferred from each credit card company to the payment processing service provider as a member store.

上述した例では、金融機関の口座への振込処理が自動的に行われるようにしたが、こうした振込処理が手動で(例えば、オペレータによる指示に応じて)行われるようにしてもよい。また、こうした振込処理が、支払処理サーバ10においては実行されないようにしてもよい。 In the above example, the transfer processing to the account of the financial institution is automatically performed, but such transfer processing may be performed manually (for example, in response to an operator's instruction). Also, such transfer processing may not be executed in the payment processing server 10 .

上述した例では、複数カード決済登録画面80において、ユーザが、第1及び第2決済用カード情報入力領域84、85の各々の決済額(分割後の決済額)を入力するようにしたが、こうした金額の入力に代えて、分割後の決済額の割合を入力するようにしてもよい。この場合、割合が入力されると、当該割合を適用した分割後の決済額が自動的に算出及び表示されるようにしてもよい。 In the above example, the user inputs the settlement amount (divided settlement amount) for each of the first and second settlement card information input areas 84 and 85 on the multi-card settlement registration screen 80. Instead of entering such an amount, the ratio of the settlement amount after division may be entered. In this case, when the ratio is input, the settlement amount after division to which the ratio is applied may be automatically calculated and displayed.

上述した例では、複数カード決済登録画面80の金額自動分割ボタン86が選択されると、分割前の決済額を2等分した値が分割後の決済額に設定されるようにしたが、2等分以外の割合となるように、決済額を分割するようにしてもよい。この場合、こうした割合は、支払処理サービスの提供者によって予め設定されてもよいし、ユーザによって予め個別に設定されてもよい。また、決済額を自動的に分割するルールは、こうした割合に基づくルールに限定されず、様々なルールを適用することができ、例えば、金額に基づくルール(例えば、所定金額を第1決済用カード情報入力領域84の決済額に設定し、所定金額を超えた部分を第2決済用カード情報入力領域85の決済額に設定する等)を適用することもできる。 In the above example, when the automatic amount split button 86 on the multi-card payment registration screen 80 is selected, the value obtained by dividing the payment amount before division into two is set as the payment amount after division. The settlement amount may be divided at a ratio other than equal division. In this case, such a percentage may be preset by the provider of the payment processing service, or may be preset individually by the user. In addition, the rules for automatically dividing the settlement amount are not limited to such ratio-based rules, and various rules can be applied. For example, an amount-based rule (for example, a predetermined amount is setting the payment amount in the information input area 84, and setting the part exceeding the predetermined amount as the payment amount in the second payment card information input area 85, etc.) can also be applied.

上述した例では、登録されている3枚のクレジットカードに優先度を設定するようにしたが、こうした優先度に代えて、又は、これに加えて、各クレジットカードの利用限度額を設定(管理)するようにしてもよい。この場合、カード決済登録画面70又は複数カード決済登録画面80において決済用のクレジットカードを初期設定する際に、こうした利用限度額を考慮することもできる。例えば、決済額が閾値以下である場合には、利用限度額が少ないクレジットカードを優先的に設定する一方、決済額が閾値以上である場合には、利用限度額が多いクレジットカードを優先的に設定するようにしてもよい。 In the above example, priority is set for the three registered credit cards, but instead of or in addition to this priority, the credit limit of each credit card is set (managed). ). In this case, when initializing credit cards for payment on the card payment registration screen 70 or the multi-card payment registration screen 80, it is possible to consider such a credit limit. For example, if the payment amount is below the threshold, the credit card with the lowest credit limit will be prioritized, while if the payment amount is above the threshold, the credit card with the highest credit limit will be prioritized. You may set it.

上述した例において、オーソリ処理が失敗した場合に、他のクレジットカード(例えば、登録されている3枚のクレジットカードのうちの未設定のクレジットカード)を自動的に設定するようにしてもよい。 In the above example, if the authorization process fails, another credit card (for example, an unset credit card out of the three registered credit cards) may be set automatically.

上述した例において、決済額の分割を提案するようにしてもよい。例えば、決済額が閾値以上である場合に、カード決済登録画面70において、決済額の分割を提案する通知を表示するようにしてもよい。 In the above example, it may be possible to suggest splitting the settlement amount. For example, when the payment amount is equal to or greater than a threshold value, the card payment registration screen 70 may display a notification proposing division of the payment amount.

また、上述した例のカード決済登録画面70又は複数カード決済登録画面80において、設定された決済用のクレジットカードを利用した場合にクレジット会社から提供されるポイントを表示するようにしてもよい。こうしたポイントは、例えば、決済用カードシステム52(クレジットカード会社システム)から取得して表示される。 Also, in the card payment registration screen 70 or multiple card payment registration screen 80 of the example described above, the points provided by the credit company when the set credit card for payment is used may be displayed. Such points are acquired from, for example, the settlement card system 52 (credit card company system) and displayed.

また、上述した例のカード決済登録画面70又は複数カード決済登録画面80において、複数月払いの指定を受け付けるようにしてもよい。この場合、決済処理の際に、複数月払いの指定を示すデータが決済用カードシステム52(クレジットカード会社システム)に対して提供される。 In addition, the card settlement registration screen 70 or the multi-card settlement registration screen 80 of the example described above may accept designation of multiple monthly payments. In this case, data indicating designation of multi-month payment is provided to the settlement card system 52 (credit card company system) at the time of settlement processing.

以上説明した本実施形態に係る支払処理サーバ10は、支払者に対する請求情報に含まれる請求額に基づく決済額の決済に利用する決済用カードを設定し、当該決済用カードを利用して当該決済額を決済するから、支払者は、請求書払い等の請求額を、クレジットカード等の決済用カードを利用して支払うことが可能となる。さらに、支払者は、複数に分割された決済額の決済にそれぞれ利用する複数の決済用カードを設定することもできるから、例えば、複数の決済用カードの利用限度額を合算して活用する支払いが可能となる。このように、支払処理サーバ10は、様々な取引における支払いの利便性を向上させる。 The payment processing server 10 according to the present embodiment described above sets a payment card to be used for payment of the payment amount based on the amount billed to the payer, and uses the payment card to make the payment. Since the amount is settled, the payer can pay the billed amount such as bill payment using a settlement card such as a credit card. In addition, since the payer can set multiple payment cards to be used for each of the payment amounts divided into multiple payment amounts, for example, payment can be made by combining the credit limits of multiple payment cards. becomes possible. In this way, the payment processing server 10 improves payment convenience in various transactions.

本発明の他の実施形態において、上述した実施形態における支払処理サーバ10が有する機能の一部又は全部は、支払処理サーバ10及びユーザ端末30が協動することによって実現され、又は、ユーザ端末30によって実現され得る。 In another embodiment of the present invention, part or all of the functions of the payment processing server 10 in the above-described embodiment are realized by the cooperation of the payment processing server 10 and the user terminal 30, or the user terminal 30 can be realized by

本明細書で説明された処理及び手順は、明示的に説明されたもの以外にも、ソフトウェア、ハードウェアまたはこれらの任意の組み合わせによって実現される。例えば、本明細書で説明される処理及び手順は、集積回路、揮発性メモリ、不揮発性メモリ、磁気ディスク等の媒体に、当該処理及び手順に相当するロジックを実装することによって実現される。また、本明細書で説明された処理及び手順は、当該処理・手順に相当するコンピュータプログラムとして実装し、各種のコンピュータに実行させることが可能である。 The processes and procedures described herein, other than those explicitly described, may be implemented in software, hardware, or any combination thereof. For example, the processes and procedures described herein are implemented by implementing logic corresponding to the processes and procedures in media such as integrated circuits, volatile memory, non-volatile memory, magnetic disks, and the like. Moreover, the processes and procedures described in this specification can be implemented as computer programs corresponding to the processes and procedures, and can be executed by various computers.

本明細書中で説明された処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理または手順は複数の装置、複数のソフトウェア、複数のコンポーネント、及び/又は複数のモジュールによって実行され得る。また、本明細書において説明されたソフトウェアおよびハードウェアの要素は、それらをより少ない構成要素に統合して、またはより多い構成要素に分解することによって実現することも可能である。 Although the processes and procedures described herein are described as being performed by a single device, software, component or module, such processes or procedures may be performed by multiple devices, software, components or modules. and/or by multiple modules. Also, the software and hardware elements described herein can be implemented by aggregating them into fewer components or by decomposing them into more components.

本明細書において、発明の構成要素が単数もしくは複数のいずれか一方として説明された場合、又は、単数もしくは複数のいずれとも限定せずに説明された場合であっても、文脈上別に解すべき場合を除き、当該構成要素は単数又は複数のいずれであってもよい。 In this specification, even if the components of the invention are described as either singular or plural, or are described without being limited to either singular or plural, when the context requires otherwise , the component may be singular or plural.

10 支払処理サーバ
11 コンピュータプロセッサ
112 管理機能制御部
114 カード決済管理部
116 支払管理部
15 ストレージ
152 ユーザ情報テーブル
154 請求情報管理テーブル
156 決済管理テーブル
30 ユーザ端末
40 サーバ側プログラム
42 端末側プログラム
50 金融機関システム
52 決済用カードシステム
60 請求情報入力画面
70 カード決済登録画面
80 複数カード決済登録画面
10 payment processing server 11 computer processor 112 management function control unit 114 card payment management unit 116 payment management unit 15 storage 152 user information table 154 billing information management table 156 payment management table 30 user terminal 40 server-side program 42 terminal-side program 50 financial institution System 52 Payment card system 60 Billing information input screen 70 Card payment registration screen 80 Multi-card payment registration screen

Claims (20)

1又は複数のコンピュータプロセッサを備え、支払いを処理する支払処理サービスを提供するためのシステムであって、前記1又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、
支払者に対する請求情報であって、 少なくとも請求額、請求元、及び、支払指定日の情報を含む前記請求情報を、前記支払者に対応するユーザから取得するステップと、
前記請求額に基づく決済額の決済に利用する決済用カードを設定するステップと、
設定された決済用カードを利用して前記決済額を決済することの承認を、前記設定された決済用カードに対応するカード会社に対して要求するための承認要求処理を行うステップと、
前記設定された決済用カードの加盟店としての前記支払処理サービスの提供者による前記決済額に対応する売上を、前記対応するカード会社において計上するための売上処理を行うステップと、
前記支払処理サービスの提供者が前記請求元に対して前記請求額を前記支払指定日に基づいて支払うための支払処理を行うステップと、を実行し、
前記決済用カードを設定するステップは、前記決済額が複数に分割された分割後の決済額の決済にそれぞれ利用する複数の決済用カードを設定することを含む、
システム。
Equipped with one or more computer processors to process paymentsprovide payment processing services;wherein, in response to execution of readable instructions, the one or more computer processors for
billing information for the payer, at least the amount billed, billing party, and designated payment datecontains information aboutSaidbilling information, from the user corresponding to said payera step of obtaining;
setting a payment card to be used for payment of the payment amount based on the billed amount;
Settle the settlement amount using the set settlement cardRequest approval of the above from the card company corresponding to the set payment carda step of processing an approval request for
a step of performing sales processing for recording sales corresponding to the settlement amount by the payment processing service provider as a member store of the set settlement card at the corresponding card company;
a step in which the payment processing service provider performs payment processing for paying the billing amount to the billing party based on the designated payment date;and run
The step of setting the payment card includes setting a plurality of payment cards to be used for payment of the payment amount after the payment amount has been divided into a plurality of pieces,
system.
前記決済用カードを設定するステップは、前記ユーザによる指示に従って、前記複数に分割された分割後の決済額を設定することを含む、
請求項1のシステム。
The step of setting the payment card includes setting the payment amount after being divided into the plurality according to instructions from the user.
The system of Claim 1.
前記決済用カードを設定するステップは、予め設定されたルールに従って、前記複数に分割された分割後の決済額を自動的に設定することを含む、
請求項1のシステム。
The step of setting the payment card includes automatically setting the divided payment amount according to a preset rule.
The system of Claim 1.
前記決済用カードを設定するステップは、指定された金額となるように、前記複数に分割された分割後の決済額を設定することを含む、
請求項1のシステム。
The step of setting the payment card includes setting the payment amount after being divided into the plurality of divided amounts so as to be a designated amount.
The system of Claim 1.
前記決済用カードを設定するステップは、指定された割合となるように、前記複数に分割された分割後の決済額を設定することを含む、
請求項1のシステム。
The step of setting the payment card includes setting the payment amount after being divided into the plurality of divided amounts so as to achieve a specified ratio.
The system of Claim 1.
前記1又は複数のコンピュータプロセッサは、さらに、決済用カードを登録するステップを実行し、
前記決済用カードを設定するステップは、複数の登録済み決済用カードの中から、前記複数の決済用カードを設定することを含む、
請求項1のシステム。
The one or more computer processors further perform the step of registering a payment card;
The step of setting the payment card includes setting the plurality of payment cards from among a plurality of registered payment cards,
The system of Claim 1.
前記決済用カードを設定するステップは、予め設定されたルールに従って、前記複数の決済用カードを自動的に設定することを含む、
請求項のシステム。
The step of configuring the payment cards includes automatically configuring the plurality of payment cards according to preset rules.
7. The system of claim 6 .
前記1又は複数のコンピュータプロセッサは、さらに、前記複数の登録済み決済用カードの各々の優先度を設定するステップを実行し、
前記決済用カードを設定するステップは、前記複数の登録済み決済用カードの各々の優先度に少なくとも基づいて、前記複数の決済用カードを自動的に設定することを含む、
請求項のシステム。
The one or more computer processors further perform the step of setting a priority for each of the plurality of registered payment cards;
the step of configuring the payment cards includes automatically configuring the plurality of payment cards based at least on a priority of each of the plurality of registered payment cards;
8. The system of claim 7 .
前記1又は複数のコンピュータプロセッサは、さらに、前記複数の登録済み決済用カードの各々の利用限度額を設定するステップを実行し、
前記決済用カードを設定するステップは、前記複数の登録済み決済用カードの各々の利用限度額に少なくとも基づいて、前記複数の決済用カードを自動的に設定することを含む、
請求項のシステム。
The one or more computer processors further perform the step of setting a credit limit for each of the plurality of registered payment cards,
The step of setting up the payment cards includes automatically setting up the plurality of payment cards based at least on the credit limit of each of the plurality of registered payment cards.
8. The system of claim 7 .
前記売上処理を行うステップは、前記複数の決済用カードの全ての承認要求処理が成功した場合に、前記複数の決済用カードの各々についての売上処理を行うことを含む
請求項1のシステム。
The step of performing sales processing includes performing sales processing for each of the plurality of payment cards when approval request processing for all of the plurality of payment cards is successful.
The system of Claim 1.
前記承認要求処理を行うステップは、前記複数の決済用カードの一部の承認要求処理が失敗した場合に、前記複数の決済用カードの全ての承認要求処理を取り消すことを含む、
請求項1のシステム。
The step of performing the approval request processing includes canceling the approval request processing of all of the plurality of payment cards when the approval request processing of some of the plurality of payment cards fails.
The system of Claim 1.
前記承認要求処理を行うステップは、前記複数の決済用カードのうち、承認要求処理が失敗した決済用カードを通知することを含む、
請求項11のシステム。
the step of performing the approval request process includes notifying the payment card for which the approval request process has failed, among the plurality of payment cards;
12. The system of claim 11 .
前記承認要求処理を行うステップは、前記複数の決済用カードに含まれる第1決済用カードの承認要求処理が失敗した場合に、前記第1決済用カードに代えて、前記複数の決済用カードに含まれない第2決済用カードを自動的に設定することを含む、
請求項1のシステム。
In the step of performing the approval request process, when the approval request process for a first payment card included in the plurality of payment cards fails, the plurality of payment cards are sent instead of the first payment card. Including automatically setting the non-included second payment card,
The system of Claim 1.
前記1又は複数のコンピュータプロセッサは、さらに、前記請求情報に少なくとも基づいて、前記決済額の分割を提案するステップを実行する、
請求項1のシステム。
The one or more computer processors further perform the step of suggesting splits of the settlement amount based at least on the billing information.
The system of Claim 1.
前記決済用カードを設定するステップは、前記設定された決済用カードを利用した場合の報酬を通知することを含む、
請求項1のシステム。
The step of setting the payment card includes notifying a reward for using the set payment card,
The system of Claim 1.
前記決済用カードを設定するステップは、複数月払いの指定を受け付けることを含む、
請求項1のシステム。
the step of setting up the payment card includes accepting a multi-month payment designation;
The system of Claim 1.
前記決済用カードを設定するステップは、前記設定された決済用カードを利用した決済のための承認要求処理を行う決済日の指定を受け付けることを含み、
前記承認要求処理を行うステップは、指定された決済日において承認要求処理を行うことを含む、
請求項1のシステム。
The step of setting the payment card includes accepting the designation of a payment date for performing approval request processing for payment using the set payment card,
The step of performing the approval request process includes performing the approval request process on a specified settlement date,
The system of Claim 1.
前記決済用カードを設定するステップは、前記複数の決済用カードの各々について、決済日の指定を個別に受け付けることを含む、 The step of setting the payment card includes individually accepting designation of a payment date for each of the plurality of payment cards,
請求項17のシステム。 18. The system of claim 17.
1又は複数のコンピュータによって実行され、支払いを処理する支払処理サービスを提供するための方法であって、
支払者に対する請求情報であって、 少なくとも請求額、請求元、及び、支払指定日の情報を含む前記請求情報を、前記支払者に対応するユーザから取得するステップと、
前記請求額に基づく決済額の決済に利用する決済用カードを設定するステップと、
設定された決済用カードを利用して前記決済額を決済することの承認を、前記設定された決済用カードに対応するカード会社に対して要求するための承認要求処理を行うステップと、
前記設定された決済用カードの加盟店としての前記支払処理サービスの提供者による前記決済額に対応する売上を、前記対応するカード会社において計上するための売上処理を行うステップと、
前記支払処理サービスの提供者が前記請求元に対して前記請求額を前記支払指定日に基づいて支払うための支払処理を行うステップと、を備え、
前記決済用カードを設定するステップは、前記決済額が複数に分割された分割後の決済額の決済にそれぞれ利用する複数の決済用カードを設定することを含む、
方法。
executed by one or more computers to process paymentsprovide payment processing services;a method for
billing information for the payer, at least the amount billed, billing party, and designated payment datecontains information onSaidbilling information, from the user corresponding to said payera step of obtaining;
setting a payment card to be used for payment of the payment amount based on the billed amount;
Settle the above settlement amount using the set settlement cardRequest approval of the above from the card company corresponding to the set payment carda step of processing an approval request for
a step of performing sales processing for recording sales corresponding to the settlement amount by the payment processing service provider as a member store of the set settlement card at the corresponding card company;
a step in which the payment processing service provider performs payment processing for paying the billing amount to the billing party based on the designated payment date;with
The step of setting the payment card includes setting a plurality of payment cards to be used for payment of the payment amount after the payment amount has been divided into a plurality of pieces,
Method.
支払いを処理する支払処理サービスを提供するためのプログラムであって、1又は複数のコンピュータに、
支払者に対する請求情報であって、 少なくとも請求額の情報を含む前記請求情報を、前記支払者に対応するユーザから取得するステップと、
前記請求額に基づく決済額の決済に利用する決済用カードを設定するステップと、
設定された決済用カードを利用して前記決済額を決済することの承認を、前記設定された決済用カードに対応するカード会社に対して要求するための承認要求処理を行うステップと、
前記設定された決済用カードの加盟店としての前記支払処理サービスの提供者による 前記決済額に対応する売上を、前記対応するカード会社において計上するための売上処理を行うステップと、
前記支払処理サービスの提供者が前記請求元に対して前記請求額を前記支払指定日に基づいて支払うための支払処理を行うステップと、を実行させ、
前記決済用カードを設定するステップは、前記決済額が複数に分割された分割後の決済額の決済にそれぞれ利用する複数の決済用カードを設定することを含む、
プログラム。
process the paymentprovide payment processing services;A program for, on one or more computers,
billing information for the payer, Include at least billing informationSaidbilling information, from the user corresponding to said payera step of obtaining;
setting a payment card to be used for payment of the payment amount based on the billed amount;
Settle the settlement amount using the set settlement cardRequest approval of the above from the card company corresponding to the set payment carda step of processing an approval request for
a step of performing sales processing for recording sales corresponding to the settlement amount by the payment processing service provider as a member store of the set settlement card at the corresponding card company;
a step in which the payment processing service provider performs payment processing for paying the billing amount to the billing party based on the designated payment date;and
The step of setting the payment card includes setting a plurality of payment cards to be used for payment of the payment amount after the payment amount has been divided into a plurality of payment amounts.
program.
JP2022062155A 2022-04-01 2022-04-01 Systems, methods and programs for processing payments Active JP7148852B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022062155A JP7148852B1 (en) 2022-04-01 2022-04-01 Systems, methods and programs for processing payments
JP2022141281A JP2023152280A (en) 2022-04-01 2022-09-06 System, method and program for processing payment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022062155A JP7148852B1 (en) 2022-04-01 2022-04-01 Systems, methods and programs for processing payments

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022141281A Division JP2023152280A (en) 2022-04-01 2022-09-06 System, method and program for processing payment

Publications (2)

Publication Number Publication Date
JP7148852B1 true JP7148852B1 (en) 2022-10-06
JP2023152175A JP2023152175A (en) 2023-10-16

Family

ID=83507682

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2022062155A Active JP7148852B1 (en) 2022-04-01 2022-04-01 Systems, methods and programs for processing payments
JP2022141281A Pending JP2023152280A (en) 2022-04-01 2022-09-06 System, method and program for processing payment

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2022141281A Pending JP2023152280A (en) 2022-04-01 2022-09-06 System, method and program for processing payment

Country Status (1)

Country Link
JP (2) JP7148852B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002352167A (en) 2001-05-30 2002-12-06 Jcb:Kk Utilization limited card system and method
JP2007509391A (en) 2003-10-18 2007-04-12 エヌエイチエヌ コーポレーション Method and system for providing installment payments in electronic commerce using the Internet
WO2011148875A1 (en) 2010-05-25 2011-12-01 日本電気株式会社 Method for performing multi-payment using multiple payment means, device for performing multi-payment, and program for performing multi-payment
JP2016110491A (en) 2014-12-09 2016-06-20 シャープ株式会社 Transaction information processing system
JP6976626B1 (en) 2021-08-27 2021-12-08 株式会社Upsider Programs, systems and methods

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070072834A (en) * 2007-05-14 2007-07-06 주식회사 비즈모델라인 Devices for processing payment admission of check card(or debit card)

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002352167A (en) 2001-05-30 2002-12-06 Jcb:Kk Utilization limited card system and method
JP2007509391A (en) 2003-10-18 2007-04-12 エヌエイチエヌ コーポレーション Method and system for providing installment payments in electronic commerce using the Internet
WO2011148875A1 (en) 2010-05-25 2011-12-01 日本電気株式会社 Method for performing multi-payment using multiple payment means, device for performing multi-payment, and program for performing multi-payment
JP2016110491A (en) 2014-12-09 2016-06-20 シャープ株式会社 Transaction information processing system
JP6976626B1 (en) 2021-08-27 2021-12-08 株式会社Upsider Programs, systems and methods

Also Published As

Publication number Publication date
JP2023152175A (en) 2023-10-16
JP2023152280A (en) 2023-10-16

Similar Documents

Publication Publication Date Title
WO2012167319A1 (en) Public booking and payment system
JP5398818B2 (en) Computer-based system for transaction processing
JP2020035370A (en) Payment proxy device, settlement system, settlement method, and program
JP6641557B2 (en) Payment processing device, payment system, payment processing method, and program
JP6583999B2 (en) Payment processing apparatus, payment system, payment processing method, and program
JP3657263B2 (en) Consideration payment management method and server, consideration payment management program, computer-readable recording medium, consideration payment management medium, and consideration payment recording medium
JP6562484B1 (en) Transaction management system and transaction management method
JP7174176B1 (en) Application program, system, information processing method, and information processing apparatus
JP6337224B1 (en) Information processing device
JP7191161B1 (en) Financial Institution Systems, Payment Methods, and Programs
JP7148852B1 (en) Systems, methods and programs for processing payments
JP2019192293A (en) Transaction management system and transaction management method
JP7160969B2 (en) Financial Instruments Trading System, Program and Financial Instruments Trading Method
JP6508828B2 (en) Settlement processing apparatus, settlement system, settlement processing method, and program
JP7111560B2 (en) PAYMENT AGENT DEVICE, PAYMENT SYSTEM, PAYMENT METHOD, AND PROGRAM
JP7111561B2 (en) PAYMENT AGENT DEVICE, PAYMENT SYSTEM, PAYMENT METHOD, AND PROGRAM
JP7161347B2 (en) PAYMENT AGENT DEVICE, PAYMENT SYSTEM, PAYMENT METHOD, AND PROGRAM
JP7117946B2 (en) PAYMENT AGENT DEVICE, PAYMENT SYSTEM, PAYMENT METHOD, AND PROGRAM
JP2020098494A (en) Processing system, processing device, processing method, and program
JP7470850B1 (en) Information processing method, information processing device, and information processing program
JP7206430B1 (en) Information processing device, information processing method, and program
JP7375254B1 (en) Information processing device, information processing method, information processing program, and information processing system
JP3621911B2 (en) Electronic bill guarantor system and electronic bill guarantee method
JP6280258B1 (en) Information processing apparatus, information processing system, and information processing method
JP2017037592A (en) Settlement processing device, settlement system, settlement processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220516

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20220516

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220627

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220712

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220808

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220906

R150 Certificate of patent or registration of utility model

Ref document number: 7148852

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150