JP6865665B2 - Payment support device and information processing system - Google Patents
Payment support device and information processing system Download PDFInfo
- Publication number
- JP6865665B2 JP6865665B2 JP2017186145A JP2017186145A JP6865665B2 JP 6865665 B2 JP6865665 B2 JP 6865665B2 JP 2017186145 A JP2017186145 A JP 2017186145A JP 2017186145 A JP2017186145 A JP 2017186145A JP 6865665 B2 JP6865665 B2 JP 6865665B2
- Authority
- JP
- Japan
- Prior art keywords
- payment
- information
- credit card
- unit
- transaction
- 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 data processing technique, and more particularly to a payment support device and a payment intermediary device.
クレジットカードの加盟店や決済代行事業者等のサービスプロバイダにおいてクレジットカードの会員データを安全に取り扱うために、クレジットカード業界の国際セキュリティ基準として、PCI DSS(Payment Card Industry Data Security Standard)が策定されている。クレジットカード決済代行事業者は、事業の前提としてカード会社との包括代理契約が必要であるが、現在カード会社は、決済代行事業者のシステムがPCI DSSに準拠していることを契約の条件とすることがある。また、クレジットカードの加盟店にも、国際カードブランドや国内のクレジットカード会社等からPCI DSSへの準拠が要請されている。したがって、PCI DSSに準拠したシステムを構築することがますます重要になってきている。 PCI DSS (Payment Card Industry Data Security Standard) has been established as an international security standard for the credit card industry in order to safely handle credit card membership data at service providers such as credit card merchants and payment agents. There is. Credit card payment agents require a comprehensive agency contract with the card company as a prerequisite for their business, but currently card companies require that the payment agent's system complies with PCI DSS as a condition of the contract. I have something to do. In addition, credit card member stores are also required to comply with PCI DSS by international card brands and domestic credit card companies. Therefore, it is becoming more and more important to build a PCI DSS compliant system.
顧客がクレジットカードを使用して商品やサービスを購入できるようにクレジットカード会社と契約を結んだ小売店(加盟店)の中には、電話、郵便、宅配便、またはファクシミリを介して顧客から注文を受け付ける加盟店(以下「MOTO(Mail Order Telephone Order)加盟店」と呼ぶ。)が存在する。従来のMOTO加盟店の情報システムは、顧客のクレジットカード情報を保持していた。クレジットカード情報の保護が求められる現在、MOTO加盟店には、PCI DSSの準拠またはクレジットカード情報の非保持化が求められている。 Some retailers (merchant) have contracted with a credit card company to allow customers to purchase goods and services using their credit cards, and place orders from customers via telephone, mail, courier, or facsimile. There is a member store (hereinafter referred to as "MOTO (Mail Order Telephone Order) member store") that accepts. The conventional information system of MOTO member stores holds the customer's credit card information. Currently, protection of credit card information is required. Currently, MOTO member stores are required to comply with PCI DSS or non-retention of credit card information.
しかし、PCI DSSに準拠するには、初期投資および維持管理に多くの費用がかかり、多くのMOTO加盟店にとってその費用を負担することは容易ではない。また、顧客のクレジットカード情報を保持しないようにMOTO加盟店の業務フローを変更すると、MOTO加盟店の業務効率が大幅に低下する可能性がある。 However, compliance with PCI DSS requires a large amount of initial investment and maintenance, and it is not easy for many MOTO merchants to bear the cost. In addition, if the business flow of the MOTO member store is changed so as not to retain the customer's credit card information, the business efficiency of the MOTO member store may be significantly reduced.
本発明はこうした課題に鑑みてなされたものであり、1つの目的は、クレジットカードの加盟店における顧客のクレジットカード情報の非保持化を支援する技術を提供することにある。 The present invention has been made in view of these problems, and one object of the present invention is to provide a technique for supporting the non-retention of a customer's credit card information in a credit card member store.
上記課題を解決するために、本発明のある態様の決済支援装置は、電話、郵便、宅配便、またはファクシミリを介して顧客から注文を受け付ける企業に設置されたクレジットカード決済のための専用装置であって、本装置は、企業のネットワークに未接続であり、企業のネットワークに接続された外部装置であって、専用の通信経路を介して本装置と接続された第1の外部装置に入力された、注文に係る金額の情報を取得する取得部と、企業の従業員により顧客のクレジットカードの情報が入力される入力部と、取得部により取得された金額の情報と、入力部に入力されたクレジットカードの情報を、携帯電話通信網を介して、クレジットカード決済を支援する第2の外部装置へ送信する取引情報送信部と、を備える。 In order to solve the above problems, the payment support device of a certain aspect of the present invention is a dedicated device for credit card payment installed in a company that accepts orders from customers via telephone, mail, courier, or facsimile. Therefore, this device is an external device that is not connected to the corporate network and is connected to the corporate network, and is input to the first external device connected to the device via a dedicated communication path. In addition, an acquisition unit for acquiring information on the amount of money related to the order, an input unit for inputting the customer's credit card information by an employee of the company, and an input unit for inputting the information on the amount of money acquired by the acquisition unit, are input to the input unit. It is provided with a transaction information transmission unit that transmits the credit card information to a second external device that supports the credit card payment via the mobile phone communication network.
本発明の別の態様は、決済仲介装置である。この装置は、電話、郵便、宅配便、またはファクシミリを介して顧客から注文を受け付ける企業、または、その企業に設置されたクレジットカード決済のための専用装置と、決済代行事業者との対応関係を記憶する記憶部と、専用装置から携帯電話通信網へ送信された、注文に係る金額の情報と、顧客のクレジットカードの情報とを含む取引情報を取得する取得部と、取得部により取得された取引情報を、複数の決済代行事業者のうち記憶部において企業または専用装置に対応付けられた決済代行事業者の装置へ送信する取引情報送信部と、を備える。 Another aspect of the present invention is a payment intermediary device. This device corresponds to a company that accepts orders from customers via telephone, mail, courier, or facsimile, or a dedicated device for credit card payment installed in that company, and a payment agent. A storage unit for storing, an acquisition unit for acquiring transaction information including information on the amount of money related to an order and information on a customer's credit card sent from a dedicated device to a mobile phone communication network, and an acquisition unit acquired by the acquisition unit. A transaction information transmission unit for transmitting transaction information to a device of a payment agent associated with a company or a dedicated device in a storage unit among a plurality of payment agents is provided.
なお、以上の構成要素の任意の組合せ、本発明の表現を、方法、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。 It should be noted that any combination of the above components and the expression of the present invention converted between a method, a program, a recording medium in which the program is stored, and the like are also effective as aspects of the present invention.
本発明によれば、クレジットカードの加盟店における顧客のクレジットカード情報の非保持化を支援することができる。 According to the present invention, it is possible to support the non-retention of a customer's credit card information in a credit card member store.
図1は、実施例の情報処理システム10の構成を示す。情報処理システム10は、業務用PC12と、顧客情報管理システム14と、決済代行事業者装置16で総称されるA社装置16a、B社装置16b、C社装置16cと、決済専用端末18と、決済GW装置20を備える。
FIG. 1 shows the configuration of the information processing system 10 of the embodiment. The information processing system 10 includes a
図1のMOTO加盟店は、電話、郵便(葉書等であり電子メールではない)、宅配便、またはファクシミリを介して顧客から注文を受け付ける企業である。MOTO加盟店は、典型的には通信販売業者や旅行代理店である。顧客からの注文は、購入対象の商品またはサービスを指定する情報と、決済に使用する顧客のクレジットカード情報を含む。クレジットカード情報は、クレジットカード番号、クレジットカード有効期限、所有者名、セキュリティコードを含んでもよい。 The MOTO member store in FIG. 1 is a company that accepts orders from customers via telephone, mail (postcards, etc., not e-mail), courier service, or facsimile. MOTO merchants are typically mail-order and travel agencies. An order from a customer includes information that specifies the goods or services to be purchased and the customer's credit card information used for payment. Credit card information may include a credit card number, credit card expiration date, owner name, security code.
MOTO加盟店には、業務用PC12と顧客情報管理システム14が設置される。業務用PC12と顧客情報管理システム14は、LAN等の加盟店内通信網15に接続され、加盟店内通信網15を介してデータを送受信する。
A
顧客情報管理システム14は、MOTO加盟店で商品やサービスを購入した複数の顧客のそれぞれに関する情報(以下「顧客情報」とも呼ぶ。)を管理する情報処理システムである。各顧客の顧客情報は、複数回の注文に関する複数の受注情報(取引結果、金額、ID、日時等)を含みうる。
The customer
業務用PC12は、MOTO加盟店の従業員(以下「オペレータ」とも呼ぶ。)により操作される情報処理装置である。実施例ではPCとするが、スマートフォンやタブレット端末でもよい。業務用PC12には、オペレータにより入力された受注情報を受け付け、その受注情報に基づく処理を顧客情報管理システム14と連携して実行するアプリケーション(以下「受注業務App」とも呼ぶ。)が導入される。
The business PC 12 is an information processing device operated by an employee of a MOTO member store (hereinafter, also referred to as an "operator"). In the embodiment, a PC is used, but a smartphone or a tablet terminal may be used. An application (hereinafter, also referred to as "order-taking business application") that receives order information input by an operator and executes processing based on the order information in cooperation with the customer
決済代行事業者装置16は、決済代行事業者に設置される情報処理装置である。決済代行事業者装置16は、クレジットカード決済を要求するための予め定められたAPI(Application Programming Interface)(以下「決済API」とも呼ぶ。)を介して、クレジットカード情報と決済金額とを含む取引情報(言い換えれば決済要求)を受け付ける。決済代行事業者装置16は、受け付けた取引情報に基づいてクレジットカード決済を実行する。
The
A社装置16a、B社装置16b、C社装置16cは、異なる決済代行事業者であるA社、B社、C社に設置される。A社装置16a、B社装置16b、C社装置16cは、異なる決済APIを備える。各社の決済APIは、通信プロトコル、通信フォーマット、データ項目の少なくとも1つが異なってもよい。例えば、A社装置16aの決済APIでは、クレジットカード情報として、クレジットカード番号、クレジットカード有効期限を指定する必要があってもよい。その一方、B社装置16bの決済APIでは、クレジットカード情報として、クレジットカード番号、クレジットカード有効期限、セキュリティコードを指定する必要があってもよい。
The
従来、MOTO加盟店の業務用PC12から、そのMOTO加盟店が契約する決済代行事業者の決済代行事業者装置16へ、取引情報を直接送っていた。例えば、MOTO加盟店のオペレータは、電話等にて顧客から注文を受け付けると、決済代行事業者が提供するウェブページを業務用PC12に表示させ、そのウェブページへ決済金額(商品価格)と顧客のクレジットカード情報を入力することで、クレジットカード決済を実施していた。
Conventionally, transaction information has been sent directly from the
規定上、クレジットカード情報が通過し、クレジットカード情報を処理し、クレジットカード情報を保存することの少なくとも1つを満たせば、クレジットカード情報を保持することになる。したがって、従来の業務用PC12は、クレジットカード情報を保持しており、PCI DSSの準拠が求められることになる。しかし、費用等の面からPCI DSSの準拠は容易ではない。そこで、実施例の情報処理システム10は、MOTO加盟店に決済専用端末18を設置し、決済仲介事業者に決済GW装置20を設置することにより、MOTO加盟店におけるクレジットカード情報の非保持化を実現する。
By convention, credit card information will be retained if at least one of the passage of credit card information, processing of credit card information, and storage of credit card information is satisfied. Therefore, the
決済専用端末18は、クレジットカード決済を支援する専用装置であり、公知の信用照会端末(CCT:Credit Center Terminal)と同等/相当のセキュリティの認定を受けたものである。決済専用端末18は、決済仲介事業者がMOTO加盟店に貸し出したものであり、決済専用端末18の所有権は決済仲介事業者が有する。
The payment-
決済専用端末18は、加盟店内通信網15には接続されず、専用の通信経路を介して業務用PC12と接続される。実施例では、決済専用端末18は、業務用PC12とUSB(Universal Serial Bus)接続される。変形例として、業務用PC12とCOMポート接続されてもよい。また、決済専用端末18は、SIM(Subscriber Identity Module)カードを備え、携帯電話通信網22(例えば3G網またはLTE(Long Term Evolution)網)と接続される。
The payment-
決済GW装置20は、携帯電話通信網22を介して決済専用端末18と接続される。実際には、決済GW装置20は、インターネットから携帯電話通信網22を経て決済専用端末18に接続される。実施例における決済専用端末18と決済GW装置20は、共通鍵(AES:Advanced Encryption Standard)による暗号化通信(例えばHTTPS/TLS1.2)を実行する。また、決済GW装置20は、複数の決済代行事業者のそれぞれが指定した通信経路(指定通信網24a、指定通信網24b、指定通信網24c)を介して、各事業者の決済代行事業者装置16と接続される。指定通信網24a〜指定通信網24cは、LAN、WAN、インターネット、専用線のいずれかであってもよい。
The
決済GW装置20は、決済仲介装置とも言え、決済代行事業者装置16が提供する決済APIとの連携機能を有する。具体的には、決済GW装置20は、決済専用端末18に入力されたクレジットカード情報を決済代行事業者装置16へ中継する。また、決済GW装置20は、決済専用端末18を管理する機能を有する。具体的には、決済GW装置20は、(1)暗号管理、(2)決済専用端末18の情報管理、(3)決済専用端末18のOSおよびアプリケーションのバージョン管理、(4)決済専用端末18のアプリケーションおよび暗号鍵の更新を実行する。
The
MOTO加盟店のオペレータは、顧客のクレジットカード情報を決済専用端末18に入力する。そして、そのクレジットカード情報が、決済専用端末18〜決済GW装置20〜決済代行事業者装置16と伝達され、クレジットカード決済が行われる。実施例の情報処理システム10では、MOTO加盟店の業務用PC12、顧客情報管理システム14、加盟店内通信網15は、顧客のクレジットカード情報を保持しない。すなわち、MOTO加盟店におけるクレジットカード情報の非保持化が実現される。決済仲介事業者と決済代行事業者は、クレジットカード情報を保持するため、PCI DSSの準拠が必要になる。一方、MOTO加盟店では、PCI DSSの準拠は不要になる。
The operator of the MOTO member store inputs the customer's credit card information into the
なお、図1にはMOTO加盟店を1つ描いたが、実際には、複数のMOTO加盟店が存在する。また、1つのMOTO加盟店の中に、複数の業務用PC12および決済専用端末18が設置されてもよい。例えば、クレジットカード決済を依頼する決済代行事業者ごとに業務用PC12と決済専用端末18の組み合わせを設けてもよい。
Although one MOTO member store is drawn in FIG. 1, there are actually a plurality of MOTO member stores. Further, a plurality of
図2は、図1の決済専用端末18の外観を模式的に示す。決済専用端末18は、入力部30と表示部32を備える。入力部30には、MOTO加盟店のオペレータにより顧客のクレジットカード情報(例えばクレジットカード番号、有効期限等)が入力される。入力部30は、複数のボタンを含んでもよい。表示部32には、入力部30を介して入力されたクレジットカード情報、業務用PC12から取得された決済金額等が表示される。表示部32は、LCD(Liquid Crystal Display)により実現されてもよい。実施例の決済専用端末18では、入力部30をハードウェアキーとして構成するが、変形例として、入力部30を、タッチスクリーン機能を有する表示部32に表示されるソフトウェアキーとして構成してもよい。
FIG. 2 schematically shows the appearance of the payment-only
図3は、図1の決済専用端末18の機能構成を示すブロック図である。決済専用端末18は、入力部30、表示部32、USB−IF34、通信部36、制御部38、印字部52を備える。本明細書のブロック図で示される各ブロックは、ハードウェア的には、コンピュータのCPU・メモリをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
FIG. 3 is a block diagram showing a functional configuration of the payment-only
USB−IF34は、USB規格に基づいて外部機器とのインタフェース機能を提供する。通信部36は、SIMカードを含み、携帯電話通信網22と通信する。制御部38は、MOTO加盟店におけるクレジットカード決済を支援するための機能を提供する。制御部38は、USB−IF34を介して、業務用PC12とデータを送受信する。また、制御部38は、通信部36および携帯電話通信網22を介して、決済GW装置20とデータを送受信する。印字部52は、所定のレシート用紙への印字処理を実行してもよい。
The USB-IF34 provides an interface function with an external device based on the USB standard. The
制御部38は、カード情報取得部40、金額取得部42、取引情報送信部44、取引結果取得部46、取引結果転送部48、表示制御部50、印字制御部54を含む。制御部38における複数の機能ブロックは、これらの機能ブロックに対応する複数のモジュールを含むコンピュータプログラムとして実装されてもよい。このコンピュータプログラムは、記録媒体またはネットワークを介して決済専用端末18のストレージへインストールされてもよい。決済専用端末18のCPUは、このコンピュータプログラムをメインメモリに読み出して実行することにより、制御部38の各機能ブロックの機能を発揮してもよい。
The
カード情報取得部40は、入力部30に入力された顧客のクレジットカード情報を取得する。
The card
金額取得部42は、USB−IF34を介して、業務用PC12に入力されたクレジットカード決済の対象となる金額(以下「決済金額」と呼ぶ。)の情報を取得する。決済金額は、注文に係る金額とも言え、顧客が購入する商品またはサービスの販売価格とも言える。なお、業務用PC12には、受注業務Appが表示させた業務画面にオペレータが入力した決済金額を受注業務Appから取得する端末連携アプリケーション(以下「端末連携App」と呼ぶ。)が導入される。端末連携Appは、USB接続された決済専用端末18の金額連携用APIをコールして、決済金額を決済専用端末18に渡す。
The
取引情報送信部44は、クレジットカード決済を要求する取引情報を、携帯電話通信網22を介して決済GW装置20へ送信する。取引情報は、(1)クレジットカード決済ごとにユニークな取引IDと、(2)金額取得部42により取得された決済金額の情報と、(3)カード情報取得部40により取得されたクレジットカード情報と、(4)決済専用端末18のIDを含む。
The transaction
取引情報送信部44が送信する取引情報は、クレジットカード決済を実行する決済代行事業者の種類、言い換えれば、取引情報の送信先となる決済APIの種類や形式に非依存の共通形式であり、以下「共通取引情報」とも呼ぶ。また、取引情報送信部44は、共通取引情報を予め記憶された共通鍵により暗号化し、共通取引情報の暗号化データを決済GW装置20へ送信する。
The transaction information transmitted by the transaction
取引結果取得部46は、決済GW装置20が携帯電話通信網22へ送信した、取引結果を示す取引結果情報の暗号化データを取得する。取引結果取得部46は、予め記憶された共通鍵により暗号化データを復号し、復号結果の取引結果情報を取得する。取引結果転送部48は、取引結果取得部46により取得された取引結果情報を、USB−IF34を介して業務用PC12へ転送する。
The transaction result
取引結果情報は、(1)取引IDと、(2)クレジットカード決済に成功したことまたは失敗したことを示す決済成否と、(3)クレジットカード決済に使用されたクレジットカードごとに決済代行事業者が割り当てたユニークなID(以下「代替ID」とも呼ぶ。)を含む。一方、取引結果情報は、入力部30に入力された顧客のクレジットカード情報を含まない。代替IDには、顧客が使用したクレジットカードを一意に特定可能な値が設定される。また、代替IDには、顧客が使用したクレジットカード情報(例えばクレジットカード番号、クレジットカード有効期限)とは異なる値であり、クレジットカード情報を類推することが困難な値が設定される。
The transaction result information includes (1) transaction ID, (2) success or failure of payment indicating that credit card payment was successful or unsuccessful, and (3) payment agent for each credit card used for credit card payment. Includes a unique ID assigned by (hereinafter also referred to as "alternative ID"). On the other hand, the transaction result information does not include the customer's credit card information input to the
表示制御部50は、表示部32における表示内容を制御する。例えば、表示制御部50は、金額取得部42により取得された決済金額の情報と、カード情報取得部40により取得されたクレジットカード情報を表示部32に表示させる。この際、表示制御部50は、クレジットカード情報(例えばクレジットカード番号)の一部を非表示としてもよく、また、クレジットカード情報の一部を「X」「*」等の代替文字により秘匿する態様で表示させてもよい。表示制御部50はさらに、取引結果取得部46により取得された取引結果情報を表示部32に表示させてもよい。
The
印字制御部54は、印字部52を制御して、取引結果取得部46により取得された取引結果情報をレシート用紙に印字させる。この際に、印字制御部54は、取引結果情報に加えて、カード情報取得部40により取得されたクレジットカード情報(例えばクレジットカード番号)をマスキング(文字列の一部をアスタリスクに置き換える等)した上で印字させてもよい。
The
図4は、図1の決済GW装置20の機能構成を示すブロック図である。決済GW装置20は、制御部60、記憶部62、通信部64を備える。制御部60は、MOTO加盟店と決済代行事業者の間で、クレジットカード決済を仲介するためのデータ処理を実行する。記憶部62は、制御部60により参照または更新されるデータを記憶する。通信部64は、所定の通信プロトコルにしたがって外部装置と通信する。制御部60は、通信部64を介して外部装置とデータを送受信する。
FIG. 4 is a block diagram showing a functional configuration of the
記憶部62は、店舗端末情報記憶部66と更新データ記憶部68を含む。店舗端末情報記憶部66は、複数のMOTO加盟店に設置された複数の決済専用端末18に関する情報を記憶する。具体的には、店舗端末情報記憶部66は、決済専用端末18を単位とするレコードであり、決済専用端末18のID、MOTO加盟店のID、取引情報の送信先となる決済代行事業者のID(例えば決済代行事業者装置16のID)、ソフトウェアのバージョンとを対応付けた複数のレコードを記憶する。実施例におけるソフトウェアは、OS(Operating System)、ファームウェア、アプリケーションプログラムを含む。
The
取引情報の送信先となる決済代行事業者(例えば特定の決済代行事業者装置16)は、実施例では決済専用端末18を単位として定められる。そのため、同一のMOTO加盟店に複数の決済専用端末18が設置された場合、それぞれの決済専用端末18から送信された取引情報を異なる決済代行事業者へ中継しうる。変形例として、取引情報の送信先となる決済代行事業者は、MOTO加盟店を単位として定められてもよい。
In the embodiment, the payment agent business operator (for example, the specific payment agent business operator device 16) to which the transaction information is transmitted is determined in units of the payment-dedicated
更新データ記憶部68は、複数のMOTO加盟店に設置された複数の決済専用端末18におけるソフトウェアの更新データと、暗号化通信のための鍵(実施例では共通鍵)の更新データを記憶する。
The update
制御部60は、共通取引情報取得部70、個別取引情報生成部72、個別取引情報送信部74、取引結果取得部76、取引結果送信部78、端末更新部80を含む。制御部60における複数の機能ブロックは、これらの機能ブロックに対応する複数のモジュールを含むコンピュータプログラムとして実装されてもよい。このコンピュータプログラムは、記録媒体またはネットワークを介して決済GW装置20のストレージへインストールされてもよい。決済GW装置20のCPUは、このコンピュータプログラムをメインメモリに読み出して実行することにより、制御部60の各機能ブロックの機能を発揮してもよい。
The
共通取引情報取得部70は、通信部64を介して、決済専用端末18が携帯電話通信網22へ送信したデータであり、取引情報の送信先となる決済代行事業者の種類に関わらない共通形式である共通取引情報の暗号化データを取得する。共通取引情報取得部70は、予め記憶された共通鍵により当該暗号化データを復号し、復号結果として共通取引情報を取得する。
The common transaction
個別取引情報生成部72は、共通取引情報取得部70により取得された共通取引情報に基づいて、取引情報の送信先となる決済代行事業者装置16が求める形式の個別取引情報を生成する。具体的には、個別取引情報生成部72は、店舗端末情報記憶部66を参照して、共通取引情報で指定された決済専用端末18のIDに対応付けられた決済代行事業者装置16のIDを特定する。すなわち、取引情報の送信先となる決済代行事業者装置16(実施例ではA社装置16a、B社装置16b、C社装置16cのいずれか)を特定する。個別取引情報生成部72は、送信先の決済代行事業者装置16の決済APIで規定された事業者個別形式にあわせて共通取引情報を変換することにより個別取引情報を生成する。
The individual transaction
また、店舗端末情報記憶部66が記憶するレコードは、複数のMOTO加盟店のそれぞれから事前に登録された情報であり、クレジットカード情報や決済金額とともに決済代行事業者へ渡すべき情報(ここでは「加盟店登録情報」と呼ぶ。)を含む。個別取引情報生成部72は、共通取引情報の送信元であるMOTO加盟店の加盟店登録情報であり、言い換えれば、共通取引情報で指定された決済専用端末18のIDに対応付けられた加盟店登録情報を、送信先の決済代行事業者の個別形式にあわせて設定した個別取引情報を生成する。
The record stored in the store terminal
個別取引情報送信部74は、個別取引情報生成部72により生成された個別取引情報を、決済専用端末18のIDに基づいて特定された送信先の決済代行事業者装置16へ送信する。例えば、送信先がA社装置16aの場合、個別取引情報生成部72は、A社が予め定めた形式に準拠した個別取引情報を生成してもよい。個別取引情報送信部74は、指定通信網24aを介して、当該個別取引情報を引数として、A社が予め定めた決済APIをコールすることにより、当該個別取引情報をA社装置16aへ送信してもよい。
The individual transaction
取引結果取得部76は、個別取引情報への応答として決済代行事業者装置16から送信された取引結果情報を取得する。取引結果送信部78は、取引結果取得部76により取得された取引結果情報を予め記憶された共通鍵により暗号化し、取引結果情報の暗号化データを、携帯電話通信網22を介して決済専用端末18へ送信する。
The transaction result
既述したように、共通取引情報取得部70により取得される共通取引情報は、取引ID、決済金額、クレジットカード情報、送信元である決済専用端末18のIDを含む。また、取引結果取得部76により取得される取引結果情報は、取引ID、決済成否、代替IDを含む。共通取引情報取得部70は、共通取引情報で指定された取引IDと決済専用端末18のIDとを対応付けて所定の記憶領域へ格納してもよい。取引結果送信部78は、取引結果情報で指定された取引IDに対応づけられた決済専用端末18へ取引結果情報を送信してもよい。
As described above, the common transaction information acquired by the common transaction
なお、複数の決済代行事業者装置16が送信する取引結果情報の形式が異なる場合、決済GW装置20は、個々の決済代行事業者装置16から受け付けた取引結果情報を共通形式の取引結果情報に変換する取引結果変換部をさらに備えてもよい。取引結果送信部78は、取引結果変換部により生成された共通形式の取引結果情報を決済専用端末18へ送信してもよい。
When the formats of the transaction result information transmitted by the plurality of
端末更新部80は、複数のMOTO加盟店に設置された複数の決済専用端末18におけるソフトウェアと、暗号化通信のための共通鍵の少なくとも一方(実施例では両方)を、携帯電話通信網22を介して更新する。具体的には、端末更新部80は、決済仲介事業者の従業員の指示に応じて、または定期的に、更新データ記憶部68に記憶されたソフトウェアの更新データ、および、共通鍵の更新データを決済専用端末18へ送信する。
The
以上の構成による情報処理システム10の動作を以下説明する。
図5は、実施例の情報処理システム10における処理の過程を示すシーケンス図である。業務用PC12は、MOTO加盟店のオペレータの操作にしたがって、受注業務Appを実行し、業務画面をディスプレイに表示させる(S10)。不図示だが、顧客は、MOTO加盟店へ電話し、購入対象の商品および自身のクレジットカード情報をMOTO加盟店のオペレータへ伝える。オペレータは、販売対象商品と、その販売に伴い決済が必要な金額である決済金額を業務画面に入力する。業務用PC12に導入された端末連携Appは、業務画面に入力された決済金額を取得して決済専用端末18へ送信する(S12)。
The operation of the information processing system 10 with the above configuration will be described below.
FIG. 5 is a sequence diagram showing a process of processing in the information processing system 10 of the embodiment. The
オペレータは、顧客のクレジットカード情報を決済専用端末18の入力部30に直接手入力する一方、業務用PC12には入力しない。決済専用端末18のカード情報取得部40は、入力部30に入力されたクレジットカード情報を取得する(S14)。決済専用端末18の取引情報送信部44は、クレジットカード情報と決済金額を含む共通取引情報を、携帯電話通信網22を介して決済GW装置20へ送信する(S16)。決済GW装置20の個別取引情報生成部72は、共通取引情報を送信先の決済代行事業者装置16に応じた個別取引情報へ変換し、個別取引情報送信部74は、個別取引情報を決済代行事業者装置16へ送信する(S18)。
The operator manually inputs the customer's credit card information directly into the
個別取引情報を受信した決済代行事業者装置16は、個別取引情報で指定されたクレジットカード情報および決済金額に基づいて、クレジットカード決済のための所定のデータ処理を実行する(S20)。決済代行事業者装置16は、決済成否と、クレジットカード情報に対応する代替IDとを含む取引結果情報を決済GW装置20へ送信する(S22)。決済代行事業者装置16の取引結果送信部78は、決済代行事業者装置16から送信された取引結果情報を、取引情報送信元の決済専用端末18へ転送する(S24)。決済専用端末18の取引結果転送部48は、決済GW装置20から送信された取引結果情報を業務用PC12へ転送する(S26)。不図示だが、決済専用端末18は、取引結果情報を表示部32に表示させてもよく、また、取引結果情報をレシート用紙に印刷してもよい。
The
業務用PC12の端末連携Appは、決済専用端末18から送信された取引結果情報を取得して受注業務Appに渡す。業務用PC12の受注業務Appは、取引結果情報が示す決済成否および代替IDを業務画面に表示させる(S28)。業務用PC12の受注業務Appは、オペレータの操作に応じて、取引結果情報に基づく受注情報(例えば決済成否、決済金額、代替ID、日時等)を顧客情報管理システム14へ送信する(S30)。顧客情報管理システム14は、受注情報に基づき顧客情報を更新する(S32)。例えば、既存顧客の顧客情報に今回の受注情報を追加する。
The terminal cooperation application of the
実施例の情報処理システム10による効果を説明する。
実施例の決済専用端末18は、決済仲介事業者からMOTO加盟店へ貸与され、加盟店内通信網15には接続されない。MOTO加盟店のオペレータは、クレジットカード情報を決済専用端末18へ手入力し、決済専用端末18は、加盟店内通信網15とは独立した携帯電話通信網22を介して、クレジットカード情報を決済GW装置20へ渡す。これにより、MOTO加盟店におけるクレジットカード情報の非保持化と、クレジットカード決済による商品またはサービスの販売を両立させることができる。
The effect of the information processing system 10 of the embodiment will be described.
The payment-only
また、決済専用端末18は、業務用PC12と連携し、業務用PC12の業務画面に入力された金額情報を自動で取得する。これにより、オペレータ自身が金額情報を決済専用端末18へ直接入力する場合に生じうるミスを抑制でき、また、MOTO加盟店における業務フローに大幅な変更が生じることを回避できる。
In addition, the
また、決済専用端末18から業務用PC12へ提供される取引結果情報は、正規のクレジットカード情報を含まない。これにより、MOTO加盟店におけるクレジットカード情報の非保持化を実現できる。
Further, the transaction result information provided from the
また、取引結果情報は、顧客が使用したクレジットカードごとにユニークな代替IDを含む。これにより、MOTO加盟店において、クレジットカード情報の非保持化を実現しつつ、クレジットカード情報に代えて代替IDをキーとした顧客情報管理が可能になる。例えば、MOTO加盟店が、販売チャネルとして通信販売用のウェブサイトを有する場合(ただしクレジットカード情報の入力時は決済代行事業者のウェブサイトへリダイレクトする)、当該ウェブサイトを介した購買履歴と、実施例に記載のMOTOを介した購買履歴とを代替IDをキーとして関連づけることができる。さらにまた、MOTO加盟店から決済代行事業者へ代替IDをキーとして取引内容等を問い合わせることができる。 In addition, the transaction result information includes an alternative ID unique to each credit card used by the customer. This makes it possible for MOTO member stores to manage customer information using an alternative ID as a key instead of credit card information, while realizing non-retention of credit card information. For example, if a MOTO member store has a website for mail-order sales as a sales channel (however, when entering credit card information, it redirects to the website of the payment agent), the purchase history via that website and the purchase history The purchase history via MOTO described in the embodiment can be associated with the alternative ID as a key. Furthermore, the MOTO member store can inquire the settlement agent business operator about the transaction details, etc. using the alternative ID as a key.
また、実施例の決済GW装置20は、複数の決済代行事業者装置16と接続され、また、決済代行事業者間のインタフェースの相違を吸収する。これにより、MOTO加盟店は、決済専用端末18、決済GW装置20を利用する場合も、従来利用している決済代行事業者を変える必要がない(決済GW装置20が対応することが前提)。また、MOTO加盟店が、利用する決済代行事業者を変更する場合、決済GW装置20において管理されるMOTO加盟店(もしくはMOTO加盟店に設置された決済専用端末18)と決済代行事業者との対応関係を変更すればよく、決済代行事業者の変更も容易に実現できる。
Further, the
例えば、決済GW装置20は、店舗端末情報記憶部66のレコードを更新する店舗端末情報更新部をさらに備えてもよい。店舗端末情報更新部は、MOTO加盟店の装置(例えば業務用PC12)から送信された、決済専用端末18のID、MOTO加盟店のID、変更先の決済代行事業者を含む変更要求を受け付けてもよい。店舗端末情報更新部は、店舗端末情報記憶部66のレコードの中から、変更要求が示す決済専用端末18のIDとMOTO加盟店のIDを含むレコードを特定し、当該レコードの決済代行事業者の情報を、変更先の決済代行事業者に変更してもよい。
For example, the
また、実施例の決済GW装置20は、決済専用端末18のミドルウェアおよび暗号化通信のための共通鍵を更新する。これにより、決済専用端末18を決済仲介事業者の管理下に置きつつ、また、決済専用端末18のセキュリティの強度を維持することができる。
Further, the
以上、本発明を実施例をもとに説明した。この実施例は例示であり、各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。 The present invention has been described above based on examples. This embodiment is an example, and it will be understood by those skilled in the art that various modifications are possible for each component and combination of each processing process, and that such modifications are also within the scope of the present invention.
上記実施例では言及していないが、決済代行事業者装置16および決済GW装置20は、単体の情報処理装置により実現されてもよく、複数の情報処理装置が連携する情報処理システムとして実現されてもよい。
Although not mentioned in the above embodiment, the
上記実施例の決済専用端末18と決済GW装置20は、共通鍵暗号方式による暗号化通信を実行した。変形例として、決済専用端末18と決済GW装置20は、公開鍵暗号方式による暗号化通信を実行してもよい。また、決済専用端末18と決済GW装置20は、トランザクション毎にデータの暗号鍵を交換(変更)する方式(例えばDUKPT(Derive Unique Key Per Transaction))による暗号化通信を実行してもよい。
The payment-only terminal 18 and the
上述した実施例および変形例の任意の組み合わせもまた本発明の実施の形態として有用である。組み合わせによって生じる新たな実施の形態は、組み合わされる実施例および変形例それぞれの効果をあわせもつ。また、請求項に記載の各構成要件が果たすべき機能は、実施例および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。 Any combination of the examples and modifications described above is also useful as an embodiment of the present invention. The new embodiments resulting from the combination have the effects of the combined examples and the modifications. It is also understood by those skilled in the art that the functions to be fulfilled by each of the constituent elements described in the claims are realized by a single component or a cooperation thereof shown in the examples and modifications.
10 情報処理システム、 18 決済専用端末、 20 決済GW装置、 30 入力部、 42 金額取得部、 44 取引情報送信部、 48 取引結果転送部、 62 記憶部、 70 共通取引情報取得部、 74 個別取引情報送信部、 78 取引結果送信部、 80 端末更新部。 10 Information processing system, 18 Payment terminal, 20 Payment GW device, 30 Input unit, 42 Amount acquisition unit, 44 Transaction information transmission unit, 48 Transaction result transfer unit, 62 Storage unit, 70 Common transaction information acquisition unit, 74 Individual transaction Information transmission unit, 78 transaction result transmission unit, 80 terminal update unit.
Claims (6)
本決済支援装置は、前記企業のネットワークに未接続であり、
前記企業のネットワークに接続された業務装置であって、専用の通信経路を介して本装置と接続された業務装置に入力された、前記注文に係る金額の情報を取得する取得部と、
前記企業の従業員により顧客のクレジットカードの情報が入力される入力部と、
前記取得部により取得された金額の情報と、前記入力部に入力されたクレジットカードの情報を、携帯電話通信網を介して、クレジットカード決済を支援する決済仲介装置へ送信する取引情報送信部と、
を備えることを特徴とする決済支援装置。 A payment support device that is a dedicated device for credit card payments installed in companies that accept orders from customers via telephone, mail, courier, or facsimile.
This payment support device is not connected to the company's network and
An acquisition unit that acquires information on the amount of money related to the order, which is a business device connected to the company's network and is input to the business device connected to the device via a dedicated communication path.
An input unit where the customer's credit card information is input by an employee of the company,
A transaction information transmission unit that transmits information on the amount of money acquired by the acquisition unit and credit card information input to the input unit to a payment intermediary device that supports credit card payment via a mobile phone communication network. ,
A payment support device characterized by being equipped with.
前記取引結果を示す情報は、決済に使用されたクレジットカードごとに割り当てられたクレジットカードごとにユニークなIDを含むが、前記入力部に入力された当該クレジットカードの情報を含まないことを特徴とする請求項1に記載の決済支援装置。 A transaction result transfer unit for transmitting information indicating a transaction result transmitted from the settlement intermediary device to the business device is further provided.
The information indicating the transaction result includes a unique ID for each credit card assigned to each credit card used for payment, but does not include the information of the credit card input to the input unit. The payment support device according to claim 1.
クレジットカード決済を支援する決済仲介装置と、を備え、
前記決済支援装置は、前記企業のネットワークに未接続であり、
前記決済支援装置は、
前記企業のネットワークに接続された業務装置であって、専用の通信経路を介して本装置と接続された業務装置に入力された、前記注文に係る金額の情報を取得する取得部と、
前記企業の従業員により顧客のクレジットカードの情報が入力される入力部と、
前記取得部により取得された金額の情報と、前記入力部に入力されたクレジットカードの情報を、携帯電話通信網を介して、前記決済仲介装置へ送信する取引情報送信部と、を含み、
前記決済仲介装置は、
前記企業または前記決済支援装置と、決済代行事業者との対応関係を記憶する記憶部と、
前記決済支援装置から携帯電話通信網へ送信された、前記注文に係る金額の情報と、顧客のクレジットカードの情報とを含む取引情報を取得する取得部と、
前記取得部により取得された取引情報に基づくデータを、複数の決済代行事業者のうち前記記憶部において前記企業または前記決済支援装置に対応付けられた決済代行事業者の装置へ送信することにより当該決済代行事業者の装置にクレジットカード決済を実行させる取引情報送信部と、を含むことを特徴とする情報処理システム。 A payment support device, which is a dedicated device for credit card payments installed in companies that accept orders from customers via telephone, mail, courier, or facsimile,
Equipped with a payment intermediary device that supports credit card payments
The payment support device is not connected to the company's network and
The payment support device is
An acquisition unit that acquires information on the amount of money related to the order, which is a business device connected to the company's network and is input to the business device connected to the device via a dedicated communication path.
An input unit where the customer's credit card information is input by an employee of the company,
Includes a transaction information transmission unit that transmits information on the amount of money acquired by the acquisition unit and credit card information input to the input unit to the payment intermediary device via a mobile phone communication network.
The payment intermediary device is
A storage unit the corporate Goma other is to store and the payment support apparatus, the correspondence between the third-party payment company,
An acquisition unit that acquires transaction information including information on the amount of money related to the order and information on the customer's credit card transmitted from the payment support device to the mobile phone communication network.
The by transmitting data based on the trading information acquired by the acquisition unit, to the company or the payment support apparatus settlement associated with the proxy operator of the apparatus in the storage unit among the plurality of clearing operator An information processing system characterized by including a transaction information transmission unit that causes a payment agent's device to execute credit card payment .
前記取引結果を示す情報は、決済に使用されたクレジットカードごとに割り当てられたクレジットカードごとにユニークなIDを含むが、前記決済支援装置から送信された当該クレジットカードの情報を含まないことを特徴とする請求項3に記載の情報処理システム。 The payment intermediary device further includes a transaction result transmission unit that transmits information indicating a transaction result transmitted from the device of the payment agent to the payment support device.
The information indicating the transaction result includes a unique ID for each credit card assigned to each credit card used for payment, but does not include the information of the credit card transmitted from the payment support device. The information processing system according to claim 3.
前記決済仲介装置の取得部により取得される取引情報は、取引情報の送信先となる決済代行事業者の装置が求める形式に非依存の共通形式の取引情報であり、The transaction information acquired by the acquisition unit of the payment intermediary device is a common format transaction information that does not depend on the format required by the device of the settlement agent to which the transaction information is transmitted.
前記決済仲介装置の個別取引情報生成部は、前記決済仲介装置の取得部により取得された共通形式の取引情報をもとに、前記決済仲介装置の記憶部において前記企業または前記決済支援装置に対応付けられた、取引情報の送信先となる決済代行事業者の装置が求める形式の取引情報である個別取引情報を生成し、The individual transaction information generation unit of the payment intermediary device corresponds to the company or the payment support device in the storage unit of the payment intermediary device based on the transaction information in the common format acquired by the acquisition unit of the payment intermediary device. Generates individual transaction information, which is the attached transaction information in the format required by the device of the settlement agent to which the transaction information is sent.
前記決済仲介装置の取引情報送信部は、前記決済仲介装置の記憶部において前記企業または前記決済支援装置に対応付けられた決済代行事業者の装置へ前記個別取引情報を送信することを特徴とする請求項3または4に記載の情報処理システム。The transaction information transmission unit of the payment intermediary device is characterized in that the individual transaction information is transmitted to the device of the company or the payment agent associated with the payment support device in the storage unit of the payment intermediary device. The information processing system according to claim 3 or 4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017186145A JP6865665B2 (en) | 2017-09-27 | 2017-09-27 | Payment support device and information processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017186145A JP6865665B2 (en) | 2017-09-27 | 2017-09-27 | Payment support device and information processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019061529A JP2019061529A (en) | 2019-04-18 |
| JP6865665B2 true JP6865665B2 (en) | 2021-04-28 |
Family
ID=66177449
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017186145A Active JP6865665B2 (en) | 2017-09-27 | 2017-09-27 | Payment support device and information processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6865665B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6952084B2 (en) * | 2019-09-04 | 2021-10-20 | 楽天カード株式会社 | Information processing device, information processing method |
| JP7564659B2 (en) * | 2020-07-27 | 2024-10-09 | 株式会社マネーフォワード | Information processing device, information processing system, information processing method, and program |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07325862A (en) * | 1994-03-07 | 1995-12-12 | M O T:Kk | Credit processing system using telephone terminal for store |
| JP5001491B2 (en) * | 2001-05-29 | 2012-08-15 | セイコーインスツル株式会社 | Credit card authentication system, credit card authentication terminal and authentication server |
| JP2003256746A (en) * | 2002-02-28 | 2003-09-12 | Omron Corp | Transaction processing apparatus, transaction processing system and transaction processing method |
| JP5422365B2 (en) * | 2009-12-17 | 2014-02-19 | 株式会社エヌ・ティ・ティ・データ | Transaction system, transaction method, and card information providing server |
| JP5731883B2 (en) * | 2011-04-14 | 2015-06-10 | セイコーソリューションズ株式会社 | Terminal installation system and terminal installation method |
-
2017
- 2017-09-27 JP JP2017186145A patent/JP6865665B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019061529A (en) | 2019-04-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11915235B2 (en) | Systems and methods for communicating token attributes associated with a token vault | |
| JP6891227B2 (en) | Product sales processing equipment and product sales processing method | |
| CN111066044B (en) | Digital support services for merchant QR codes | |
| US9734492B2 (en) | Secure universal two-step payment authorization system | |
| US10664819B1 (en) | Systems and methods for associating a mobile device with a point of sale terminal | |
| CN104205036B (en) | Printing systems and printers | |
| JP2000259708A (en) | Individual product installment information processing apparatus and method, individual product installment information processing system, and recording medium recording software for individual product installment information processing | |
| US20190318325A1 (en) | Server and method for sending a transaction receipt via a push notification | |
| JP2018200596A (en) | Transaction management system, transaction management method, and program | |
| JP2019525368A (en) | System, device, and method for capturing and managing transaction-related data | |
| JP5266807B2 (en) | Information processing apparatus, settlement system, settlement method and program | |
| JP6865665B2 (en) | Payment support device and information processing system | |
| CN112154470B (en) | Electronic Invoice Management System | |
| JP6298205B1 (en) | Transaction management system, transaction management method, and program thereof | |
| JP2019101744A (en) | Program, information processor, and card information processing method | |
| JP7265902B2 (en) | Information processing device, operator takeover system, and operator takeover method | |
| JP2003050972A (en) | Issuing bureau side system, communication carrier side system, USIM card issuing method, USIM card issuing instruction method, and communication ID changing method | |
| US20210182843A1 (en) | Settlement processing method and settlement processing system | |
| CN107133829A (en) | Ticket server and its control method, terminal device | |
| JP7784353B2 (en) | Electronic receipt system, server and its program | |
| KR20210039720A (en) | Enterprise system, finacial service system and method for account transfer thereof | |
| JP6852829B1 (en) | Route management system, route management method and program | |
| US11694202B2 (en) | Transaction certification management system, transaction certification management apparatus, and transaction certification processing method | |
| RU2733090C1 (en) | Method of transmitting an electronic receipt to a customer | |
| JP7101379B2 (en) | Payment system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190725 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200629 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200901 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201030 |
|
| 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: 20210330 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210406 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6865665 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |