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

JP6865665B2 - Payment support device and information processing system - Google Patents

Payment support device and information processing system Download PDF

Info

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
Application number
JP2017186145A
Other languages
Japanese (ja)
Other versions
JP2019061529A (en
Inventor
元治 岡田
元治 岡田
陽介 瀬田
陽介 瀬田
扶実 齊藤
扶実 齊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2017186145A priority Critical patent/JP6865665B2/en
Publication of JP2019061529A publication Critical patent/JP2019061529A/en
Application granted granted Critical
Publication of JP6865665B2 publication Critical patent/JP6865665B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明はデータ処理技術に関し、特に決済支援装置および決済仲介装置に関する。 The present invention relates to 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.

特開2015−82787号公報Japanese Unexamined Patent Publication No. 2015-82787

顧客がクレジットカードを使用して商品やサービスを購入できるようにクレジットカード会社と契約を結んだ小売店(加盟店)の中には、電話、郵便、宅配便、またはファクシミリを介して顧客から注文を受け付ける加盟店(以下「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.

実施例の情報処理システムの構成を示す図である。It is a figure which shows the structure of the information processing system of an Example. 図1の決済専用端末の外観を模式的に示す図である。It is a figure which shows typically the appearance of the payment terminal of FIG. 図1の決済専用端末の機能構成を示すブロック図である。It is a block diagram which shows the functional structure of the payment terminal of FIG. 図1の決済GW装置の機能構成を示すブロック図である。It is a block diagram which shows the functional structure of the settlement GW apparatus of FIG. 実施例の情報処理システムにおける処理の過程を示すシーケンス図である。It is a sequence diagram which shows the process of processing in the information processing system of an Example.

図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 business PC 12, a customer information management system 14, a payment agency device 16 collectively referred to as a company A device 16a, a company B device 16b, a company C device 16c, and a payment terminal 18. A payment GW device 20 is provided.

図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 business PC 12 and a customer information management system 14 are installed in the MOTO member store. The business PC 12 and the customer information management system 14 are connected to a member store communication network 15 such as a LAN, and transmit and receive data via the member store communication network 15.

顧客情報管理システム14は、MOTO加盟店で商品やサービスを購入した複数の顧客のそれぞれに関する情報(以下「顧客情報」とも呼ぶ。)を管理する情報処理システムである。各顧客の顧客情報は、複数回の注文に関する複数の受注情報(取引結果、金額、ID、日時等)を含みうる。 The customer information management system 14 is an information processing system that manages information (hereinafter, also referred to as "customer information") regarding each of a plurality of customers who have purchased goods or services at a MOTO member store. The customer information of each customer may include a plurality of order information (transaction result, amount, ID, date and time, etc.) related to a plurality of orders.

業務用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 information management system 14 is introduced into the business-use PC 12. ..

決済代行事業者装置16は、決済代行事業者に設置される情報処理装置である。決済代行事業者装置16は、クレジットカード決済を要求するための予め定められたAPI(Application Programming Interface)(以下「決済API」とも呼ぶ。)を介して、クレジットカード情報と決済金額とを含む取引情報(言い換えれば決済要求)を受け付ける。決済代行事業者装置16は、受け付けた取引情報に基づいてクレジットカード決済を実行する。 The payment agent device 16 is an information processing device installed in the payment agent. The payment agent device 16 is a transaction including credit card information and a payment amount via a predetermined API (Application Programming Interface) (hereinafter, also referred to as “payment API”) for requesting credit card payment. Accept information (in other words, payment request). The payment agent device 16 executes credit card payment based on the received transaction information.

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 equipment 16a of company A, the equipment 16b of company B, and the equipment 16c of company C are installed in different payment agency companies A, B, and C. The company A device 16a, the company B device 16b, and the company C device 16c have different payment APIs. Each company's payment API may differ in at least one of a communication protocol, a communication format, and a data item. For example, in the payment API of the device 16a of the company A, it may be necessary to specify the credit card number and the credit card expiration date as the credit card information. On the other hand, in the payment API of the device 16b of the company B, it may be necessary to specify the credit card number, the credit card expiration date, and the security code as the credit card information.

従来、MOTO加盟店の業務用PC12から、そのMOTO加盟店が契約する決済代行事業者の決済代行事業者装置16へ、取引情報を直接送っていた。例えば、MOTO加盟店のオペレータは、電話等にて顧客から注文を受け付けると、決済代行事業者が提供するウェブページを業務用PC12に表示させ、そのウェブページへ決済金額(商品価格)と顧客のクレジットカード情報を入力することで、クレジットカード決済を実施していた。 Conventionally, transaction information has been sent directly from the business PC 12 of the MOTO member store to the settlement agent device 16 of the settlement agent contracted by the MOTO member store. For example, when an operator of a MOTO member store receives an order from a customer by telephone or the like, the web page provided by the payment agent is displayed on the business PC 12, and the payment amount (product price) and the customer's web page are displayed on the web page. By entering the credit card information, the credit card payment was carried out.

規定上、クレジットカード情報が通過し、クレジットカード情報を処理し、クレジットカード情報を保存することの少なくとも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 conventional business PC 12 holds credit card information and is required to comply with PCI DSS. However, compliance with PCI DSS is not easy in terms of cost. Therefore, in the information processing system 10 of the embodiment, the payment terminal 18 is installed in the MOTO member store, and the payment GW device 20 is installed in the payment intermediary company, so that the credit card information is not retained in the MOTO member store. Realize.

決済専用端末18は、クレジットカード決済を支援する専用装置であり、公知の信用照会端末(CCT:Credit Center Terminal)と同等/相当のセキュリティの認定を受けたものである。決済専用端末18は、決済仲介事業者がMOTO加盟店に貸し出したものであり、決済専用端末18の所有権は決済仲介事業者が有する。 The payment-dedicated terminal 18 is a dedicated device that supports credit card payment, and has received security certification equivalent to / equivalent to a known credit inquiry terminal (CCT: Credit Center Terminal). The payment-only terminal 18 is lent to a MOTO member store by the payment brokerage business, and the ownership of the payment-only terminal 18 is owned by the payment brokerage business operator.

決済専用端末18は、加盟店内通信網15には接続されず、専用の通信経路を介して業務用PC12と接続される。実施例では、決済専用端末18は、業務用PC12とUSB(Universal Serial Bus)接続される。変形例として、業務用PC12とCOMポート接続されてもよい。また、決済専用端末18は、SIM(Subscriber Identity Module)カードを備え、携帯電話通信網22(例えば3G網またはLTE(Long Term Evolution)網)と接続される。 The payment-only terminal 18 is not connected to the member store communication network 15, but is connected to the business PC 12 via a dedicated communication path. In the embodiment, the payment terminal 18 is connected to the business PC 12 via USB (Universal Serial Bus). As a modification, a commercial PC 12 and a COM port may be connected. Further, the payment-only terminal 18 is provided with a SIM (Subscriber Identity Module) card and is connected to a mobile phone communication network 22 (for example, a 3G network or an LTE (Long Term Evolution) network).

決済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 payment GW device 20 is connected to the payment terminal 18 via the mobile phone communication network 22. Actually, the payment GW device 20 is connected to the payment terminal 18 from the Internet via the mobile phone communication network 22. The payment-only terminal 18 and the payment GW device 20 in the embodiment execute encrypted communication (for example, HTTPS / TLS1.2) using a common key (AES: Advanced Encryption Standard). Further, the payment GW device 20 is a payment agent device of each business operator via a communication path (designated communication network 24a, designated communication network 24b, designated communication network 24c) designated by each of the plurality of payment agent businesses. 16 is connected. The designated communication network 24a to the designated communication network 24c may be any of LAN, WAN, the Internet, and a dedicated line.

決済GW装置20は、決済仲介装置とも言え、決済代行事業者装置16が提供する決済APIとの連携機能を有する。具体的には、決済GW装置20は、決済専用端末18に入力されたクレジットカード情報を決済代行事業者装置16へ中継する。また、決済GW装置20は、決済専用端末18を管理する機能を有する。具体的には、決済GW装置20は、(1)暗号管理、(2)決済専用端末18の情報管理、(3)決済専用端末18のOSおよびアプリケーションのバージョン管理、(4)決済専用端末18のアプリケーションおよび暗号鍵の更新を実行する。 The payment GW device 20 can be said to be a payment intermediary device, and has a function of linking with the payment API provided by the payment agent device 16. Specifically, the payment GW device 20 relays the credit card information input to the payment dedicated terminal 18 to the payment agent device 16. Further, the payment GW device 20 has a function of managing the payment-dedicated terminal 18. Specifically, the payment GW device 20 includes (1) encryption management, (2) information management of the payment-only terminal 18, (3) OS and application version management of the payment-only terminal 18, and (4) payment-only terminal 18. Perform application and encryption key updates.

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 payment terminal 18. Then, the credit card information is transmitted to the payment dedicated terminal 18 to the payment GW device 20 to the payment agent device 16, and the credit card payment is performed. In the information processing system 10 of the embodiment, the business PC 12 of the MOTO member store, the customer information management system 14, and the communication network 15 in the member store do not hold the credit card information of the customer. That is, the non-retention of credit card information at MOTO member stores is realized. Payment brokers and payment agents are required to comply with PCI DSS in order to retain credit card information. On the other hand, MOTO member stores do not need to comply with PCI DSS.

なお、図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 business PCs 12 and payment terminals 18 may be installed in one MOTO member store. For example, a combination of a business PC 12 and a payment terminal 18 may be provided for each payment agent requesting credit card payment.

図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 terminal 18 of FIG. The payment-only terminal 18 includes an input unit 30 and a display unit 32. The customer's credit card information (for example, credit card number, expiration date, etc.) is input to the input unit 30 by the operator of the MOTO member store. The input unit 30 may include a plurality of buttons. The display unit 32 displays the credit card information input via the input unit 30, the payment amount acquired from the business PC 12, and the like. The display unit 32 may be realized by an LCD (Liquid Crystal Display). In the payment-only terminal 18 of the embodiment, the input unit 30 is configured as a hardware key, but as a modification, the input unit 30 may be configured as a software key displayed on the display unit 32 having a touch screen function. ..

図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 terminal 18 of FIG. The payment terminal 18 includes an input unit 30, a display unit 32, a USB-IF34, a communication unit 36, a control unit 38, and a printing unit 52. Each block shown in the block diagram of the present specification can be realized by an element such as a computer CPU / memory or a mechanical device in terms of hardware, and can be realized by a computer program or the like in terms of software. Then, I draw a functional block realized by their cooperation. Those skilled in the art will understand that these functional blocks can be realized in various ways by combining hardware and software.

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 communication unit 36 includes a SIM card and communicates with the mobile phone communication network 22. The control unit 38 provides a function for supporting credit card payment at a MOTO member store. The control unit 38 transmits / receives data to / from the business PC 12 via the USB-IF34. Further, the control unit 38 transmits / receives data to / from the payment GW device 20 via the communication unit 36 and the mobile phone communication network 22. The printing unit 52 may execute a printing process on a predetermined receipt paper.

制御部38は、カード情報取得部40、金額取得部42、取引情報送信部44、取引結果取得部46、取引結果転送部48、表示制御部50、印字制御部54を含む。制御部38における複数の機能ブロックは、これらの機能ブロックに対応する複数のモジュールを含むコンピュータプログラムとして実装されてもよい。このコンピュータプログラムは、記録媒体またはネットワークを介して決済専用端末18のストレージへインストールされてもよい。決済専用端末18のCPUは、このコンピュータプログラムをメインメモリに読み出して実行することにより、制御部38の各機能ブロックの機能を発揮してもよい。 The control unit 38 includes a card information acquisition unit 40, an amount acquisition unit 42, a transaction information transmission unit 44, a transaction result acquisition unit 46, a transaction result transfer unit 48, a display control unit 50, and a print control unit 54. The plurality of functional blocks in the control unit 38 may be implemented as a computer program including a plurality of modules corresponding to these functional blocks. This computer program may be installed in the storage of the payment-only terminal 18 via a recording medium or a network. The CPU of the payment-only terminal 18 may exert the function of each functional block of the control unit 38 by reading this computer program into the main memory and executing it.

カード情報取得部40は、入力部30に入力された顧客のクレジットカード情報を取得する。 The card information acquisition unit 40 acquires the customer's credit card information input to the input unit 30.

金額取得部42は、USB−IF34を介して、業務用PC12に入力されたクレジットカード決済の対象となる金額(以下「決済金額」と呼ぶ。)の情報を取得する。決済金額は、注文に係る金額とも言え、顧客が購入する商品またはサービスの販売価格とも言える。なお、業務用PC12には、受注業務Appが表示させた業務画面にオペレータが入力した決済金額を受注業務Appから取得する端末連携アプリケーション(以下「端末連携App」と呼ぶ。)が導入される。端末連携Appは、USB接続された決済専用端末18の金額連携用APIをコールして、決済金額を決済専用端末18に渡す。 The amount acquisition unit 42 acquires information on the amount of money (hereinafter referred to as “payment amount”) to be settled by credit card input to the business PC 12 via the USB-IF34. The settlement amount can be said to be the amount related to the order, or the selling price of the product or service purchased by the customer. In addition, a terminal cooperation application (hereinafter referred to as "terminal cooperation App") for acquiring the settlement amount input by the operator on the business screen displayed by the order business App from the order business App is introduced into the business PC 12. The terminal cooperation application calls the amount cooperation API of the payment-only terminal 18 connected via USB, and passes the payment amount to the payment-only terminal 18.

取引情報送信部44は、クレジットカード決済を要求する取引情報を、携帯電話通信網22を介して決済GW装置20へ送信する。取引情報は、(1)クレジットカード決済ごとにユニークな取引IDと、(2)金額取得部42により取得された決済金額の情報と、(3)カード情報取得部40により取得されたクレジットカード情報と、(4)決済専用端末18のIDを含む。 The transaction information transmission unit 44 transmits transaction information requesting credit card payment to the payment GW device 20 via the mobile phone communication network 22. The transaction information includes (1) a unique transaction ID for each credit card payment, (2) payment amount information acquired by the amount acquisition unit 42, and (3) credit card information acquired by the card information acquisition unit 40. And (4) ID of the payment terminal 18 is included.

取引情報送信部44が送信する取引情報は、クレジットカード決済を実行する決済代行事業者の種類、言い換えれば、取引情報の送信先となる決済APIの種類や形式に非依存の共通形式であり、以下「共通取引情報」とも呼ぶ。また、取引情報送信部44は、共通取引情報を予め記憶された共通鍵により暗号化し、共通取引情報の暗号化データを決済GW装置20へ送信する。 The transaction information transmitted by the transaction information transmission unit 44 is a common format that does not depend on the type of payment agent that executes credit card payment, in other words, the type and format of the payment API to which the transaction information is transmitted. Hereinafter, it is also referred to as "common transaction information". Further, the transaction information transmission unit 44 encrypts the common transaction information with a common key stored in advance, and transmits the encrypted data of the common transaction information to the settlement GW device 20.

取引結果取得部46は、決済GW装置20が携帯電話通信網22へ送信した、取引結果を示す取引結果情報の暗号化データを取得する。取引結果取得部46は、予め記憶された共通鍵により暗号化データを復号し、復号結果の取引結果情報を取得する。取引結果転送部48は、取引結果取得部46により取得された取引結果情報を、USB−IF34を介して業務用PC12へ転送する。 The transaction result acquisition unit 46 acquires the encrypted data of the transaction result information indicating the transaction result transmitted by the settlement GW device 20 to the mobile phone communication network 22. The transaction result acquisition unit 46 decrypts the encrypted data with the common key stored in advance, and acquires the transaction result information of the decryption result. The transaction result transfer unit 48 transfers the transaction result information acquired by the transaction result acquisition unit 46 to the business PC 12 via the USB-IF34.

取引結果情報は、(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 input unit 30. A value that can uniquely identify the credit card used by the customer is set in the alternative ID. Further, the alternative ID is set to a value different from the credit card information (for example, credit card number, credit card expiration date) used by the customer, and it is difficult to infer the credit card information.

表示制御部50は、表示部32における表示内容を制御する。例えば、表示制御部50は、金額取得部42により取得された決済金額の情報と、カード情報取得部40により取得されたクレジットカード情報を表示部32に表示させる。この際、表示制御部50は、クレジットカード情報(例えばクレジットカード番号)の一部を非表示としてもよく、また、クレジットカード情報の一部を「X」「*」等の代替文字により秘匿する態様で表示させてもよい。表示制御部50はさらに、取引結果取得部46により取得された取引結果情報を表示部32に表示させてもよい。 The display control unit 50 controls the display content on the display unit 32. For example, the display control unit 50 causes the display unit 32 to display the payment amount information acquired by the amount acquisition unit 42 and the credit card information acquired by the card information acquisition unit 40. At this time, the display control unit 50 may hide a part of the credit card information (for example, the credit card number), and conceal a part of the credit card information by alternative characters such as "X" and "*". It may be displayed in a mode. The display control unit 50 may further display the transaction result information acquired by the transaction result acquisition unit 46 on the display unit 32.

印字制御部54は、印字部52を制御して、取引結果取得部46により取得された取引結果情報をレシート用紙に印字させる。この際に、印字制御部54は、取引結果情報に加えて、カード情報取得部40により取得されたクレジットカード情報(例えばクレジットカード番号)をマスキング(文字列の一部をアスタリスクに置き換える等)した上で印字させてもよい。 The print control unit 54 controls the print unit 52 to print the transaction result information acquired by the transaction result acquisition unit 46 on the receipt paper. At this time, the print control unit 54 masks the credit card information (for example, the credit card number) acquired by the card information acquisition unit 40 in addition to the transaction result information (replaces a part of the character string with an asterisk, etc.). It may be printed on.

図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 payment GW device 20 of FIG. The settlement GW device 20 includes a control unit 60, a storage unit 62, and a communication unit 64. The control unit 60 executes data processing for mediating credit card payment between the MOTO member store and the payment agent. The storage unit 62 stores data that is referenced or updated by the control unit 60. The communication unit 64 communicates with the external device according to a predetermined communication protocol. The control unit 60 transmits / receives data to / from an external device via the communication unit 64.

記憶部62は、店舗端末情報記憶部66と更新データ記憶部68を含む。店舗端末情報記憶部66は、複数のMOTO加盟店に設置された複数の決済専用端末18に関する情報を記憶する。具体的には、店舗端末情報記憶部66は、決済専用端末18を単位とするレコードであり、決済専用端末18のID、MOTO加盟店のID、取引情報の送信先となる決済代行事業者のID(例えば決済代行事業者装置16のID)、ソフトウェアのバージョンとを対応付けた複数のレコードを記憶する。実施例におけるソフトウェアは、OS(Operating System)、ファームウェア、アプリケーションプログラムを含む。 The storage unit 62 includes a store terminal information storage unit 66 and an update data storage unit 68. The store terminal information storage unit 66 stores information regarding a plurality of payment-dedicated terminals 18 installed in a plurality of MOTO member stores. Specifically, the store terminal information storage unit 66 is a record in which the payment-only terminal 18 is a unit, and is the ID of the payment-only terminal 18, the ID of the MOTO member store, and the payment agent that is the destination of transaction information. A plurality of records associated with an ID (for example, the ID of the payment agent device 16) and a software version are stored. The software in the embodiment includes an OS (Operating System), firmware, and an application program.

取引情報の送信先となる決済代行事業者(例えば特定の決済代行事業者装置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 terminal 18. Therefore, when a plurality of payment-dedicated terminals 18 are installed in the same MOTO member store, the transaction information transmitted from each payment-dedicated terminal 18 can be relayed to different payment agents. As a modification, the settlement agency to which the transaction information is sent may be determined in units of MOTO member stores.

更新データ記憶部68は、複数のMOTO加盟店に設置された複数の決済専用端末18におけるソフトウェアの更新データと、暗号化通信のための鍵(実施例では共通鍵)の更新データを記憶する。 The update data storage unit 68 stores software update data in a plurality of payment-dedicated terminals 18 installed in a plurality of MOTO member stores and update data of a key (common key in the embodiment) for encrypted communication.

制御部60は、共通取引情報取得部70、個別取引情報生成部72、個別取引情報送信部74、取引結果取得部76、取引結果送信部78、端末更新部80を含む。制御部60における複数の機能ブロックは、これらの機能ブロックに対応する複数のモジュールを含むコンピュータプログラムとして実装されてもよい。このコンピュータプログラムは、記録媒体またはネットワークを介して決済GW装置20のストレージへインストールされてもよい。決済GW装置20のCPUは、このコンピュータプログラムをメインメモリに読み出して実行することにより、制御部60の各機能ブロックの機能を発揮してもよい。 The control unit 60 includes a common transaction information acquisition unit 70, an individual transaction information generation unit 72, an individual transaction information transmission unit 74, a transaction result acquisition unit 76, a transaction result transmission unit 78, and a terminal update unit 80. The plurality of functional blocks in the control unit 60 may be implemented as a computer program including a plurality of modules corresponding to these functional blocks. This computer program may be installed in the storage of the payment GW device 20 via a recording medium or a network. The CPU of the payment GW device 20 may exert the function of each functional block of the control unit 60 by reading this computer program into the main memory and executing it.

共通取引情報取得部70は、通信部64を介して、決済専用端末18が携帯電話通信網22へ送信したデータであり、取引情報の送信先となる決済代行事業者の種類に関わらない共通形式である共通取引情報の暗号化データを取得する。共通取引情報取得部70は、予め記憶された共通鍵により当該暗号化データを復号し、復号結果として共通取引情報を取得する。 The common transaction information acquisition unit 70 is data transmitted by the payment terminal 18 to the mobile phone communication network 22 via the communication unit 64, and is a common format regardless of the type of payment agent to which the transaction information is transmitted. Acquires encrypted data of common transaction information. The common transaction information acquisition unit 70 decrypts the encrypted data with the common key stored in advance, and acquires the common transaction information as the decryption result.

個別取引情報生成部72は、共通取引情報取得部70により取得された共通取引情報に基づいて、取引情報の送信先となる決済代行事業者装置16が求める形式の個別取引情報を生成する。具体的には、個別取引情報生成部72は、店舗端末情報記憶部66を参照して、共通取引情報で指定された決済専用端末18のIDに対応付けられた決済代行事業者装置16のIDを特定する。すなわち、取引情報の送信先となる決済代行事業者装置16(実施例ではA社装置16a、B社装置16b、C社装置16cのいずれか)を特定する。個別取引情報生成部72は、送信先の決済代行事業者装置16の決済APIで規定された事業者個別形式にあわせて共通取引情報を変換することにより個別取引情報を生成する。 The individual transaction information generation unit 72 generates individual transaction information in the format required by the settlement agent device 16 to which the transaction information is transmitted, based on the common transaction information acquired by the common transaction information acquisition unit 70. Specifically, the individual transaction information generation unit 72 refers to the store terminal information storage unit 66, and refers to the ID of the payment agent device 16 associated with the ID of the payment-dedicated terminal 18 designated in the common transaction information. To identify. That is, the settlement agent device 16 (any of the company A device 16a, the company B device 16b, and the company C device 16c in the embodiment) that is the transmission destination of the transaction information is specified. The individual transaction information generation unit 72 generates individual transaction information by converting the common transaction information according to the individual business operator format defined by the settlement API of the settlement agent business operator device 16 of the destination.

また、店舗端末情報記憶部66が記憶するレコードは、複数のMOTO加盟店のそれぞれから事前に登録された情報であり、クレジットカード情報や決済金額とともに決済代行事業者へ渡すべき情報(ここでは「加盟店登録情報」と呼ぶ。)を含む。個別取引情報生成部72は、共通取引情報の送信元であるMOTO加盟店の加盟店登録情報であり、言い換えれば、共通取引情報で指定された決済専用端末18のIDに対応付けられた加盟店登録情報を、送信先の決済代行事業者の個別形式にあわせて設定した個別取引情報を生成する。 The record stored in the store terminal information storage unit 66 is information registered in advance from each of the plurality of MOTO member stores, and is information to be passed to the payment agent along with the credit card information and the payment amount (here, "" "Merchant registration information") is included. The individual transaction information generation unit 72 is the member store registration information of the MOTO member store that is the source of the common transaction information, in other words, the member store associated with the ID of the payment-only terminal 18 specified in the common transaction information. Generates individual transaction information in which the registration information is set according to the individual format of the settlement agent of the destination.

個別取引情報送信部74は、個別取引情報生成部72により生成された個別取引情報を、決済専用端末18のIDに基づいて特定された送信先の決済代行事業者装置16へ送信する。例えば、送信先がA社装置16aの場合、個別取引情報生成部72は、A社が予め定めた形式に準拠した個別取引情報を生成してもよい。個別取引情報送信部74は、指定通信網24aを介して、当該個別取引情報を引数として、A社が予め定めた決済APIをコールすることにより、当該個別取引情報をA社装置16aへ送信してもよい。 The individual transaction information transmission unit 74 transmits the individual transaction information generated by the individual transaction information generation unit 72 to the payment agent device 16 of the destination specified based on the ID of the payment-dedicated terminal 18. For example, when the destination is the device 16a of the company A, the individual transaction information generation unit 72 may generate the individual transaction information conforming to the format predetermined by the company A. The individual transaction information transmission unit 74 transmits the individual transaction information to the device 16a of the company A by calling the settlement API predetermined by the company A with the individual transaction information as an argument via the designated communication network 24a. You may.

取引結果取得部76は、個別取引情報への応答として決済代行事業者装置16から送信された取引結果情報を取得する。取引結果送信部78は、取引結果取得部76により取得された取引結果情報を予め記憶された共通鍵により暗号化し、取引結果情報の暗号化データを、携帯電話通信網22を介して決済専用端末18へ送信する。 The transaction result acquisition unit 76 acquires the transaction result information transmitted from the settlement agent device 16 as a response to the individual transaction information. The transaction result transmission unit 78 encrypts the transaction result information acquired by the transaction result acquisition unit 76 with a common key stored in advance, and the encrypted data of the transaction result information is a payment-dedicated terminal via the mobile phone communication network 22. Send to 18.

既述したように、共通取引情報取得部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 information acquisition unit 70 includes the transaction ID, the payment amount, the credit card information, and the ID of the payment-dedicated terminal 18 which is the sender. Further, the transaction result information acquired by the transaction result acquisition unit 76 includes a transaction ID, settlement success / failure, and alternative ID. The common transaction information acquisition unit 70 may store the transaction ID specified in the common transaction information and the ID of the payment-dedicated terminal 18 in association with each other in a predetermined storage area. The transaction result transmission unit 78 may transmit the transaction result information to the payment-dedicated terminal 18 associated with the transaction ID specified in the transaction result information.

なお、複数の決済代行事業者装置16が送信する取引結果情報の形式が異なる場合、決済GW装置20は、個々の決済代行事業者装置16から受け付けた取引結果情報を共通形式の取引結果情報に変換する取引結果変換部をさらに備えてもよい。取引結果送信部78は、取引結果変換部により生成された共通形式の取引結果情報を決済専用端末18へ送信してもよい。 When the formats of the transaction result information transmitted by the plurality of payment agent devices 16 are different, the payment GW device 20 converts the transaction result information received from the individual payment agent devices 16 into the transaction result information in a common format. A transaction result conversion unit for conversion may be further provided. The transaction result transmission unit 78 may transmit the transaction result information in a common format generated by the transaction result conversion unit to the payment-dedicated terminal 18.

端末更新部80は、複数のMOTO加盟店に設置された複数の決済専用端末18におけるソフトウェアと、暗号化通信のための共通鍵の少なくとも一方(実施例では両方)を、携帯電話通信網22を介して更新する。具体的には、端末更新部80は、決済仲介事業者の従業員の指示に応じて、または定期的に、更新データ記憶部68に記憶されたソフトウェアの更新データ、および、共通鍵の更新データを決済専用端末18へ送信する。 The terminal update unit 80 uses the mobile phone communication network 22 to use the software in the plurality of payment-dedicated terminals 18 installed in the plurality of MOTO member stores and at least one of the common keys for encrypted communication (both in the embodiment). Update via. Specifically, the terminal update unit 80 receives software update data stored in the update data storage unit 68 and update data of the common key in response to instructions from employees of the payment intermediary business operator or periodically. Is transmitted to the payment-only terminal 18.

以上の構成による情報処理システム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 business PC 12 executes the order receiving business application according to the operation of the operator of the MOTO member store, and displays the business screen on the display (S10). Although not shown, the customer calls the MOTO merchant and informs the operator of the MOTO merchant of the product to be purchased and his / her credit card information. The operator inputs the product to be sold and the settlement amount, which is the amount required to be settled in connection with the sale, on the business screen. The terminal cooperation application introduced in the business PC 12 acquires the payment amount input on the business screen and transmits it to the payment terminal 18 (S12).

オペレータは、顧客のクレジットカード情報を決済専用端末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 input unit 30 of the payment terminal 18, but does not input it into the business PC 12. The card information acquisition unit 40 of the payment-only terminal 18 acquires the credit card information input to the input unit 30 (S14). The transaction information transmission unit 44 of the payment-only terminal 18 transmits the common transaction information including the credit card information and the payment amount to the payment GW device 20 via the mobile phone communication network 22 (S16). The individual transaction information generation unit 72 of the settlement GW device 20 converts the common transaction information into individual transaction information corresponding to the settlement agent device 16 of the destination, and the individual transaction information transmission unit 74 converts the individual transaction information into the settlement agent. It is transmitted to the operator device 16 (S18).

個別取引情報を受信した決済代行事業者装置16は、個別取引情報で指定されたクレジットカード情報および決済金額に基づいて、クレジットカード決済のための所定のデータ処理を実行する(S20)。決済代行事業者装置16は、決済成否と、クレジットカード情報に対応する代替IDとを含む取引結果情報を決済GW装置20へ送信する(S22)。決済代行事業者装置16の取引結果送信部78は、決済代行事業者装置16から送信された取引結果情報を、取引情報送信元の決済専用端末18へ転送する(S24)。決済専用端末18の取引結果転送部48は、決済GW装置20から送信された取引結果情報を業務用PC12へ転送する(S26)。不図示だが、決済専用端末18は、取引結果情報を表示部32に表示させてもよく、また、取引結果情報をレシート用紙に印刷してもよい。 The payment agent device 16 that has received the individual transaction information executes predetermined data processing for credit card payment based on the credit card information and the payment amount specified in the individual transaction information (S20). The settlement agent device 16 transmits transaction result information including a settlement success / failure and an alternative ID corresponding to the credit card information to the settlement GW device 20 (S22). The transaction result transmission unit 78 of the settlement agent apparatus 16 transfers the transaction result information transmitted from the settlement agent apparatus 16 to the settlement-dedicated terminal 18 of the transaction information transmission source (S24). The transaction result transfer unit 48 of the payment-only terminal 18 transfers the transaction result information transmitted from the payment GW device 20 to the business PC 12 (S26). Although not shown, the payment-only terminal 18 may display the transaction result information on the display unit 32, or may print the transaction result information on the receipt paper.

業務用PC12の端末連携Appは、決済専用端末18から送信された取引結果情報を取得して受注業務Appに渡す。業務用PC12の受注業務Appは、取引結果情報が示す決済成否および代替IDを業務画面に表示させる(S28)。業務用PC12の受注業務Appは、オペレータの操作に応じて、取引結果情報に基づく受注情報(例えば決済成否、決済金額、代替ID、日時等)を顧客情報管理システム14へ送信する(S30)。顧客情報管理システム14は、受注情報に基づき顧客情報を更新する(S32)。例えば、既存顧客の顧客情報に今回の受注情報を追加する。 The terminal cooperation application of the business PC 12 acquires the transaction result information transmitted from the payment-only terminal 18 and passes it to the order receiving business application. The order receiving business application of the business PC 12 displays the settlement success / failure and the alternative ID indicated by the transaction result information on the business screen (S28). The order receiving business application of the business PC 12 transmits order information (for example, settlement success / failure, settlement amount, alternative ID, date and time, etc.) based on the transaction result information to the customer information management system 14 in response to the operation of the operator (S30). The customer information management system 14 updates the customer information based on the order information (S32). For example, this order information is added to the customer information of an existing customer.

実施例の情報処理システム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 terminal 18 of the embodiment is lent to the MOTO member store by the payment intermediary company and is not connected to the communication network 15 in the member store. The operator of the MOTO member store manually inputs the credit card information into the payment terminal 18, and the payment terminal 18 setstles the credit card information via the mobile phone communication network 22 independent of the communication network 15 in the member store. Pass it to the device 20. As a result, it is possible to achieve both non-retention of credit card information at MOTO member stores and sales of goods or services by credit card payment.

また、決済専用端末18は、業務用PC12と連携し、業務用PC12の業務画面に入力された金額情報を自動で取得する。これにより、オペレータ自身が金額情報を決済専用端末18へ直接入力する場合に生じうるミスを抑制でき、また、MOTO加盟店における業務フローに大幅な変更が生じることを回避できる。 In addition, the payment terminal 18 cooperates with the business PC 12 to automatically acquire the amount information input to the business screen of the business PC 12. As a result, it is possible to suppress mistakes that may occur when the operator himself directly inputs the amount information to the payment terminal 18, and it is possible to avoid a significant change in the business flow at the MOTO member store.

また、決済専用端末18から業務用PC12へ提供される取引結果情報は、正規のクレジットカード情報を含まない。これにより、MOTO加盟店におけるクレジットカード情報の非保持化を実現できる。 Further, the transaction result information provided from the payment terminal 18 to the business PC 12 does not include the legitimate credit card information. As a result, it is possible to realize non-retention of credit card information at MOTO member stores.

また、取引結果情報は、顧客が使用したクレジットカードごとにユニークな代替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 settlement GW device 20 of the embodiment is connected to a plurality of settlement agency devices 16 and absorbs the difference in the interface between the settlement agency. As a result, the MOTO member store does not need to change the payment agency that has been used conventionally even when using the payment terminal 18 and the payment GW device 20 (assuming that the payment GW device 20 supports it). In addition, when the MOTO member store changes the payment agent to be used, the MOTO member store (or the payment terminal 18 installed in the MOTO member store) managed by the payment GW device 20 and the payment agent are used. It is only necessary to change the correspondence relationship, and it is possible to easily change the settlement agency.

例えば、決済GW装置20は、店舗端末情報記憶部66のレコードを更新する店舗端末情報更新部をさらに備えてもよい。店舗端末情報更新部は、MOTO加盟店の装置(例えば業務用PC12)から送信された、決済専用端末18のID、MOTO加盟店のID、変更先の決済代行事業者を含む変更要求を受け付けてもよい。店舗端末情報更新部は、店舗端末情報記憶部66のレコードの中から、変更要求が示す決済専用端末18のIDとMOTO加盟店のIDを含むレコードを特定し、当該レコードの決済代行事業者の情報を、変更先の決済代行事業者に変更してもよい。 For example, the payment GW device 20 may further include a store terminal information updating unit that updates the record of the store terminal information storage unit 66. The store terminal information update unit receives a change request including the ID of the payment-only terminal 18, the ID of the MOTO member store, and the payment agent of the change destination, which are transmitted from the device of the MOTO member store (for example, the business PC 12). May be good. The store terminal information update unit identifies a record including the ID of the payment-dedicated terminal 18 and the ID of the MOTO member store indicated by the change request from the records of the store terminal information storage unit 66, and the payment agent of the record. The information may be changed to the settlement agent of the change destination.

また、実施例の決済GW装置20は、決済専用端末18のミドルウェアおよび暗号化通信のための共通鍵を更新する。これにより、決済専用端末18を決済仲介事業者の管理下に置きつつ、また、決済専用端末18のセキュリティの強度を維持することができる。 Further, the payment GW device 20 of the embodiment updates the middleware of the payment-only terminal 18 and the common key for encrypted communication. As a result, the security strength of the payment-only terminal 18 can be maintained while keeping the payment-only terminal 18 under the control of the payment intermediary business operator.

以上、本発明を実施例をもとに説明した。この実施例は例示であり、各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。 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 payment agent device 16 and the payment GW device 20 may be realized by a single information processing device, or may be realized as an information processing system in which a plurality of information processing devices are linked. May be good.

上記実施例の決済専用端末18と決済GW装置20は、共通鍵暗号方式による暗号化通信を実行した。変形例として、決済専用端末18と決済GW装置20は、公開鍵暗号方式による暗号化通信を実行してもよい。また、決済専用端末18と決済GW装置20は、トランザクション毎にデータの暗号鍵を交換(変更)する方式(例えばDUKPT(Derive Unique Key Per Transaction))による暗号化通信を実行してもよい。 The payment-only terminal 18 and the payment GW device 20 of the above embodiment executed encrypted communication by a common key encryption method. As a modification, the payment-only terminal 18 and the payment GW device 20 may execute encrypted communication by a public key cryptosystem. Further, the payment-dedicated terminal 18 and the payment GW device 20 may execute encrypted communication by a method of exchanging (changing) a data encryption key for each transaction (for example, DUKPT (Derive Unique Key Per Transaction)).

上述した実施例および変形例の任意の組み合わせもまた本発明の実施の形態として有用である。組み合わせによって生じる新たな実施の形態は、組み合わされる実施例および変形例それぞれの効果をあわせもつ。また、請求項に記載の各構成要件が果たすべき機能は、実施例および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。 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 payment intermediary device further includes an individual transaction information generation unit.
前記決済仲介装置の取得部により取得される取引情報は、取引情報の送信先となる決済代行事業者の装置が求める形式に非依存の共通形式の取引情報であり、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.
前記決済仲介装置は、複数の企業に設置された複数の決済支援装置におけるソフトウェアと、暗号化通信のための鍵の少なくとも一方を、前記携帯電話通信網を介して更新する更新部をさらに備えることを特徴とする請求項3から5のいずれかに記載の情報処理システム The payment intermediary device further includes an update unit that updates at least one of software in a plurality of payment support devices installed in a plurality of companies and a key for encrypted communication via the mobile phone communication network. The information processing system according to any one of claims 3 to 5.
JP2017186145A 2017-09-27 2017-09-27 Payment support device and information processing system Active JP6865665B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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