JP7673916B2 - Payment integration device, payment integration method, and payment integration program - Google Patents
Payment integration device, payment integration method, and payment integration program Download PDFInfo
- Publication number
- JP7673916B2 JP7673916B2 JP2021131427A JP2021131427A JP7673916B2 JP 7673916 B2 JP7673916 B2 JP 7673916B2 JP 2021131427 A JP2021131427 A JP 2021131427A JP 2021131427 A JP2021131427 A JP 2021131427A JP 7673916 B2 JP7673916 B2 JP 7673916B2
- Authority
- JP
- Japan
- Prior art keywords
- payment
- code
- service
- payment service
- data
- 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
Links
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、決済統合装置、決済統合方法、および、決済統合プログラムに関する。 The present invention relates to a payment integration device, a payment integration method, and a payment integration program.
特許文献1には、2つの決済アプリケーション・ソフトウェアを連携して、第2アプリケーションにて第1アプリケーションの二次元コードを読み取り、決済SDKを介して、第1アプリケーションの識別情報に関連付けられた決済方法を用いて決済処理を実行する技術が開示されている。
しかしながら、特許文献1に記載の発明においては、決済主体があくまで二次元コードを読み取った第2のアプリケーションであり、第2のアプリケーションが第1アプリケーションへのデータの橋渡しをする統合アプリケーションとして機能することができないという課題があった。
However, in the invention described in
本発明は、上記問題点に鑑みてなされたものであって、読み込んだバーコードまたはQRコード(登録商標)等の決済コードが、どの決済アプリケーション・ソフトウェアの決済コードであるかを判別し、当該決済アプリケーション・ソフトウェアに決済を引き継ぐことができる決済統合装置、決済統合方法、および、決済統合プログラムを提供することを目的とする。 The present invention has been made in consideration of the above problems, and aims to provide a payment integration device, a payment integration method, and a payment integration program that can determine which payment application software a scanned payment code, such as a barcode or QR code (registered trademark), belongs to, and transfer the payment to that payment application software.
上述した課題を解決し、目的を達成するために、本発明に係る決済統合装置は、記憶部と制御部とを備えた決済統合装置であって、前記制御部は、決済コードのコードデータを取得するコード取得手段と、前記コードデータに基づいて、前記決済コードを決済可能な決済サービスを特定する決済特定手段と、前記コードデータを前記決済サービスに送信し、前記決済コードの決済を実行させる決済実行制御手段と、前記決済サービスにおける決済結果を取得する結果取得手段と、を備えたことを特徴とする。 In order to solve the above-mentioned problems and achieve the objective, the payment integration device of the present invention is a payment integration device equipped with a memory unit and a control unit, and the control unit is characterized in that it is equipped with a code acquisition means for acquiring code data of a payment code, a payment identification means for identifying a payment service capable of paying with the payment code based on the code data, a payment execution control means for transmitting the code data to the payment service and executing the payment of the payment code, and a result acquisition means for acquiring a payment result in the payment service.
また、本発明に係る決済統合装置において、前記記憶部は、決済サービス識別データを記憶する決済サービス記憶手段、を備え、前記決済特定手段は、前記決済サービス識別データ、および、前記コードデータに基づいて、前記決済コードにコーディングされた前記決済サービスを識別することで、当該決済コードを決済可能な前記決済サービスを特定することを特徴とする。 In addition, in the payment integration device according to the present invention, the storage unit includes a payment service storage means for storing payment service identification data, and the payment specification means identifies the payment service that can be used to settle the payment code by identifying the payment service coded in the payment code based on the payment service identification data and the code data.
また、本発明に係る決済統合装置において、前記記憶部は、前記決済サービスのアプリケーション・ソフトウェアを記憶する決済サービス記憶手段、を更に備え、前記決済特定手段は、前記コードデータに基づいて、前記アプリケーション・ソフトウェアにより前記決済コードの読み取りができた場合、当該アプリケーション・ソフトウェアの前記決済サービスを前記決済可能な決済サービスとして特定することを特徴とする。 In addition, in the payment integration device according to the present invention, the storage unit further includes a payment service storage means for storing application software for the payment service, and the payment identification means is characterized in that, when the application software is able to read the payment code based on the code data, the payment service of the application software is identified as the payment service available for the payment.
また、本発明に係る決済統合装置において、前記決済特定手段は、更に、前記決済サービスを選択可能な選択画面を表示させ、選択対象とされた前記決済サービスを前記決済可能な決済サービスとして特定することを特徴とする。 In addition, in the payment integration device according to the present invention, the payment specification means is further characterized in that it displays a selection screen on which the payment service can be selected, and specifies the selected payment service as the payment service available for payment.
また、本発明に係る決済統合装置において、前記決済特定手段は、前記決済可能な決済サービスを自動で特定できない場合、前記決済サービスを選択可能な選択画面を表示させ、選択対象とされた前記決済サービスを前記決済可能な決済サービスとして特定することを特徴とする。 In addition, in the payment integration device according to the present invention, the payment specification means, when it is not possible to automatically specify the payment service that can be used for payment, displays a selection screen on which the payment service can be selected, and specifies the selected payment service as the payment service that can be used for payment.
また、本発明に係る決済統合装置において、前記記憶部は、前記決済サービスの代理アカウントを記憶する決済サービス記憶手段と、ユーザ毎の原資データを含むユーザアカウントを記憶するユーザ記憶手段と、を備え、前記コード取得手段は、更に、前記決済コードの読取ユーザのユーザ識別データを取得し、前記決済実行制御手段は、前記代理アカウントおよび前記コードデータを前記決済サービスに送信し、前記決済コードの決済を実行させ、前記結果取得手段は、更に、前記決済結果、前記ユーザアカウントおよび前記ユーザ識別データに基づいて、前記読取ユーザの支払処理を実行することを特徴とする。 In addition, in the payment integration device according to the present invention, the storage unit includes a payment service storage means for storing a proxy account of the payment service, and a user storage means for storing a user account including fund data for each user, the code acquisition means further acquires user identification data of the user who read the payment code, the payment execution control means transmits the proxy account and the code data to the payment service and executes the payment of the payment code, and the result acquisition means further executes the payment process of the user who read the payment based on the payment result, the user account, and the user identification data.
また、本発明に係る決済統合装置において、前記決済統合装置は、ユーザの端末装置に通信可能に接続され、前記記憶部は、前記端末装置における前記決済サービスのアプリケーション・ソフトウェアの実装有無を含む実装データを記憶する決済サービス記憶手段、を備え、前記コード取得手段は、前記端末装置から送信された前記決済コードの前記コードデータを取得し、前記決済実行制御手段は、更に、前記実装データに基づいて、前記決済特定手段により特定された前記決済サービスの前記アプリケーション・ソフトウェアが前記端末装置に実装されていると判定した場合、前記コードデータを前記端末装置に実装された前記アプリケーション・ソフトウェアに送信し、前記決済コードの決済を実行させることを特徴とする。 In addition, in the payment integration device according to the present invention, the payment integration device is communicatively connected to a user's terminal device, the storage unit includes a payment service storage means for storing implementation data including whether or not application software for the payment service is implemented in the terminal device, the code acquisition means acquires the code data of the payment code transmitted from the terminal device, and the payment execution control means, when it determines based on the implementation data that the application software for the payment service identified by the payment identification means is implemented in the terminal device, transmits the code data to the application software implemented in the terminal device and executes the payment of the payment code.
また、本発明に係る決済統合方法は、記憶部と制御部とを備えた決済統合装置に実行させるための決済統合方法であって、前記制御部で実行させる、決済コードのコードデータを取得するコード取得ステップと、前記コードデータに基づいて、前記決済コードを決済可能な決済サービスを特定する決済特定ステップと、前記コードデータを前記決済サービスに送信し、前記決済コードの決済を実行させる決済実行制御ステップと、前記決済サービスにおける決済結果を取得する結果取得ステップと、を含むことを特徴とする。 The payment integration method according to the present invention is a payment integration method to be executed by a payment integration device having a memory unit and a control unit, and is characterized by including a code acquisition step executed by the control unit to acquire code data of a payment code, a payment identification step to identify a payment service capable of paying with the payment code based on the code data, a payment execution control step to transmit the code data to the payment service and execute the payment of the payment code, and a result acquisition step to acquire a payment result in the payment service.
また、本発明に係る決済統合プログラムは、記憶部と制御部とを備えた決済統合装置に実行させるための決済統合プログラムであって、前記制御部において、決済コードのコードデータを取得するコード取得ステップと、前記コードデータに基づいて、前記決済コードを決済可能な決済サービスを特定する決済特定ステップと、前記コードデータを前記決済サービスに送信し、前記決済コードの決済を実行させる決済実行制御ステップと、前記決済サービスにおける決済結果を取得する結果取得ステップと、を実行させることを特徴とする。 The payment integration program according to the present invention is a payment integration program to be executed by a payment integration device having a memory unit and a control unit, and is characterized in that the control unit executes a code acquisition step of acquiring code data of a payment code, a payment identification step of identifying a payment service capable of paying with the payment code based on the code data, a payment execution control step of transmitting the code data to the payment service and executing the payment of the payment code, and a result acquisition step of acquiring a payment result in the payment service.
本発明によれば、ユーザ端末に実装されている決済アプリケーション・ソフトウェア(決済アプリ)の中で他の決済アプリで決済できるという効果を奏する。すなわち、本発明によれば、決済アプリ自体として機能するだけではなく、決済アプリの統合アプリとして機能することができるという効果を奏する。また、本発明によれば、他の決済アプリでの決済結果を引き継ぎ、利用履歴を表示可能とするという効果を奏する。また、本発明によれば、ユーザの利用したい決済アプリを連携決済アプリとして登録することで、どの決済アプリでも利用可能となるという効果を奏する。また、本発明によれば、統合アプリの立上時に読み込まれたQRコード(登録商標)の情報連携ができるという効果を奏する。 The present invention has the effect of allowing payments to be made with other payment apps within the payment application software (payment app) implemented in the user terminal. In other words, the present invention has the effect of allowing not only the payment app itself but also the integrated app of payment apps. The present invention also has the effect of allowing the results of payments made with other payment apps to be inherited and the usage history to be displayed. The present invention also has the effect of allowing any payment app to be used by registering the payment app that the user wants to use as an integrated payment app. The present invention also has the effect of allowing information linking of the QR code (registered trademark) read when the integrated app is launched.
本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施形態により限定されるものではない。 An embodiment of the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to this embodiment.
[1.概要]
まず、図1から図3を参照して、本発明の概要を説明する。図1から図3は、本実施形態における決済統合処理の一例を示す図である。
[1. Overview]
First, an overview of the present invention will be described with reference to Figures 1 to 3. Figures 1 to 3 are diagrams showing an example of a payment integration process in this embodiment.
図1に示すように、本実施形態においては、ユーザ(購入者)のスマートフォンに実装された決済アプリ兼統合アプリであるPayAGアプリにより、店舗(請求者)にて提示されたPayAGのバーコードが読み取られた場合、PayAGアプリに登録されたユーザアカウント等に基づく銀行口座振替またはクレジットカードによる決済処理が実行され、決済結果がPayAGの履歴に反映される。 As shown in FIG. 1, in this embodiment, when the PayAG barcode presented at the store (biller) is read by the PayAG app, which is a payment app and integrated app implemented on the user's (purchaser's) smartphone, a payment process is executed by bank account transfer or credit card based on the user account registered in the PayAG app, and the payment result is reflected in the PayAG history.
また、図2に示すように、本実施形態においては、ユーザのスマートフォンに実装されたPayAGアプリにより、店舗にて提示されたPay1のQRコード(登録商標)が読み取られた場合、Pay1のQRコード(登録商標)であると判断され、PayAG決済できないことがスマートフォンに画面表示され、自動選択されたPay1に決済情報連携させ、Pay1残高での決済処理、または、PayAGアプリに登録されたユーザアカウント等に基づく銀行口座振替もしくはクレジットカードによる決済処理が実行され、決済結果がPayAGの履歴に反映されることで、Pay1による決済結果を確認させる。 Also, as shown in FIG. 2, in this embodiment, when the QR code (registered trademark) for Pay1 presented at a store is read by the PayAG app implemented on the user's smartphone, it is determined to be the QR code (registered trademark) for Pay1, a message is displayed on the smartphone screen indicating that PayAG payment is not possible, payment information is linked to the automatically selected Pay1, and payment processing is performed using the Pay1 balance, or payment processing by bank account transfer or credit card based on a user account registered in the PayAG app, and the payment result is reflected in the PayAG history, allowing the user to confirm the payment result for Pay1.
また、図3に示すように、本実施形態においては、ユーザのスマートフォンに実装されたPayAGアプリにより、美容室にて提示されたPay2のQRコード(登録商標)が読み取られた場合、Pay2のQRコード(登録商標)であると判断され、PayAG決済できないことがスマートフォンに画面表示され、自動選択されたPay2に決済情報連携させ、Pay2残高での決済処理もしくは通信料金支払との合算決済処理、または、PayAGアプリに登録されたユーザアカウント等に基づく銀行口座振替もしくはクレジットカードによる決済処理が実行され、決済結果がPayAGの履歴に反映される(決済結果データがPayAGへ連携可能とされる)ことで、Pay2による決済結果を確認させる。 Also, as shown in FIG. 3, in this embodiment, when the QR code (registered trademark) for Pay2 presented at the beauty salon is read by the PayAG app implemented on the user's smartphone, it is determined to be the QR code (registered trademark) for Pay2, and a message is displayed on the smartphone screen indicating that PayAG payment is not possible. The payment information is linked to the automatically selected Pay2, and payment processing is performed using the Pay2 balance or a combined payment processing with the communication fee payment, or a payment processing by bank account transfer or credit card based on the user account registered in the PayAG app, and the payment result is reflected in the PayAG history (payment result data can be linked to PayAG), allowing the user to confirm the payment result using Pay2.
更に、本実施形態においては、ユーザのスマートフォンに実装されたPayAGアプリにより、店舗にて提示されたPayAG以外のQRコード(登録商標)が読み取られた場合、PayAG以外のQRコード(登録商標)であると判断され、PayAG決済できないことがスマートフォンに画面表示されると共に、PayAG内に連携登録されている他の決済サービス(決済手段)が表示され、ユーザにより選択された決済サービスにて決済処理が実行され、決済結果がPayAGの履歴に反映されることで、当該決済サービスによる決済結果を確認させる。 Furthermore, in this embodiment, when a QR code (registered trademark) other than PayAG that is presented at a store is read by the PayAG app implemented on the user's smartphone, it is determined to be a QR code (registered trademark) other than PayAG, and a message is displayed on the smartphone screen indicating that PayAG payment is not possible. In addition, other payment services (payment methods) that are registered in PayAG are displayed, the payment process is executed using the payment service selected by the user, and the payment result is reflected in the PayAG history, allowing the user to confirm the payment result using that payment service.
ここで、本実施形態においては、PayAGアプリの中で、PayAGと連携する決済アプリの登録が可能であってもよい。また、本実施形態においては、PayAGアプリの稼働中に、PayAGアプリの中から連携登録した決済アプリの起動が可能であってもよい。ここで、本実施形態における決済アプリの起動方法としては、登録済の全決済アプリが画面表示され、そこから利用者が選択した決済アプリが起動されてもよい。また、本実施形態における決済アプリの起動方法としては、登録アプリが自動で決済できるまで繰り返し順番に立ち上げられてもよい。また、本実施形態における決済アプリの起動方法としては、読み込まれたコードデータから判断できる決済方法が登録済の決済アプリから自動的に選択され、選択された決済アプリが立ち上げられてもよい。 Here, in this embodiment, it may be possible to register a payment app that links with PayAG in the PayAG app. Also, in this embodiment, it may be possible to launch a payment app that has been registered and linked from within the PayAG app while the PayAG app is running. Here, as a method for launching a payment app in this embodiment, all registered payment apps may be displayed on a screen, and a payment app selected by the user may be launched from there. Also, as a method for launching a payment app in this embodiment, it may be possible to repeatedly launch registered apps in order until a payment can be made automatically. Also, as a method for launching a payment app in this embodiment, it may be possible to automatically select a payment method that can be determined from the loaded code data from registered payment apps, and launch the selected payment app.
[2.決済統合システムの構成]
本実施形態に係る端末装置100、サーバ(決済統合装置)200、および、決済サービス600を通信可能に接続した決済統合システムの構成の一例について、図4を参照して説明する。図4は、本実施形態における決済統合システムの構成の一例を示すブロック図である。
[2. Configuration of the integrated payment system]
An example of the configuration of a payment integrated system in which a
[端末装置100の構成]
図4において、端末装置100は、携帯電話、スマートフォン、タブレット端末、PHSもしくはPDA(Personal Digital Assistants)等の携帯端末、または、一般に市販されるデスクトップ型もしくはノート型のパーソナルコンピュータ等の情報処理装置等であってもよい。
[Configuration of terminal device 100]
In FIG. 4, the
端末装置100は、制御部102と記憶部106と入出力部112とを備えており、端末装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。
The
入出力部112は、データの入出力(I/O)を行う機能を有していてもよい。ここで、入出力部112は、例えば、キー入力部、タッチパネル、コントロールパッド(例えば、タッチパッド、および、ゲームパッド等)、マウス、キーボード、および、マイク等であってもよい。また、入出力部112は、アプリケーション・ソフトウェア等の(入出力)情報を表示する表示部(例えば、液晶または有機EL等から構成されるディスプレイ、モニタ、および、タッチパネル等)であってもよい。また、入出力部112は、音声情報を音声として出力する音声出力部(例えば、スピーカ等)であってもよい。また、入出力部112は、CCDイメージセンサまたはCMOSイメージセンサ等の撮像素子で撮影した画像(静止画および動画)をデジタルデータとして記録する画像入力部(例えば、カメラ等)であってもよい。また、入出力部112は、指紋センサ、虹彩認証もしくは顔認証等に利用可能なカメラ(例えば、赤外線カメラ等)、および/または、静脈センサ等の生体センサであってもよい。 The input/output unit 112 may have a function of inputting and outputting data (I/O). Here, the input/output unit 112 may be, for example, a key input unit, a touch panel, a control pad (for example, a touch pad and a game pad), a mouse, a keyboard, and a microphone. The input/output unit 112 may also be a display unit (for example, a display, a monitor, and a touch panel made of liquid crystal or organic EL, etc.) that displays (input/output) information of application software, etc. The input/output unit 112 may also be an audio output unit (for example, a speaker, etc.) that outputs audio information as audio. The input/output unit 112 may also be an image input unit (for example, a camera, etc.) that records images (still images and videos) captured by an imaging element such as a CCD image sensor or a CMOS image sensor as digital data. The input/output unit 112 may also be a fingerprint sensor, a camera (for example, an infrared camera, etc.) that can be used for iris authentication or face authentication, etc., and/or a biosensor such as a vein sensor.
端末装置100は、他の装置とネットワーク300を介して通信可能に接続し、他の装置とデータを通信する機能を有する。ここで、ネットワーク300は、端末装置100と他の装置とを相互に通信可能に接続する機能を有し、例えば、インターネットおよび/またはLAN(Local Area Network)等である。
The
記憶部106には、各種のデータベース、テーブル、および/または、ファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)、および/または、SSD(Solid State Drive)等を用いることができる。記憶部106は、入出力部112にて記録された画像データ、ネットワーク300を介して受信されたデータ、および/または、入出力部112を介して入力された入力データ等を記憶していてもよい。
The
制御部102は、端末装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。例えば、制御部102は、入出力部112にて記録された画像データの取得および画像データに含まれる文字データ(URL等)のデータ読取、ネットワーク300を介したデータ送受信、入出力部112を介して入力された入力データの取得、ならびに、出力部114でのデータ(画面)表示等の各処理を実行してもよい。
The
[サーバ200の構成]
図4において、サーバ200は、パーソナルコンピュータ、または、ワークステーション等の情報処理装置であってもよい。サーバ200は、制御部202と記憶部206とを備えており、サーバ200が備えている各部は、任意の通信路を介して通信可能に接続されている。サーバ200は、ネットワーク300を介して、他の装置と相互に通信可能に接続されている。
[Configuration of server 200]
4, the
記憶部206には、各種のデータベース、テーブル、および/または、ファイルなどが格納される。記憶部206には、OSと協働してCPUに命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部206は、RAM、ROM、HDD、および/または、SSD等のストレージ手段であり、各種のデータベースやテーブルを格納する。記憶部206は、機能概念的に、決済サービスデータベース206aとユーザデータベース206bとを備えている。
The memory unit 206 stores various databases, tables, and/or files. The memory unit 206 records computer programs that work with the OS to give instructions to the CPU to perform various processes. The memory unit 206 is a storage means such as RAM, ROM, HDD, and/or SSD, and stores various databases and tables. In terms of functional concept, the memory unit 206 includes a
決済サービスデータベース206aは、決済サービス600の決済サービスデータを記憶する。ここで、決済サービスデータベース206aは、決済サービス識別データを記憶していてもよい。また、決済サービスデータベース206aは、決済サービス600のアプリケーション・ソフトウェアを記憶していてもよい。また、決済サービスデータベース206aは、決済サービス600の代理アカウント(例えば、決済サービス600(決済アプリ)のユーザとして統合アプリが設定されたアカウント等)を記憶していてもよい。また、決済サービスデータベース206aは、端末装置100における決済サービス600のアプリケーション・ソフトウェアの実装有無を含む実装データを記憶していてもよい。また、決済サービス600は、二次元コード決済サービス、または、バーコード決済サービス等のコード決済サービスであってもよい。
The
ユーザデータベース206bは、端末装置100のユーザのユーザデータを記憶する。ここで、ユーザデータベース206bは、ユーザ毎の原資データを含むユーザアカウントを記憶していてもよい。ここで、原資データは、振替銀行口座番号等を含む銀行口座データ、および/または、クレジットカード番号等を含むクレジットカードデータを含んでいてもよい。また、ユーザアカウントは、氏名、住所、電話番号、Eメールアドレス、クレジットカードデータ、デビットカードデータ、銀行口座データ、プリペイドデータ、携帯決済データ、および/または、パスワード等を含んでいてもよい。また、ユーザデータは、端末装置100のユーザのユーザ識別データを含んでいてもよい。また、ユーザデータベース206bは、ユーザの決済履歴等の利用履歴を記憶していてもよい。ここで、決済履歴は、ユーザ、決済サービス、決済金額、および/または、決済日時等が紐付けて設定されていてもよい。
The user database 206b stores user data of the user of the
制御部202は、サーバ200を統括的に制御するCPU等である。制御部202は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。制御部202は、機能概念的に、コード取得部202aと決済特定部202bと決済実行制御部202cと結果取得部202dとを備えている。
The control unit 202 is a CPU or the like that performs overall control of the
コード取得部202aは、決済コードのコードデータを取得する。ここで、コード取得部202aは、決済コードの読取ユーザのユーザ識別データを取得してもよい。また、コード取得部202aは、端末装置100から送信された決済コードのコードデータを取得してもよい。また、コード取得部202aは、コードデータ、または、ユーザ識別データをユーザデータベース206bに格納してもよい。ここで、決済コードは、バーコード、または、QRコード(登録商標)等の二次元コード等であってもよい。また、コードデータは、決済コードの画像データであってもよい。また、コードデータは、端末装置100の入出力部112にて読み取られた決済コードの読取データであってもよい。
The code acquisition unit 202a acquires code data of a payment code. Here, the code acquisition unit 202a may acquire user identification data of the user who read the payment code. The code acquisition unit 202a may also acquire code data of the payment code transmitted from the
決済特定部202bは、決済コードを決済可能な決済サービス600を特定する。ここで、決済特定部202bは、コードデータに基づいて、決済コードを決済可能な決済サービス600を特定してもよい。また、決済特定部202bは、決済サービス識別データ、および、コードデータに基づいて、決済コードにコーディングされた決済サービス600を識別することで、当該決済コードを決済可能な決済サービス600を特定してもよい。また、決済特定部202bは、コードデータに基づいて、アプリケーション・ソフトウェアにより決済コードの読み取りができた場合、当該アプリケーション・ソフトウェアの決済サービス600を決済可能な決済サービス600として特定してもよい。また、決済特定部202bは、決済サービス600を選択可能な選択画面を表示させ、選択対象とされた決済サービス600を決済可能な決済サービス600として特定してもよい。また、決済特定部202bは、決済可能な決済サービス600を自動で特定できない場合、決済サービス600を選択可能な選択画面を表示させ、選択対象とされた決済サービス600を決済可能な決済サービス600として特定してもよい。
The payment specification unit 202b specifies a
決済実行制御部202cは、コードデータを決済サービス600に送信し、決済コードの決済を実行させる。ここで、決済実行制御部202cは、代理アカウントおよびコードデータを決済サービス600に送信し、決済コードの決済を実行させてもよい。また、決済実行制御部202cは、実装データに基づいて、決済特定部202bにより特定された決済サービス600のアプリケーション・ソフトウェアが端末装置100に実装されていると判定した場合、コードデータを端末装置100に実装されたアプリケーション・ソフトウェアに送信し、決済コードの決済を実行させてもよい。
The payment execution control unit 202c transmits the code data to the
結果取得部202dは、決済サービス600における決済結果を取得する。ここで、結果取得部202dは、決済結果、ユーザアカウントおよびユーザ識別データに基づいて、読取ユーザの支払処理を実行してもよい。また、結果取得部202dは、決済結果に基づいて、ユーザデータベース206bに記憶されたユーザの利用履歴を更新してもよい。
The result acquisition unit 202d acquires the payment result in the
[3.決済統合システムの処理]
本実施形態に係る決済統合システムの処理の一例について、図5から図7を参照して説明する。図5は、本実施形態における決済統合システムの処理の一例を示すフローチャートである。
[3. Processing of payment integration system]
An example of the process of the payment integrated system according to this embodiment will be described with reference to Fig. 5 to Fig. 7. Fig. 5 is a flowchart showing an example of the process of the payment integrated system according to this embodiment.
図5に示すように、サーバ200のコード取得部202aは、ユーザにより端末装置100の入出力部112にて読み取られた決済コードの読取データであるコードデータ、および、当該ユーザのユーザ識別データを端末装置100から受信して取得する(ステップSA-1)。
As shown in FIG. 5, the code acquisition unit 202a of the
そして、サーバ200の決済特定部202bは、決済サービスデータベース206aに記憶された決済サービス識別データ、および、コードデータに基づいて、決済コードを決済可能な決済サービス600を特定できるか否かを判定する(ステップSA-2)。
Then, the payment identification unit 202b of the
そして、サーバ200の決済特定部202bは、決済サービス600を特定できると判定した場合(ステップSA-2:Yes)、処理をステップSA-3に移行させる。
Then, if the payment identification unit 202b of the
そして、サーバ200の決済特定部202bは、決済サービスデータベース206aに記憶された決済サービス識別データ、および、コードデータに基づいて、決済コードを決済可能な決済サービス600を特定し(ステップSA-3)、処理をステップSA-5に移行させる。
Then, the payment specification unit 202b of the
一方、サーバ200の決済特定部202bは、決済サービス600を特定できないと判定した場合(ステップSA-2:No)、処理をステップSA-4に移行させる。
On the other hand, if the payment identification unit 202b of the
そして、サーバ200の決済特定部202bは、決済サービス600を選択可能な選択画面を端末装置100の入出力部112に表示させ、当該選択画面にてユーザにより選択された選択データを受信し、選択データに基づいて、選択対象とされた決済サービス600を決済可能な決済サービス600として特定し(ステップSA-4)、処理をステップSA-5に移行させる。
Then, the payment identification unit 202b of the
そして、サーバ200の決済実行制御部202cは、決済サービスデータベース206aに記憶された実装データに基づいて、決済特定部202bにより特定された決済サービス600のアプリケーション・ソフトウェアが端末装置100に実装されているか否かを判定する(ステップSA-5)。
Then, the payment execution control unit 202c of the
そして、サーバ200の決済実行制御部202cは、決済サービス600のアプリケーション・ソフトウェアが端末装置100に実装されていないと判定した場合(ステップSA-5:No)、処理をステップSA-6に移行させる。
If the payment execution control unit 202c of the
そして、サーバ200の決済実行制御部202cは、決済サービスデータベース206aに記憶された決済サービス600の代理アカウント、および、コードデータを当該決済サービス600に送信し、決済コードの決済を実行させる(ステップSA-6)。
Then, the payment execution control unit 202c of the
そして、サーバ200の結果取得部202dは、決済サービス600から決済結果を受信して取得する(ステップSA-7)。
Then, the result acquisition unit 202d of the
そして、サーバ200の結果取得部202dは、決済結果、ユーザデータベース206bに記憶されたユーザアカウント、および、ユーザ識別データに基づいて、ユーザの支払処理を実行し、ユーザデータベース206bに記憶されたユーザの利用履歴を更新し(ステップSA-8)、処理を終了する。
Then, the result acquisition unit 202d of the
一方、サーバ200の決済実行制御部202cは、決済サービス600のアプリケーション・ソフトウェアが端末装置100に実装されていると判定した場合(ステップSA-5:Yes)、処理をステップSA-9に移行させる。
On the other hand, if the payment execution control unit 202c of the
そして、サーバ200の決済実行制御部202cは、コードデータを端末装置100に実装された決済サービス600のアプリケーション・ソフトウェアに送信し、決済コードの決済を実行させる(ステップSA-9)。
Then, the payment execution control unit 202c of the
そして、サーバ200の結果取得部202dは、決済サービス600から決済結果を受信して取得し、決済結果に基づいて、ユーザデータベース206bに記憶されたユーザの利用履歴を更新し(ステップSA-10)、処理を終了する。
Then, the result acquisition unit 202d of the
ここで、図6および図7を参照して、本実施形態における決済統合処理の具体例について説明する。図6および図7は、本実施形態における決済統合処理の一例を示す図である。 Now, a specific example of the payment integration process in this embodiment will be described with reference to Figures 6 and 7. Figures 6 and 7 are diagrams showing an example of the payment integration process in this embodiment.
図6に示すように、本実施形態においては、(1)ユーザのスマートフォン100にてPayAGアプリが立ち上げられ、読み取られたバーコードまたはQRコード(登録商標)がPayAGの決済コードである場合、PayAGにより決済され、(2)読み取られたQRコード(登録商標)がPayAGの決済コードではなく、且つ、QRコード(商標登録)の共通化ができている場合、決済コード中に他の決済アプリ(例えば、Pay1またはPay2等)の情報が含まれるため、読み取られた決済コードのコードデータ、および、他の決済APのユーザとしてPayAGが設定されたアカウントが決済APに送信され、決済が実行される。
As shown in FIG. 6, in this embodiment, (1) the PayAG app is launched on the user's
ここで、QRコード(商標登録)の共通化とは、PayAGと提携する決済サービスのQRコード(登録商標)とPayAGのQRコード(登録商標)とにおいて、QRコード(登録商標)の中の特定の位置に、特定の情報量で両社が共通認識している決済アプリを特定する情報が書き込まれることであってもよい。すなわち、QRコード(商標登録)の共通化とは、QRコード(登録商標)内の情報配置、情報の定義、情報の大きさ、および、情報のタイプ等の共通化ができているJPQR等の利用であってもよく、各社のQRコード(登録商標)が各社毎に異なる場合、提携する会社間でQRコード(登録商標)の特定位置に決済アプリの識別ができるようなコード記入(コーディング)がされていることであってもよい。例えば、本実施形態においては、PayAGとPay1とが提携しており、PayAGとPay1との間で、決済アプリの情報としてQRコード(登録商標)内の特定の位置にPay1決済、または、PayAG決済のコードが入っていれば、読み込まれたQRコード(登録商標)がPay1決済である場合、Pay1にこのQRコード(登録商標)のコードデータが送られ、決済が実行されてもよい。 Here, standardization of QR codes (registered trademark) may mean that, in the QR code (registered trademark) of a payment service affiliated with PayAG and PayAG's QR code (registered trademark), information identifying a payment application that is commonly recognized by both companies is written with a specific amount of information at a specific position in the QR code (registered trademark). In other words, standardization of QR codes (registered trademark) may mean the use of JPQR or the like, which standardizes the information arrangement, information definition, information size, and information type in the QR code (registered trademark), or, when each company's QR code (registered trademark) is different for each company, coding may be performed between affiliated companies so that a payment application can be identified at a specific position in the QR code (registered trademark). For example, in this embodiment, if PayAG and Pay1 are affiliated, and a code for Pay1 payment or PayAG payment is included in a specific position in the QR code (registered trademark) between PayAG and Pay1 as payment app information, if the read QR code (registered trademark) is for Pay1 payment, the code data of this QR code (registered trademark) may be sent to Pay1 and the payment may be executed.
なお、本実施形態においては、QRコード(登録商標)の共通化ができない場合、PayAGが提携する対応可能な決済アプリ(AP)を選択画面に表示させ、ユーザに選択させてもよい。また、本実施形態においては、選択された決済APが対応できない場合、再度、対応可能な決済APを選択させてもよい。また、本実施形態においては、自動的に決済APが順番に選択されることで決済確認され、対応可能な決済APが特定されてもよい。また、本実施形態においては、対応可能な決済APがない場合、『このQRコード(登録商標)はお支払いできません』とのメッセージ表示がユーザのスマートフォン100に表示されてもよい。
In this embodiment, if the QR code (registered trademark) cannot be standardized, compatible payment apps (APs) affiliated with PayAG may be displayed on a selection screen and the user may select one. Also, in this embodiment, if the selected payment AP is not compatible, the user may be prompted to select a compatible payment AP again. Also, in this embodiment, payment APs may be automatically selected in order to confirm the payment and identify a compatible payment AP. Also, in this embodiment, if there is no compatible payment AP, a message stating "Payment cannot be made with this QR code (registered trademark)" may be displayed on the user's
そして、図6に示すように、本実施形態においては、(3)PayAGアプリが連携する決済アプリが立ち上げられ、当該決済アプリにて決済が実行され、(4)アプリ決済の決済結果がPayAGアプリに連携される。 As shown in FIG. 6, in this embodiment, (3) a payment app that is linked to the PayAG app is launched, payment is executed in the payment app, and (4) the payment result of the app payment is linked to the PayAG app.
また、図7に示すように、本実施形態においては、(1)PayAGアプリが立ち上げられ、(2)読み取られたQRコード(登録商標)がPayAGの決済コードではなく、Pay1の決済コードである場合、PayAGが提携する対応可能な決済APが画面表示され、ユーザにPay1を選択させる。そして、図7に示すように、本実施形態においては、(3)PayAGが連携するPay1アプリが立ち上げられ、ユーザにPay1のQRコード(登録商標)を読み取らせ、Pay1で決済され、(4)Pay1決済の決済結果がPayAGアプリに連携される。 Also, as shown in FIG. 7, in this embodiment, (1) the PayAG app is launched, (2) if the read QR code (registered trademark) is not the PayAG payment code but the Pay1 payment code, compatible payment APs affiliated with PayAG are displayed on the screen and the user is prompted to select Pay1. Then, as shown in FIG. 7, in this embodiment, (3) the Pay1 app affiliated with PayAG is launched, the user is prompted to read the Pay1 QR code (registered trademark), payment is made with Pay1, and (4) the payment result of the Pay1 payment is linked to the PayAG app.
[4.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
4. Other embodiments
The present invention may be embodied in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using a known method.
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, the processing procedures, control procedures, specific names, registered data for each process, information including search conditions and other parameters, screen examples, and database configurations shown in this specification and drawings may be changed as desired unless otherwise specified.
また、端末装置100およびサーバ200等に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
Furthermore, with regard to the
例えば、端末装置100およびサーバ200等が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて端末装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。
For example, the processing functions of the
また、このコンピュータプログラムは、端末装置100およびサーバ200等に対して任意のネットワーク300を介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
This computer program may also be stored in an application program server connected to the
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD-ROM(Compact Disk Read Only Memory)、MO(Magneto-Optical disk)、DVD(Digital Versatile Disk)、および、Blu-ray(登録商標) Disc等の任意の「可搬用の物理媒体」を含むものとする。 In addition, the program for executing the processing described in this embodiment may be stored on a non-transitory computer-readable recording medium, or may be configured as a program product. Here, the term "recording medium" refers to a memory card, a USB (Universal Serial Bus) memory, a SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (registered trademark) (Electrically Erasable and Programmable Read Only Memory), a CD-ROM (Compact Disk Read Only Memory), an MO (Magneto-Optical disk), a DVD (Digital Versatile This includes any "portable physical media" such as a DVD (registered trademark) or Blu-ray (registered trademark) Disc.
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、本実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 A "program" is a data processing method written in any language or description method, and may be in any format, such as source code or binary code. Note that a "program" is not necessarily limited to a single configuration, but also includes a distributed configuration consisting of multiple modules or libraries, and a program that works in conjunction with a separate program, such as an OS, to achieve its function. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in this embodiment, as well as the installation procedure after reading, can use well-known configurations and procedures.
記憶部に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。 The various databases stored in the memory unit are storage devices such as RAM, ROM, etc., fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.
また、端末装置100およびサーバ200等は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、端末装置100およびサーバ200等は、当該装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。
The
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the figures, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various additions or functional loads. In other words, the above-mentioned embodiments can be implemented in any combination, or the embodiments can be implemented selectively.
本発明は、モバイル決済業務を行う金融業界において有用である。 The present invention is useful in the financial industry, where mobile payment services are conducted.
100 端末装置
102 制御部
106 記憶部
112 入出力部
200 サーバ
202 制御部
202a コード取得部
202b 決済特定部
202c 決済実行制御部
202d 結果取得部
206 記憶部
206a 決済サービスデータベース
206b ユーザデータベース
300 ネットワーク
600 決済サービス
100
Claims (8)
前記記憶部は、
決済サービスのアプリケーション・ソフトウェアを記憶する決済サービス記憶手段、
を備え、
前記制御部は、
決済コードのコードデータを取得するコード取得手段と、
前記コードデータに基づいて、前記アプリケーション・ソフトウェアにより前記決済コードの読み取りができた場合、当該アプリケーション・ソフトウェアの前記決済サービスを決済可能な決済サービスとして特定する決済特定手段と、
前記コードデータを前記決済サービスに送信し、前記決済コードの決済を実行させる決済実行制御手段と、
前記決済サービスにおける決済結果を取得する結果取得手段と、
を備えたことを特徴とする決済統合装置。 A payment integration device including a storage unit and a control unit,
The storage unit is
a payment service storage means for storing application software for a payment service;
Equipped with
The control unit is
A code acquisition means for acquiring code data of a payment code;
a payment identification means for identifying the payment service of the application software as an available payment service when the payment code can be read by the application software based on the code data;
a payment execution control means for transmitting the code data to the payment service and executing the payment of the payment code;
A result acquisition means for acquiring a payment result in the payment service;
A payment integration device comprising:
決済サービス識別データを記憶し、
前記決済特定手段は、
更に、前記決済サービス識別データ、および、前記コードデータに基づいて、前記決済コードにコーディングされた前記決済サービスを識別することで、当該決済コードを決済可能な前記決済サービスを特定することを特徴とする請求項1に記載の決済統合装置。 The payment service storage means includes:
Store the payment service identification data;
The payment identification means is
The payment integration device described in claim 1 , further characterized in that the payment service coded in the payment code is identified based on the payment service identification data and the code data, thereby specifying the payment service that can be used to pay the payment code.
更に、前記決済サービスを選択可能な選択画面を表示させ、選択対象とされた前記決済サービスを前記決済可能な決済サービスとして特定することを特徴とする請求項1または2に記載の決済統合装置。 The payment identification means is
The payment integration device according to claim 1 or 2 , further comprising: displaying a selection screen on which the payment service can be selected; and identifying the selected payment service as the payment-available payment service.
前記決済可能な決済サービスを自動で特定できない場合、前記決済サービスを選択可能な選択画面を表示させ、選択対象とされた前記決済サービスを前記決済可能な決済サービスとして特定することを特徴とする請求項3に記載の決済統合装置。 The payment identification means is
The payment integration device described in claim 3, characterized in that if the payment service that can be used for payment cannot be automatically identified, a selection screen on which the payment service can be selected is displayed, and the payment service selected is identified as the payment service that can be used for payment.
更に、前記決済サービスの代理アカウントを記憶し、
前記記憶部は、
ユーザ毎の原資データを含むユーザアカウントを記憶するユーザ記憶手段と、
を備え、
前記コード取得手段は、
更に、前記決済コードの読取ユーザのユーザ識別データを取得し、
前記決済実行制御手段は、
前記代理アカウントおよび前記コードデータを前記決済サービスに送信し、前記決済コードの決済を実行させ、
前記結果取得手段は、
更に、前記決済結果、前記ユーザアカウントおよび前記ユーザ識別データに基づいて、前記読取ユーザの支払処理を実行することを特徴とする請求項1に記載の決済統合装置。 The payment service storage means includes:
Furthermore, a proxy account of the payment service is stored ;
The storage unit is
A user storage means for storing a user account including resource data for each user;
Equipped with
The code acquisition means includes:
Furthermore, the user identification data of the user who reads the payment code is obtained,
The payment execution control means
Transmitting the proxy account and the code data to the payment service to execute payment of the payment code;
The result acquisition means includes:
The payment integration device according to claim 1 , further comprising: a payment processing unit for executing a payment process for the read user based on the payment result, the user account, and the user identification data.
ユーザの端末装置に通信可能に接続され、
前記決済サービス記憶手段は、
更に、前記端末装置における前記決済サービスの前記アプリケーション・ソフトウェアの実装有無を含む実装データを記憶し、
前記コード取得手段は、
前記端末装置から送信された前記決済コードの前記コードデータを取得し、
前記決済実行制御手段は、
更に、前記実装データに基づいて、前記決済特定手段により特定された前記決済サービスの前記アプリケーション・ソフトウェアが前記端末装置に実装されていると判定した場合、前記コードデータを前記端末装置に実装された前記アプリケーション・ソフトウェアに送信し、前記決済コードの決済を実行させることを特徴とする請求項1に記載の決済統合装置。 The payment integration device includes:
communicatively connected to a terminal device of a user;
The payment service storage means includes:
Furthermore, storage of implementation data including whether or not the application software of the payment service is implemented in the terminal device;
The code acquisition means includes:
Acquire the code data of the payment code transmitted from the terminal device;
The payment execution control means
The payment integration device of claim 1, further characterized in that when it is determined based on the implementation data that the application software of the payment service identified by the payment identification means is implemented in the terminal device, the code data is sent to the application software implemented in the terminal device, and payment of the payment code is executed.
前記記憶部は、
決済サービスのアプリケーション・ソフトウェアを記憶する決済サービス記憶手段、
を備え、
前記制御部で実行される、
決済コードのコードデータを取得するコード取得ステップと、
前記コードデータに基づいて、前記アプリケーション・ソフトウェアにより前記決済コードの読み取りができた場合、当該アプリケーション・ソフトウェアの前記決済サービスを決済可能な決済サービスとして特定する決済特定ステップと、
前記コードデータを前記決済サービスに送信し、前記決済コードの決済を実行させる決済実行制御ステップと、
前記決済サービスにおける決済結果を取得する結果取得ステップと、
を含むことを特徴とする決済統合方法。 A payment integration method to be executed by a payment integration device having a storage unit and a control unit,
The storage unit is
a payment service storage means for storing application software for a payment service;
Equipped with
Executed by the control unit,
a code acquisition step for acquiring code data of a payment code;
a payment identification step of identifying the payment service of the application software as an available payment service when the payment code can be read by the application software based on the code data;
a payment execution control step of transmitting the code data to the payment service and executing the payment of the payment code;
A result acquisition step of acquiring a payment result in the payment service;
A payment integration method comprising:
前記記憶部は、
決済サービスのアプリケーション・ソフトウェアを記憶する決済サービス記憶手段、
を備え、
前記制御部において、
決済コードのコードデータを取得するコード取得ステップと、
前記コードデータに基づいて、前記アプリケーション・ソフトウェアにより前記決済コードの読み取りができた場合、当該アプリケーション・ソフトウェアの前記決済サービスを決済可能な決済サービスとして特定する決済特定ステップと、
前記コードデータを前記決済サービスに送信し、前記決済コードの決済を実行させる決済実行制御ステップと、
前記決済サービスにおける決済結果を取得する結果取得ステップと、
を実行させるための決済統合プログラム。 A payment integration program to be executed by a payment integration device having a storage unit and a control unit,
The storage unit is
a payment service storage means for storing application software for a payment service;
Equipped with
In the control unit,
a code acquisition step for acquiring code data of a payment code;
a payment identification step of identifying the payment service of the application software as an available payment service when the payment code can be read by the application software based on the code data;
a payment execution control step of transmitting the code data to the payment service and executing the payment of the payment code;
A result acquisition step of acquiring a payment result in the payment service;
Payment integration program to execute the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021131427A JP7673916B2 (en) | 2021-08-11 | 2021-08-11 | Payment integration device, payment integration method, and payment integration program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021131427A JP7673916B2 (en) | 2021-08-11 | 2021-08-11 | Payment integration device, payment integration method, and payment integration program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023025957A JP2023025957A (en) | 2023-02-24 |
| JP7673916B2 true JP7673916B2 (en) | 2025-05-09 |
Family
ID=85252476
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021131427A Active JP7673916B2 (en) | 2021-08-11 | 2021-08-11 | Payment integration device, payment integration method, and payment integration program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7673916B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7285295B2 (en) * | 2021-10-29 | 2023-06-01 | 楽天グループ株式会社 | Service providing system, service providing method, and program |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020047057A (en) | 2018-09-20 | 2020-03-26 | 株式会社メルカリ | Information processing method, information processing device, and program |
| JP2021056953A (en) | 2019-10-02 | 2021-04-08 | 株式会社マネーフォワード | Information processing device, system and program |
-
2021
- 2021-08-11 JP JP2021131427A patent/JP7673916B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020047057A (en) | 2018-09-20 | 2020-03-26 | 株式会社メルカリ | Information processing method, information processing device, and program |
| JP2021056953A (en) | 2019-10-02 | 2021-04-08 | 株式会社マネーフォワード | Information processing device, system and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023025957A (en) | 2023-02-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105164707B (en) | Use mobile payment accounts, mobile barcodes and universal digital mobile money to facilitate mobile device payments | |
| AU2019253872A1 (en) | Seamless transaction minimizing user input | |
| JP7644955B2 (en) | Payment information transmission system using a mobile terminal and payment information transmission method using the same | |
| JP7781397B2 (en) | Invoice reading and settlement system, invoice reading and settlement device, invoice reading and settlement method, and invoice reading and settlement program | |
| US9514359B2 (en) | Card art display | |
| JP7673917B2 (en) | Payment integration device, payment integration method, and payment integration program | |
| JP7673916B2 (en) | Payment integration device, payment integration method, and payment integration program | |
| JP6857205B2 (en) | Payment management device, payment management method and terminal | |
| JP7091586B2 (en) | Point management server and registration program | |
| JP7369051B2 (en) | User terminal, payment processing device and program | |
| JP7021321B1 (en) | Terminal devices, payment methods and payment programs | |
| JP2023102087A (en) | Online cod settlement device, online cod settlement method, and online cod settlement program | |
| EP3649594A1 (en) | Machine-readable code processing | |
| JP7584056B1 (en) | Tax-free management device, tax-free management method, and tax-free management program | |
| JP7112692B1 (en) | Refund management device, refund management method, and refund management program | |
| US20210133703A1 (en) | Direct resource distribution system | |
| JP6648096B2 (en) | Code purchase and settlement system, settlement code server device, product seller terminal, product purchaser terminal, settlement financial institution server device, program, recording medium, and operation method | |
| US20230028740A1 (en) | Apparatus, method, and recording medium storing commands for supporting payment | |
| CN115187396B (en) | Methods, devices, electronic equipment and storage media for order reconciliation in transaction events | |
| JP2022057721A (en) | Terminal device, method for validating settlement, and method for settlement validation, and settlement validation program | |
| KR102800584B1 (en) | Apparatus, method and recording medium storing commands for supporting payment | |
| JP7486135B1 (en) | Cash on delivery payment device, cash on delivery payment method, and cash on delivery payment program | |
| JP7642910B1 (en) | Payment device and payment method | |
| KR102623296B1 (en) | Method for managing a simple payment | |
| JPWO2020059030A1 (en) | Real-time charge payment system, real-time charge payment device, real-time charge payment method, and real-time charge payment program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240517 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250117 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250128 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250325 |
|
| 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: 20250408 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250415 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7673916 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |