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
JP7133447B2 - Payment processing system and payment processing method - Google Patents
[go: Go Back, main page]

JP7133447B2 - Payment processing system and payment processing method - Google Patents

Payment processing system and payment processing method Download PDF

Info

Publication number
JP7133447B2
JP7133447B2 JP2018218088A JP2018218088A JP7133447B2 JP 7133447 B2 JP7133447 B2 JP 7133447B2 JP 2018218088 A JP2018218088 A JP 2018218088A JP 2018218088 A JP2018218088 A JP 2018218088A JP 7133447 B2 JP7133447 B2 JP 7133447B2
Authority
JP
Japan
Prior art keywords
payment
processing
unit
payment processing
information
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
JP2018218088A
Other languages
Japanese (ja)
Other versions
JP2020086752A (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.)
Glory Ltd
Original Assignee
Glory Ltd
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 Glory Ltd filed Critical Glory Ltd
Priority to JP2018218088A priority Critical patent/JP7133447B2/en
Publication of JP2020086752A publication Critical patent/JP2020086752A/en
Application granted granted Critical
Publication of JP7133447B2 publication Critical patent/JP7133447B2/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

特許法第30条第2項適用 平成30年6月22日に、マルチサービス用ドライバー、変更仕様書にて公開した。Article 30, Paragraph 2 of the Patent Act applies On June 22, 2018, it was published as a driver for multi-service, change specifications.

本発明は、決済処理システム及び決済処理方法に関する。 The present invention relates to a payment processing system and a payment processing method.

近年、電子マネーを用いて商品の購入を行うための決済処理システムが種々提案されている。例えば特許文献1に記載のシステムでは、店舗を来訪した顧客がデビッドカードをレジスターのカードリーダに挿入すると、デビッドカードのカード情報がレジスターから金融機関のホストコンピュータに送信される。そして、金融機関のホストコンピュータとの間で通信を確立しつつ、デビッドカードの有効性が判定される。また、デビッドカードが有効であると判定されたときには、デビッドカードを用いた決済処理が実行される。 In recent years, various payment processing systems for purchasing products using electronic money have been proposed. For example, in the system described in Patent Document 1, when a customer visiting a store inserts a debit card into a card reader of a cash register, card information of the debit card is transmitted from the cash register to the host computer of the financial institution. The validity of the debit card is then determined while establishing communication with the financial institution's host computer. Further, when it is determined that the debit card is valid, settlement processing using the debit card is executed.

特開2001-216569号公報JP-A-2001-216569

ところで、上記文献に記載のシステムでは、デビッドカードの有効性が判定されている間に、レジスターと金融機関のホストコンピュータとの間で通信エラーが発生すると、デビッドカードの決済処理が中止されていた。そして、通信環境が復旧した後に、デビッドカードの決済処理を取り消す旨の訂正処理がレジスターから金融機関のホストコンピュータに送信されていた。すなわち、デビッドカードの有効性の有無に関わらず、通信エラーの発生に伴って決済処理を一律に取り消すようにしていたため、ユーザーの利便性の観点においてなお改善の余地を残していた。 By the way, in the system described in the above document, if a communication error occurs between the register and the host computer of the financial institution while the validity of the debit card is being determined, the debit card settlement process is stopped. . Then, after the communication environment was restored, a correction process was sent from the cash register to the host computer of the financial institution to the effect that the debit card settlement process was cancelled. In other words, regardless of whether the debit card is valid or not, payment processing is uniformly canceled in the event of a communication error, so there is still room for improvement in terms of user convenience.

本発明は、このような実情に鑑みてなされたものであり、その目的は、電子マネーを用いた決済処理の利便性を高めることのできる決済処理システム及び決済処理方法を提供することにある。 The present invention has been made in view of such circumstances, and its object is to provide a payment processing system and a payment processing method that can improve the convenience of payment processing using electronic money.

上記課題を解決する決済処理システムは、電子マネーを用いた商品の決済処理を行う決済処理部と、前記決済処理部と通信可能に構成されるとともに、情報媒体に保存された電子マネーに関する情報を読み取る読取部と、前記決済処理部による決済処理の成立の可否を判定する処理判定部とを備え、前記処理判定部は、前記読取部から受信した決済情報と、前記決済処理部に保存されている決済情報の履歴とを照合し、照合が成立した場合に決済処理が成立している旨を判定する。 A payment processing system that solves the above problems is configured to be able to communicate with a payment processing unit that performs payment processing for products using electronic money, and to be able to communicate with the payment processing unit. and a processing determination unit that determines whether or not settlement processing by the settlement processing unit can be established. The processing determination unit receives payment information received from the reading unit, The history of the settlement information is compared with the history of the existing settlement information, and if the comparison is established, it is determined that the settlement processing is established.

上記課題を解決する決済処理方法は、読取部から決済情報を受信する受信ステップと、前記受信ステップにおいて受信した前記決済情報と、決済処理部に保存されている前記決済情報の履歴とを照合する照合ステップと、前記照合ステップにおいて照合が成立している場合に決済処理が成立している旨を判定する判定ステップとを含む。 A payment processing method for solving the above problems includes a receiving step of receiving payment information from a reading unit, and comparing the payment information received in the receiving step with the history of the payment information stored in the payment processing unit. It includes a collation step, and a judgment step of judging that the settlement process is established when the collation is established in the collation step.

上記構成によれば、決済処理部と読取部との間で通信エラーが発生したとしても、読取部から受信した決済情報と、決済処理部に保存されている決済情報の履歴とを照合することにより、通信エラーが発生する直前の時点で決済処理が成立していたか否かを判定する。そのため、通信エラーの発生の有無に関わらず決済処理の実行の機会が確保されやすくなり、決済処理の利便性を高めることができる。 According to the above configuration, even if a communication error occurs between the payment processing unit and the reading unit, the payment information received from the reading unit can be compared with the payment information history stored in the payment processing unit. determines whether or not the settlement process was established immediately before the communication error occurred. Therefore, regardless of whether or not a communication error has occurred, it becomes easier to secure an opportunity to execute the payment processing, and the convenience of the payment processing can be enhanced.

上記決済処理システムにおいて、前記処理判定部は、前記決済処理部が前記読取部から発信された決済情報を受信できなかった場合、前記決済処理部が前記読取部から受信する前記決済情報と、前記決済処理部に保存されている前記決済情報とを照合することが好ましい。 In the above payment processing system, when the payment processing unit fails to receive the payment information transmitted from the reading unit, the processing determination unit includes the payment information received by the payment processing unit from the reading unit; It is preferable to collate with the payment information stored in the payment processing unit.

上記構成によれば、読取部から発信された決済情報を受信できなかったことを条件に、決済情報の照合を行うため、決済情報の照合を行う頻度を適正に抑えることができる。 According to the above configuration, the payment information is verified on the condition that the payment information transmitted from the reading unit could not be received, so the frequency of verification of the payment information can be appropriately suppressed.

上記決済処理システムにおいて、前記読取部は、前記決済処理部からの指示に応じて、前記決済情報を前記処理判定部に送信することが好ましい。 In the payment processing system described above, it is preferable that the reading unit transmits the payment information to the processing determination unit in response to an instruction from the payment processing unit.

上記構成によれば、読取部から決済情報を送信するための条件が事前に設定されているため、決済情報を送信する頻度を適正に抑えることができる。 According to the above configuration, since the conditions for transmitting the payment information from the reading unit are set in advance, it is possible to appropriately reduce the frequency of transmitting the payment information.

上記決済処理システムにおいて、前記決済情報は、決済処理の処理日時を含む情報であることが好ましい。 In the payment processing system described above, it is preferable that the payment information is information including processing date and time of payment processing.

上記構成によれば、読取部から過去に受信した決済処理の処理日時と、決済処理部に保存されている決済処理の処理日時とが一致するか否かに基づき、通信エラーが発生した時点で決済処理が成立していたか否かを判定することができる。 According to the above configuration, when a communication error occurs, based on whether the processing date and time of payment processing received from the reading unit in the past and the processing date and time of payment processing stored in the payment processing unit match. It can be determined whether or not the settlement process has been established.

上記決済処理システムにおいて、前記決済処理部及び前記処理判定部は、同一の装置に設けられていることが好ましい。 In the payment processing system described above, it is preferable that the payment processing unit and the processing determination unit are provided in the same device.

上記構成によれば、決済処理システムのシステム構成の簡素化を図ることができる。 According to the above configuration, it is possible to simplify the system configuration of the payment processing system.

上記決済処理システムにおいて、前記決済処理部は、前記読取部から前記決済情報を受信できず、且つ、前記決済処理部からの決済処理の取消指示に対する応答を前記読取部から受信した場合、前記読取部に対して前記決済情報を要求することが好ましい。 In the above payment processing system, when the payment processing unit fails to receive the payment information from the reading unit and receives from the reading unit a response to an instruction to cancel payment processing from the payment processing unit, the reading It is preferable to request the payment information from the department.

上記構成によれば、決済処理部と読取部との間の通信エラーの発生の有無を的確に判断した上で、決済情報を読取部に対して要求することができる。 According to the above configuration, it is possible to request payment information from the reading section after accurately determining whether or not a communication error has occurred between the payment processing section and the reading section.

決済処理システムの一実施の形態の概略構成を示す模式図。1 is a schematic diagram showing a schematic configuration of an embodiment of a payment processing system; FIG. 同実施の形態の決済処理システムが実行する商品の決済処理の流れを示すシーケンスチャート。4 is a sequence chart showing the flow of product payment processing executed by the payment processing system according to the embodiment; 同実施の形態の決済処理システムが実行する商品の決済処理の流れを示すシーケンスチャート。4 is a sequence chart showing the flow of product payment processing executed by the payment processing system according to the embodiment; 同実施の形態の決済処理システムが実行する商品の決済処理の流れを示すシーケンスチャート。4 is a sequence chart showing the flow of product payment processing executed by the payment processing system according to the embodiment; 同実施の形態の決済処理システムが実行する商品の決済処理の流れを示すシーケンスチャート。4 is a sequence chart showing the flow of product payment processing executed by the payment processing system according to the embodiment; 同実施の形態の決済処理システムが実行する商品の決済処理の流れを示すシーケンスチャート。4 is a sequence chart showing the flow of product payment processing executed by the payment processing system according to the embodiment;

以下、決済処理システムの一実施の形態について図面を参照して説明する。 An embodiment of a payment processing system will be described below with reference to the drawings.

本実施の形態の決済処理システムは、POSシステム(販売時点情報管理システム:Point of sale system)などの決済処理装置と、リーダライタ端末とを含んで構成されている。このシステムでは、決済情報が決済処理装置に入力されると、決済情報が決済処理装置からリーダライタ端末に転送され、リーダライタ端末から商品の購入者に対してICカードの読取動作が促される。そして、商品の購入者がICカードをリーダライタ端末にかざすと、ICカードとリーダライタ端末との間で非接触通信が行われることにより、電子マネーを用いた商品の決済処理が実行される。そして、商品の決済処理が実行されると、ICカードに記録されている電子マネーの残高金額が商品の購入金額を差し引いた金額となるように更新される。 The payment processing system of the present embodiment includes a payment processing device such as a POS system (Point of sale system) and a reader/writer terminal. In this system, when payment information is input to the payment processing device, the payment information is transferred from the payment processing device to the reader/writer terminal, and the reader/writer terminal prompts the purchaser of the product to read the IC card. Then, when the purchaser of the product holds the IC card over the reader/writer terminal, non-contact communication is performed between the IC card and the reader/writer terminal, and payment processing for the product using electronic money is executed. Then, when the product settlement process is executed, the balance amount of the electronic money recorded in the IC card is updated to the amount obtained by subtracting the purchase price of the product.

図1に示すように、決済処理装置100は、例えば、店舗に設置されるレジスターにより構成されている。決済処理装置100の制御部110は、電子マネーを用いた商品の決済処理を制御しており、操作部130、表示部140、及びインタフェース部150が接続されている。操作部130は、例えばキーボードであって、決済処理装置100を設置した店舗の店員が決済金額を入力する際に操作される。表示部140は、例えば液晶ディスプレイであって、操作部130を通じて入力された決済金額を表示する。インタフェース部150は、決済金額を含めた決済情報をリーダライタ端末200との間で送受信する。 As shown in FIG. 1, the payment processing apparatus 100 is configured by, for example, a cash register installed in a store. The control unit 110 of the payment processing apparatus 100 controls product payment processing using electronic money, and is connected to an operation unit 130 , a display unit 140 and an interface unit 150 . The operation unit 130 is, for example, a keyboard, and is operated by a store clerk at the store where the payment processing apparatus 100 is installed when inputting the payment amount. The display unit 140 is, for example, a liquid crystal display, and displays the settlement amount entered through the operation unit 130 . The interface unit 150 transmits and receives payment information including the payment amount to and from the reader/writer terminal 200 .

決済処理装置100の記憶部120は、制御部110が決済処理プログラムの実行の際に読み書きする各種の情報を保存する。各種の情報は、制御部110が商品の決済処理を実行する毎に生成される決済情報D1の履歴情報を含んでいる。この場合、決済情報D1は、決済金額及び決済処理の処理日時を含んでいる。 The storage unit 120 of the payment processing apparatus 100 stores various information read and written by the control unit 110 when executing the payment processing program. Various types of information include history information of payment information D1 generated each time the control unit 110 executes payment processing for a product. In this case, the payment information D1 includes the payment amount and the date and time of payment processing.

リーダライタ端末200の制御部210は、決済処理装置100との通信処理、並びに、商品の決済処理時に実行される情報媒体の一例としてのICカード300の読取処理を制御しており、インタフェース部230、及び通信部240に接続されている。インタフェース部230は、決済情報を決済処理装置100との間で送受信する。通信部240は、ICカード300との間で通信を行うものであり、ICカード300のカード情報D3を制御部210とICカード300との間で送受信する。ICカード300のカード情報D3は、ICカード300の識別情報や残高金額を含んでいる。 The control unit 210 of the reader/writer terminal 200 controls communication processing with the payment processing apparatus 100 and reading processing of the IC card 300 as an example of an information medium executed during product payment processing. , and the communication unit 240 . The interface unit 230 transmits and receives payment information to and from the payment processing apparatus 100 . The communication unit 240 communicates with the IC card 300 and transmits/receives the card information D3 of the IC card 300 between the control unit 210 and the IC card 300 . The card information D3 of the IC card 300 includes the identification information of the IC card 300 and the balance amount.

リーダライタ端末200の記憶部220は、制御部210が決済処理装置100との間で商品の決済処理を実行する際に、決済処理装置100との間で送受信する決済情報D2を保存する。この場合、決済情報D2は、決済金額や決済処理の処理日時に関する直近の情報を含んでいる。すなわち、リーダライタ端末の制御部210は、商品の決済処理を実行する毎に決済情報D2を記憶部220に保存し、記憶部220に決済情報D2が保存済みである場合には、記憶部220に保存されている決済情報D2を更新する。 The storage unit 220 of the reader/writer terminal 200 stores payment information D2 that is transmitted/received to/from the payment processing apparatus 100 when the control unit 210 executes payment processing for products with the payment processing apparatus 100 . In this case, the payment information D2 includes the most recent information regarding the payment amount and the date and time of payment processing. That is, the control unit 210 of the reader/writer terminal stores the payment information D2 in the storage unit 220 each time the payment processing for the product is executed. update the payment information D2 stored in

ICカード300の制御部310は、電子マネーの残高金額を含めたカード情報D3を管理している。ICカード300の制御部310は、リーダライタ端末200との間での通信を通じてICカード300の読取処理を制御しており、通信部330に接続されている。通信部330は、リーダライタ端末200との間で通信を行うものであり、ICカード300のカード情報D3をICカード300の制御部310とリーダライタ端末200との間で送受信する。また、通信部240は、商品の決済処理が実行されると、当該の決済処理に関する情報をデータセンター400に送信する。この際、通信部240は、更新後のカード情報D3をICカード300から読み出してデータセンター400に送信してもよい。なお、データセンター400は、商品の決済処理に関する情報や、複数のユーザが所持するICカード300のカード情報D3を統括的に管理している。 The control unit 310 of the IC card 300 manages card information D3 including the balance amount of electronic money. The control unit 310 of the IC card 300 controls reading processing of the IC card 300 through communication with the reader/writer terminal 200 and is connected to the communication unit 330 . The communication unit 330 communicates with the reader/writer terminal 200 and transmits/receives the card information D3 of the IC card 300 between the control unit 310 of the IC card 300 and the reader/writer terminal 200 . In addition, when the payment processing for the product is executed, the communication unit 240 transmits information regarding the payment processing to the data center 400 . At this time, the communication unit 240 may read the updated card information D3 from the IC card 300 and transmit it to the data center 400 . Note that the data center 400 comprehensively manages information related to product payment processing and card information D3 of the IC cards 300 possessed by a plurality of users.

決済処理装置100の制御部110は、リーダライタ端末200と、ICカード300との間で決済処理が実行されると、リーダライタ端末200から決済処理が実行された旨の電文を受信する。この電文が受信されると、制御部110は、当該の決済処理が成立したと判定する。また、リーダライタ端末200の制御部210は、リーダライタ端末200と、ICカード300との間で決済処理が実行されると、決済処理に関する情報を記憶部220に記憶するとともに、当該の情報を通信部240を通じてデータセンター400に送信する。この場合、決済処理に関する情報には、決済処理後のICカード300のカード情報D3を含んでいてもよい。 When the payment processing is executed between the reader/writer terminal 200 and the IC card 300, the control unit 110 of the payment processing apparatus 100 receives a message from the reader/writer terminal 200 indicating that the payment processing has been executed. When this message is received, the control unit 110 determines that the settlement process has been completed. Further, when the payment processing is executed between the reader/writer terminal 200 and the IC card 300, the control unit 210 of the reader/writer terminal 200 stores information on the payment processing in the storage unit 220, and stores the information. It transmits to the data center 400 through the communication unit 240 . In this case, the information regarding payment processing may include card information D3 of IC card 300 after payment processing.

また、リーダライタ端末200の制御部210は、ICカード300の残高金額から決済金額を差し引いた金額を新たな残高金額としてカード情報D3を更新するとともに、更新後のカード情報D3を通信部240を通じてICカード300に送信する。 In addition, the control unit 210 of the reader/writer terminal 200 updates the card information D3 with the amount obtained by subtracting the settlement amount from the balance amount of the IC card 300 as the new balance amount, and updates the card information D3 after the update through the communication unit 240. Send to IC card 300 .

そして、決済処理装置100は、決済処理が実行された旨の電文をリーダライタ端末200の制御部210から受信すると、決済処理が成立した旨を表示部140を通じて店舗の店員に提示する。 Then, when the settlement processing apparatus 100 receives a telegram indicating that the settlement process has been executed from the control unit 210 of the reader/writer terminal 200, the settlement processing apparatus 100 presents to the store clerk through the display unit 140 that the settlement process has been completed.

次に、本実施の形態の決済処理システムが実行する商品の決済処理の流れについて説明する。 Next, the flow of product payment processing executed by the payment processing system of the present embodiment will be described.

図2に示すように、商品の決済処理の際には、まず、店舗の店員が決済処理装置100の操作部130を通じて決済金額を入力する。すると、決済処理装置100は、リーダライタ端末200に決済コマンドを発行し、決済処理の開始をリーダライタ端末200に促す。なお、決済処理装置100は、決済コマンドを発行する毎に、決済コマンドに含まれる決済情報D1を履歴情報として記憶部120に保存する。 As shown in FIG. 2 , in the case of product payment processing, first, a store clerk inputs a payment amount through the operation unit 130 of the payment processing device 100 . Then, the payment processing apparatus 100 issues a payment command to the reader/writer terminal 200 and prompts the reader/writer terminal 200 to start payment processing. Note that the payment processing apparatus 100 stores the payment information D1 included in the payment command in the storage unit 120 as history information each time the payment command is issued.

リーダライタ端末200は、決済処理装置100が発行した決済コマンドを受信すると、商品の購入者がICカード300をかざすまで待機する。そして、リーダライタ端末200は、ICカード300がかざされると、ICカード300との間で決済処理を開始する。 When the reader/writer terminal 200 receives the payment command issued by the payment processing apparatus 100, the reader/writer terminal 200 waits until the purchaser of the product holds the IC card 300 over it. Then, when the IC card 300 is held over the reader/writer terminal 200 , settlement processing is started between the IC card 300 and the reader/writer terminal 200 .

この場合、リーダライタ端末200は、ICカード300からカード情報D3を読み出し、ICカード300の残高金額と決済金額とを比較する。そして、リーダライタ端末200は、ICカード300の残高金額が決済金額以上であること、もしくはICカード300が有効カードであることを条件に、決済処理が成立したと判定する。 In this case, the reader/writer terminal 200 reads the card information D3 from the IC card 300 and compares the balance amount of the IC card 300 with the settlement amount. Then, the reader/writer terminal 200 determines that the settlement process has been completed on the condition that the balance amount of the IC card 300 is equal to or greater than the settlement amount, or that the IC card 300 is a valid card.

リーダライタ端末200は、決済処理が成立したと判定すると、決済処理装置100から受信した決済コマンドに含まれる決済情報D2を直近の決済情報として記憶部220に上書き保存する。また、リーダライタ端末200は、決済処理が成立したと判定すると、決済処理装置100に対して決済レスポンスを発行する。そして、決済処理装置100は、リーダライタ端末200が発行した決済レスポンスを受信すると、決済処理の成立を表示部140を通じて店舗の店員に提示する。 When the reader/writer terminal 200 determines that the payment process has been completed, the reader/writer terminal 200 overwrites and saves the payment information D2 included in the payment command received from the payment processing apparatus 100 in the storage unit 220 as the latest payment information. In addition, when the reader/writer terminal 200 determines that the payment processing is successful, it issues a payment response to the payment processing apparatus 100 . When the payment processing apparatus 100 receives the payment response issued by the reader/writer terminal 200, the payment processing apparatus 100 presents the success of the payment process to the store clerk through the display unit 140. FIG.

また、リーダライタ端末200は、決済処理が成立したと判定すると、ICカード300の残高金額から決済金額を差し引いた金額を新たな残高金額としてカード情報D3を更新するとともに、更新後のカード情報D3をICカード300に送信する。そして、ICカード300は、リーダライタ端末200から受信した更新後のカード情報D3を記憶部320に上書き保存する。 When the reader/writer terminal 200 determines that the settlement process has been completed, the reader/writer terminal 200 updates the card information D3 with an amount obtained by subtracting the settlement amount from the balance amount of the IC card 300 as a new balance amount, and updates the card information D3 after the update. to the IC card 300 . Then, the IC card 300 overwrites and saves the updated card information D3 received from the reader/writer terminal 200 in the storage unit 320 .

また、リーダライタ端末200は、決済処理が成立したと判定すると、決済処理が成立した旨を示す決済成立データをデータセンター400に送信する。 In addition, when the reader/writer terminal 200 determines that the payment process has been established, it transmits payment establishment data indicating that the payment process has been established to the data center 400 .

ここで、図3に示すように、ノイズや無線通信環境の変化、通信用ケーブルの接触不良などにより、決済処理装置100とリーダライタ端末200との間の通信環境が一時的に悪化することがある。この場合、リーダライタ端末200は、決済処理が成立したと判定して決済レスポンスを決済処理装置100に発行したとしても、発行した決済レスポンスが決済処理装置100に到達するまでに消失することもある。その結果、リーダライタ端末200とICカード300との間で決済処理が成立しており、ICカード300のカード情報D3の更新、並びに、リーダライタ端末200からデータセンター400への決済成立データの送信が行われているにも関わらず、決済成立の通知が決済処理装置100を通じて店舗の店員に提示されなくなる。そのため、店舗の店員は、商品の購入者に対してリーダライタ端末200へのICカード300の読取動作を再び要求することとなり、二重決済を生じる虞があった。一方、商品の購入者は、ICカード300を用いた商品の購入に不便さを感じたり、ICカード300の残高金額のみが減額されてしまったりすることにより、商品の購入の機会を失う虞もあった。 Here, as shown in FIG. 3, the communication environment between the payment processing apparatus 100 and the reader/writer terminal 200 may temporarily deteriorate due to noise, changes in the wireless communication environment, poor contact of communication cables, and the like. be. In this case, even if the reader/writer terminal 200 determines that the payment process is successful and issues a payment response to the payment processing apparatus 100, the issued payment response may disappear before it reaches the payment processing apparatus 100. . As a result, the settlement process is established between the reader/writer terminal 200 and the IC card 300, the card information D3 of the IC card 300 is updated, and the settlement completion data is transmitted from the reader/writer terminal 200 to the data center 400. is performed, the notification of successful settlement is not presented to the store clerk through the settlement processing device 100.例文帳に追加As a result, the store clerk has to request the reader/writer terminal 200 to read the IC card 300 again from the purchaser of the product, which may lead to double payment. On the other hand, the purchaser of the product may feel inconvenient to purchase the product using the IC card 300, or may lose the opportunity to purchase the product because only the balance amount of the IC card 300 is reduced. there were.

この点、図4に示すように、本実施の形態では、決済処理装置100は、リーダライタ端末200に対して決済コマンドを発行した時点から計時を開始している。そして、決済処理装置100は、決済コマンドを発行した時点から一定時間が経過してもリーダライタ端末200から決済レスポンスが発行されなかったときには、決済レスポンスを未受信であると判定する。 In this regard, as shown in FIG. 4 , in the present embodiment, the payment processing apparatus 100 starts timing from the time when the payment command is issued to the reader/writer terminal 200 . The payment processing apparatus 100 determines that the payment response has not been received when no payment response is issued from the reader/writer terminal 200 even after a certain period of time has passed since the payment command was issued.

そして、決済処理装置100は、決済レスポンスを未受信であると判定したときには、決済情報確認コマンドをリーダライタ端末200に発行する。リーダライタ端末200は、決済処理装置100が発行した決済情報確認コマンドを受信すると、記憶部220に保存されている直近の決済情報D2を読み出す。そして、リーダライタ端末200は、直近の決済情報D2を含む決済情報確認レスポンスを決済処理装置100に発行する。 When the payment processing apparatus 100 determines that the payment response has not been received, the payment processing apparatus 100 issues a payment information confirmation command to the reader/writer terminal 200 . Upon receiving the payment information confirmation command issued by the payment processing apparatus 100 , the reader/writer terminal 200 reads the most recent payment information D<b>2 stored in the storage unit 220 . The reader/writer terminal 200 then issues a payment information confirmation response including the most recent payment information D2 to the payment processing apparatus 100 .

より具体的には、リーダライタ端末200は、決済処理装置100から受信した決済コマンドに含まれる決済処理の処理日時に関する情報を、直近の決済情報D2とした決済情報確認レスポンスを決済処理装置100に発行する。 More specifically, the reader/writer terminal 200 sends a payment information confirmation response to the payment processing apparatus 100 using the latest payment information D2 as the information on the processing date and time of the payment process included in the payment command received from the payment processing apparatus 100. issue.

決済処理装置100は、リーダライタ端末200が発行した決済情報確認レスポンスを受信すると、当該受信した決済情報確認レスポンスに含まれる直近の決済情報D2と、記憶部120に保存されている決済情報D1の履歴情報とを比較する。より詳細には、決済処理装置100は、直近の決済情報D2に含まれる決済処理の処理日時と、決済情報D1の履歴情報のうち最新の決済情報に含まれる決済処理の処理日時とを照合する。そして、決済処理装置100は、これらの決済処理の処理日時が一致する、もしくは所定の許容時間内であることを条件に、決済情報D1,D2の照合が成立したと判定する。すなわち、決済処理装置100は、決済処理装置100がリーダライタ端末200に対して最後に決済コマンドを発行したときの決済処理の処理日時と、リーダライタ端末200が決済処理が成立したと判定したときの決済処理の処理日時とが一致する、もしくは所定の許容時間内であることを条件に、リーダライタ端末200からの決済レスポンスの受信の有無に関わらず、決済処理が成立したものと判定する。そして、決済処理装置100は、決済情報D1,D2の照合が成立したと判定したときには、決済情報D1,D2の成立を表示部140を通じて店舗の店員に提示する。なお、所定の許容時間内とは、例えば10秒である。 Upon receiving the payment information confirmation response issued by the reader/writer terminal 200, the payment processing apparatus 100 combines the latest payment information D2 included in the received payment information confirmation response with the payment information D1 stored in the storage unit 120. Compare with historical information. More specifically, the payment processing apparatus 100 collates the processing date and time of the payment processing included in the latest payment information D2 with the processing date and time of the payment processing included in the latest payment information among the history information of the payment information D1. . Then, the payment processing apparatus 100 determines that the matching of the payment information D1 and D2 is established on the condition that the processing dates and times of these payment processing match or are within a predetermined allowable time. That is, the payment processing apparatus 100 sets the processing date and time of the payment processing when the payment processing apparatus 100 finally issued a payment command to the reader/writer terminal 200, and when the reader/writer terminal 200 determines that the payment processing is established. , or within a predetermined allowable time, regardless of whether or not a payment response has been received from the reader/writer terminal 200, it is determined that the payment has been completed. Then, when the payment processing apparatus 100 determines that the matching of the payment information D1 and D2 is successful, the payment processing apparatus 100 presents the establishment of the payment information D1 and D2 to the store clerk through the display unit 140 . Note that the predetermined allowable time is, for example, 10 seconds.

なお、決済処理の処理日時は、決済処理装置100から受信した決済コマンドに含まれる決済処理の処理日時に限らず、例えばICカード300をリーダライタ端末200にかざして、ICカード300からカード情報D3を読み出す時間でもよいし、リーダライタ端末200によって、決済処理が成立したと判定する時間、さらにはリーダライタ端末200から更新後のカード情報D3をICカード300に送信する時間等であってもよい。 The processing date and time of the payment processing is not limited to the processing date and time of the payment processing included in the payment command received from the payment processing apparatus 100. For example, when the IC card 300 is held over the reader/writer terminal 200, the IC card 300 receives the card information D3. , the time when the reader/writer terminal 200 determines that the settlement process has been established, or the time when the updated card information D3 is transmitted from the reader/writer terminal 200 to the IC card 300. .

ところで、図5に示すように、例えばリーダライタ端末200に対するICカード300のかざし方が不十分である場合、リーダライタ端末200とICカード300との間の決済処理に処理未了が発生することがある。そして、リーダライタ端末200は、処理未了の発生を検知すると、処理未了の発生を決済処理装置100に通知する。また、決済処理装置100は、リーダライタ端末200から処理未了の発生が通知されると、再決済コマンドをリーダライタ端末200に発行して決済処理を再開する。そして、リーダライタ端末200は、処理未了が発生した決済処理が正常に終了すると、処理未了の終了を判定する。 By the way, as shown in FIG. 5, for example, if the IC card 300 is insufficiently held over the reader/writer terminal 200, the settlement process between the reader/writer terminal 200 and the IC card 300 may not be completed. There is When the reader/writer terminal 200 detects that processing has not been completed, the reader/writer terminal 200 notifies the payment processing apparatus 100 of the processing that has not been completed. Further, when the payment processing apparatus 100 is notified by the reader/writer terminal 200 that processing has not been completed, the payment processing apparatus 100 issues a re-settlement command to the reader/writer terminal 200 to restart the payment processing. Then, when the payment processing in which the unfinished processing has occurred ends normally, the reader/writer terminal 200 determines that the unfinished processing has ended.

この場合、決済処理の処理未了が発生するタイミングによっては、ICカード300のカード情報D3が更新される一方で、決済処理が完了しない状況が生じる。その結果、商品の購入者は、商品を購入していないにも関わらず、ICカード300の残高金額から決済金額が差し引かれる状況が発生し、電子マネーを用いた商品の決済処理の信頼性を損なうとともに、残高不足により次の商品の購入をしようとする際に、購入が出来なくなってしまう虞があった。 In this case, depending on the timing of incomplete payment processing, a situation may arise in which the payment processing is not completed while the card information D3 of the IC card 300 is updated. As a result, even though the purchaser of the product has not purchased the product, the settlement amount is deducted from the balance amount of the IC card 300, which reduces the reliability of the product settlement process using electronic money. In addition to the damage, there is a risk that the purchase of the next product will not be possible due to insufficient balance.

この点、図6に示すように、本実施の形態では、決済処理装置100は、再決済コマンドを発行した時点で計時を開始し、再決済コマンドを発行してから所定の時間が経過した時点で、リーダライタ端末200に対して決済履歴確認コマンドを発行する。この再決済コマンドは、リーダライタ端末200に対して、ICカード300の再読取を受け付けるコマンドである。リーダライタ端末200は、決済処理装置100が発行した決済履歴確認コマンドを受信すると、処理未了の終了を判定していることを条件に、決済履歴確認レスポンスを決済処理装置100に対して発行する。 In this regard, as shown in FIG. 6, in the present embodiment, payment processing apparatus 100 starts timing when a re-settlement command is issued, and when a predetermined time elapses after issuing a re-settlement command, , a settlement history confirmation command is issued to the reader/writer terminal 200 . This re-settlement command is a command for the reader/writer terminal 200 to accept re-reading of the IC card 300 . When the reader/writer terminal 200 receives the payment history confirmation command issued by the payment processing apparatus 100, the reader/writer terminal 200 issues a payment history confirmation response to the payment processing apparatus 100 on the condition that the unfinished processing has been determined. .

決済処理装置100は、リーダライタ端末200が発行した決済履歴確認レスポンスを受信すると、表示部140を通じて処理未了の発生を通知する。そして、決済処理装置100は、表示部140による処理未了の発生の通知に基づき、店舗の店員が操作部130を通じて入力した返金操作を受け付ける。また、決済処理装置100は、返金操作を受け付けると、リーダライタ端末200に対して返金コマンドを発行する。 When the payment processing apparatus 100 receives the payment history confirmation response issued by the reader/writer terminal 200, the payment processing apparatus 100 notifies the occurrence of incomplete processing through the display unit 140. FIG. Then, the payment processing apparatus 100 accepts a refund operation input by the store clerk through the operation unit 130 based on the notification of the occurrence of incomplete processing by the display unit 140 . Also, upon receiving a refund operation, the payment processing apparatus 100 issues a refund command to the reader/writer terminal 200 .

リーダライタ端末200は、決済処理装置100が発行した返金コマンドを受信すると、商品の購入者がICカード300をかざすまで待機する。そして、リーダライタ端末200は、ICカード300がかざされると、ICカード300との間で返金処理を開始する。 When the reader/writer terminal 200 receives the refund command issued by the payment processing apparatus 100, the reader/writer terminal 200 waits until the purchaser of the product holds the IC card 300 over it. Then, when the IC card 300 is held over the reader/writer terminal 200 , the refund process is started between the IC card 300 and the reader/writer terminal 200 .

この場合、リーダライタ端末200は、ICカード300からカード情報D3を読み出す。そして、リーダライタ端末200は、処理未了が発生した決済金額をICカード300の残高金額に上乗せした金額を新たな残高金額としてカード情報D3を回復するとともに、回復後のカード情報D3をICカード300に送信する。そして、ICカード300は、リーダライタ端末200から受信した回復後のカード情報D3を記憶部320に上書き保存する。また、リーダライタ端末200は、ICカード300との間での返金処理が完了すると、決済処理装置100に対して返金レスポンスを発行し、返金処理の完了を決済処理装置100に通知する。 In this case, the reader/writer terminal 200 reads card information D3 from the IC card 300 . Then, the reader/writer terminal 200 recovers the card information D3 as a new balance amount by adding the settlement amount for which processing has not been completed to the balance amount of the IC card 300, and restores the recovered card information D3 to the IC card. 300. Then, the IC card 300 overwrites and saves the recovered card information D3 received from the reader/writer terminal 200 in the storage unit 320 . Further, when the refund process with the IC card 300 is completed, the reader/writer terminal 200 issues a refund response to the payment processing apparatus 100 and notifies the payment processing apparatus 100 of the completion of the refund process.

以上説明したように、上記実施の形態によれば、以下に列挙する効果を得ることができる。 As described above, according to the above embodiment, the following effects can be obtained.

(1)決済処理装置100は、リーダライタ端末200から受信した決済情報D2と、決済処理装置100に保存されている決済情報D1の履歴とを照合し、照合が成立した場合に決済処理が成立している旨を判定する。これにより、決済処理装置100とリーダライタ端末200との間で通信エラーが発生したとしても、通信エラーが発生する直前の時点で決済処理が成立していたか否かを判定できる。そのため、通信エラーの発生の有無に関わらず決済処理の実行の機会が確保されやすくなり、決済処理の利便性を高めることができる。 (1) The payment processing apparatus 100 compares the payment information D2 received from the reader/writer terminal 200 with the history of the payment information D1 stored in the payment processing apparatus 100, and when the comparison is successful, the payment processing is established. It is determined that As a result, even if a communication error occurs between the payment processing apparatus 100 and the reader/writer terminal 200, it is possible to determine whether or not the payment process was successful immediately before the communication error occurred. Therefore, regardless of whether or not a communication error has occurred, it becomes easier to secure an opportunity to execute the payment processing, and the convenience of the payment processing can be enhanced.

(2)決済処理装置100は、決済処理装置100がリーダライタ端末200から発信された決済情報D2を受信できなかった場合、決済処理装置100がリーダライタ端末200から受信する決済情報D2と、決済処理装置100に保存されている決済情報D1とを照合する。すなわち、リーダライタ端末200から発信された決済情報D2を受信できなかったことを条件に、決済情報D1,D2の照合を行うため、決済情報D1,D2の照合を行う頻度を適正に抑えることができる。 (2) If the payment processing apparatus 100 fails to receive the payment information D2 transmitted from the reader/writer terminal 200, the payment processing apparatus 100 receives the payment information D2 from the reader/writer terminal 200 and the payment information D2. The payment information D1 stored in the processing device 100 is collated. That is, since the payment information D1 and D2 are checked on the condition that the payment information D2 transmitted from the reader/writer terminal 200 cannot be received, the frequency of checking the payment information D1 and D2 can be appropriately suppressed. can.

(3)リーダライタ端末200は、決済処理装置100からの指示に応じて、決済情報D2を決済処理装置100に送信する。これにより、リーダライタ端末200から決済情報D2を送信するための条件が事前に設定されているため、決済情報D2を送信する頻度を適正に抑えることができる。 (3) The reader/writer terminal 200 transmits payment information D<b>2 to the payment processing apparatus 100 in response to an instruction from the payment processing apparatus 100 . Accordingly, since the conditions for transmitting the payment information D2 from the reader/writer terminal 200 are set in advance, the frequency of transmitting the payment information D2 can be appropriately suppressed.

(4)決済情報D1,D2は、決済処理の処理日時を含む情報である。これにより、リーダライタ端末200から過去に受信した決済処理の処理日時と、決済処理装置100に保存されている決済処理の処理日時とが一致する、もしくは所定の許容時間内であるか否かに基づき、通信エラーが発生した時点で決済処理が成立していたか否かを判定することができる。これにより、決済処理装置100とリーダライタ端末200との通信環境が不安定になり、通信が不確実な状態になった場合においても、確実に決済処理を行うことができる。 (4) Payment information D1 and D2 is information including the date and time of payment processing. As a result, whether or not the processing date and time of payment processing received from the reader/writer terminal 200 in the past and the processing date and time of payment processing stored in the payment processing apparatus 100 match or are within a predetermined allowable time. Based on this, it is possible to determine whether or not the settlement process was established at the time when the communication error occurred. Accordingly, even when the communication environment between the payment processing apparatus 100 and the reader/writer terminal 200 becomes unstable and the communication becomes uncertain, the payment processing can be performed reliably.

(5)決済処理装置100は、決済情報D1,D2を照合する機能と、決済情報D1,D2の照合結果に基づいて決済処理の成立の可否を判定する機能とを有している。これにより、決済処理システムのシステム構成の簡素化を図ることができる。 (5) The payment processing apparatus 100 has a function of collating the payment information D1 and D2, and a function of determining whether or not the settlement process is established based on the collation result of the payment information D1 and D2. As a result, it is possible to simplify the system configuration of the payment processing system.

なお、上記実施の形態は、以下のような形態にて実施することもできる。 The above embodiment can also be implemented in the following forms.

・上記実施の形態において、決済処理装置100は、決済コマンドをリーダライタ端末200に送信した時点から一定時間が経過したとしても、リーダライタ端末200から決済リクエストを受信できなかった場合に、決済取消コマンドをリーダライタ端末200に送信してもよい。そして、決済処理装置100は、決済取消コマンドに対する応答として決済取消リクエストをリーダライタ端末200から受信したことを条件に、決済情報確認コマンドを送信してもよい。 - In the above-described embodiment, the payment processing apparatus 100 cancels the payment if the payment request is not received from the reader/writer terminal 200 even after a certain period of time has passed since the payment command was transmitted to the reader/writer terminal 200. A command may be transmitted to the reader/writer terminal 200 . Then, the payment processing apparatus 100 may transmit a payment information confirmation command on condition that a payment cancellation request is received from the reader/writer terminal 200 as a response to the payment cancellation command.

・上記実施の形態において、リーダライタ端末200が、決済情報D1,D2を照合する機能、及び、決済情報D1,D2の照合結果に基づいて決済処理の成立の可否を判定する機能のうち、少なくとも一方の機能を有してもよい。すなわち、これらの機能は、同一の装置に設けられてもよいし、別々の装置に設けられてもよい。また、決済情報D1,D2を照合する機能、及び、決済情報D1,D2の照合結果に基づいて決済処理の成立の可否を判定する機能のうち、少なくとも一方の機能が、決済処理装置100及びリーダライタ端末200とは異なる装置に設けられてもよい。 In the above embodiment, at least the function of the reader/writer terminal 200 to collate the payment information D1 and D2 and the function to determine whether or not the settlement process is established based on the collation result of the payment information D1 and D2 It may have one function. That is, these functions may be provided in the same device or may be provided in separate devices. In addition, at least one of the function of collating the payment information D1 and D2 and the function of determining whether or not the settlement process is established based on the collation result of the payment information D1 and D2 is performed by the payment processing apparatus 100 and the reader. It may be provided in a device different from the writer terminal 200 .

・上記実施の形態において、決済情報は、例えば、決済処理毎に付与される識別番号や、決済処理における店舗、商品の種類や個数、決済金額等の組み合わせからなる決済条件を含んでもよい。 - In the above-described embodiment, the payment information may include, for example, an identification number assigned to each payment process, and a payment condition consisting of a combination of the store in the payment process, the type and number of products, the payment amount, and the like.

・上記実施の形態において、リーダライタ端末200が決済情報を入力するための操作部を有するのであれば、必ずしも、決済処理装置100からリーダライタ端末200に決済コマンドを発行しなくてもよい。 - In the above embodiment, if the reader/writer terminal 200 has an operation unit for inputting payment information, the payment processing apparatus 100 does not necessarily have to issue a payment command to the reader/writer terminal 200 .

・上記実施の形態においては、リーダライタ端末200は、決済処理を実行する毎に、記憶部220に保存されている決済情報D2を直近の情報に上書き保存していた。これに代えて、リーダライタ端末200は、決済処理を実行する毎に、決済情報D2の履歴を記憶部220に保存してもよい。この場合、決済処理装置100は、決済処理毎に付与される識別番号や、決済処理日時等を照合することにより、決済情報D1,D2の照合を行ってもよい。 - In the above embodiment, the reader/writer terminal 200 overwrites the latest information with the payment information D2 stored in the storage unit 220 each time the payment process is executed. Alternatively, the reader/writer terminal 200 may store the history of the payment information D2 in the storage unit 220 each time the payment process is executed. In this case, the payment processing apparatus 100 may check the payment information D1 and D2 by checking the identification number assigned to each payment process, the date and time of the payment process, and the like.

・上記実施の形態においては、決済処理装置100が店舗に設置されたレジスターである場合を例に挙げて説明した。ただし、決済処理装置100は、必ずしもレジスターに限らず、例えばタブレット端末等、リーダライタ端末200と有線又は無線により接続される情報媒体であってもよい。 - In the above embodiment, the case where the payment processing apparatus 100 is a cash register installed in a store has been described as an example. However, the payment processing apparatus 100 is not necessarily limited to a register, and may be an information medium such as a tablet terminal that is connected to the reader/writer terminal 200 by wire or wirelessly.

・上記実施の形態においては、電子マネーを用いた商品の決済処理として、ICカード300を用いた商品の決済処理を例に挙げて説明した。ただし、電子マネーを用いた商品の決済処理としては、デビッドカードやクレジットカードを用いた商品の決済処理等、他の決済処理に適用することも可能である。 - In the above-described embodiment, as the product payment processing using electronic money, the product payment processing using the IC card 300 has been described as an example. However, as payment processing for products using electronic money, it is also possible to apply other payment processing such as payment processing for products using a debit card or credit card.

100…決済処理部の一例としての決済処理装置、110…制御部、120…記憶部、130…操作部、140…表示部、150…インタフェース部、200…読取部の一例としてのリーダライタ端末、210…制御部、220…記憶部、230…インタフェース部、240…通信部、300…情報媒体の一例としてのICカード、310…制御部、320…記憶部、330…通信部、D1…決済情報、D2…決済情報、D3…カード情報。 100... payment processing apparatus as an example of a payment processing unit, 110... control unit, 120... storage unit, 130... operation unit, 140... display unit, 150... interface unit, 200... reader/writer terminal as an example of a reading unit, 210... Control unit 220... Storage unit 230... Interface unit 240... Communication unit 300... IC card as an example of information medium 310... Control unit 320... Storage unit 330... Communication unit D1... Payment information , D2... Payment information, D3... Card information.

Claims (5)

電子マネーを用いた商品の決済処理を行う決済処理部と、
前記決済処理部と通信可能に構成されるとともに、情報媒体に保存された電子マネーに関する情報を読み取る読取部と、
前記決済処理部による前記決済処理の成立の可否を判定する処理判定部と
を備え、
決済情報は、前記決済処理部が前記決済処理ごとに生成する当該決済処理の処理日時を含み、
前記決済情報の履歴は、前記決済処理部が前記決済処理ごとに保存する当該決済処理の前記決済情報であり、
前記処理判定部は、前記決済処理部が前記読取部から発信された前記決済情報を受信できなかった場合、前記読取部から受信した前記読取部における直近の前記決済情報に含まれる前記処理日時と、前記決済処理部に保存されている前記決済情報の履歴のなかの最新の前記決済情報に含まれる前記処理日時とを照合し、2つの前記処理日時が一致する、もしくは2つの前記処理日時が所定の許容時間内である場合に前記決済処理が成立している旨を判定する
ことを特徴とする決済処理システム。
a payment processing unit that performs payment processing for products using electronic money;
a reading unit configured to be communicable with the payment processing unit and reading information related to electronic money stored in an information medium;
a processing determination unit that determines whether or not the settlement processing is established by the settlement processing unit;
The payment information includes the processing date and time of the payment process generated by the payment processing unit for each payment process,
The payment information history is the payment information of the payment process that the payment processing unit saves for each payment process,
When the payment processing unit fails to receive the payment information transmitted from the reading unit , the processing determination unit determines the processing date and time included in the most recent payment information in the reading unit received from the reading unit. , matching the processing date and time included in the latest payment information in the history of the payment information stored in the payment processing unit, and the two processing dates and times match, or the two processing dates and times are matched. A settlement processing system, wherein it is determined that the settlement processing has been established when it is within a predetermined allowable time .
前記読取部は、前記決済処理部からの指示に応じて、前記読取部における直近の前記決済情報を前記処理判定部に送信する
請求項1に記載の決済処理システム。
The payment processing system according to claim 1 , wherein the reading unit transmits the most recent payment information in the reading unit to the processing determination unit in response to an instruction from the payment processing unit.
前記決済処理部及び前記処理判定部は、同一の装置に設けられている
請求項1または2に記載の決済処理システム。
The payment processing system according to claim 1 or 2 , wherein the payment processing unit and the processing determination unit are provided in the same device.
前記決済処理部は、前記読取部から前記決済情報を受信できず、且つ、前記決済処理部からの前記決済処理の取消指示に対する応答を前記読取部から受信した場合、前記読取部に対して前記読取部における直近の前記決済情報を要求する
請求項1~のいずれか一項に記載の決済処理システム。
When the payment processing unit cannot receive the payment information from the reading unit and receives a response from the reading unit to the instruction to cancel the payment processing from the payment processing unit, the payment processing unit The payment processing system according to any one of claims 1 to 3 , wherein the most recent payment information in the reading unit is requested.
決済情報は、決済処理部が決済処理ごとに生成する当該決済処理の処理日時を含み、
前記決済情報の履歴は、前記決済処理部が前記決済処理ごとに保存する当該決済処理の前記決済情報であり、
前記決済処理部が読取部から発信された前記決済情報を受信できなかった場合、処理判定部が前記読取部から当該読取部における直近の前記決済情報を受信する受信ステップと、
前記受信ステップにおいて前記処理判定部が受信した前記決済情報に含まれる前記処理日時と、前記決済処理部に保存されている前記決済情報の履歴のなかの最新の前記決済情報に含まれる前記処理日時とを前記処理判定部が照合する照合ステップと、
前記照合ステップにおいて2つの前記処理日時が一致する、もしくは2つの前記処理日時が所定の許容時間内である場合に前記決済処理が成立している旨を前記処理判定部が判定する判定ステップと
を含む
ことを特徴とする決済処理方法。
The payment information includes the processing date and time of the payment process generated by the payment processing unit for each payment process,
The payment information history is the payment information of the payment process that the payment processing unit saves for each payment process,
a receiving step in which, when the payment processing unit fails to receive the payment information transmitted from the reading unit, the processing determination unit receives the latest payment information in the reading unit from the reading unit ;
The processing date and time included in the payment information received by the processing determination unit in the receiving step, and the processing date and time included in the latest payment information in the history of the payment information stored in the payment processing unit. A collation step in which the processing determination unit collates the
a determination step in which the processing determination unit determines that the settlement process is established when the two processing dates and times match or the two processing dates and times are within a predetermined allowable time in the collation step; A settlement processing method characterized by comprising:
JP2018218088A 2018-11-21 2018-11-21 Payment processing system and payment processing method Active JP7133447B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018218088A JP7133447B2 (en) 2018-11-21 2018-11-21 Payment processing system and payment processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018218088A JP7133447B2 (en) 2018-11-21 2018-11-21 Payment processing system and payment processing method

Publications (2)

Publication Number Publication Date
JP2020086752A JP2020086752A (en) 2020-06-04
JP7133447B2 true JP7133447B2 (en) 2022-09-08

Family

ID=70908184

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018218088A Active JP7133447B2 (en) 2018-11-21 2018-11-21 Payment processing system and payment processing method

Country Status (1)

Country Link
JP (1) JP7133447B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118552196B (en) * 2024-06-14 2025-02-11 全通金信控股(广东)有限公司 A method and system for verifying batch order settlement data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008065620A (en) 2006-09-07 2008-03-21 Fuji Electric Retail Systems Co Ltd Electronic money system and control method therefor
JP2008171249A (en) 2007-01-12 2008-07-24 Bitwallet Inc Amount change information transmission device, amount change information transmission method, coin terminal and amount change method
US20110244799A1 (en) 2010-03-31 2011-10-06 Roberts David A Systems and methods for operating transaction terminals

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008065620A (en) 2006-09-07 2008-03-21 Fuji Electric Retail Systems Co Ltd Electronic money system and control method therefor
JP2008171249A (en) 2007-01-12 2008-07-24 Bitwallet Inc Amount change information transmission device, amount change information transmission method, coin terminal and amount change method
US20110244799A1 (en) 2010-03-31 2011-10-06 Roberts David A Systems and methods for operating transaction terminals

Also Published As

Publication number Publication date
JP2020086752A (en) 2020-06-04

Similar Documents

Publication Publication Date Title
US20220414637A1 (en) Mobile card payment system for performing card payment between mobile communication terminals and method therefor
US10546286B2 (en) Information processing server, information processing method, information processing program product, recording medium on which information processing program product is recorded, portable terminal, information processing method executed by handheld computer, program product for portable terminal, and recording medium on which program product for portable terminal is recorded
JP2014021974A (en) Method for online payment, and system and electronic device for executing the same
JP2018506102A5 (en)
US9858571B2 (en) Methods and systems for mitigating fraud losses during a payment card transaction
US20210133726A1 (en) Transaction support program and system
TWI733978B (en) Commodity gift system and commodity gift method
KR20200017636A (en) Method for paying with IC card
JP7133447B2 (en) Payment processing system and payment processing method
US20100237146A1 (en) Card authentication system and method
US7937299B1 (en) Systems and methods for preauthorizing check transactions
JP2009129377A (en) Settlement processing system by off-line transaction approval system for mobile card and its method
US11341479B2 (en) System for verifying a user of a payment device
JP2022146218A (en) Payment system, payment method, and computer program
JP2018200550A (en) Payment apparatus and program
KR101751792B1 (en) Method for processing payment using ic card and payment terminal thereof
KR20200016693A (en) Method for paying IC cash settlement at KIOSK
KR20200018523A (en) Method for paying with IC card
JP7583665B2 (en) Payment terminals and programs
KR20190118090A (en) Product payment system that provides prepayment function using electronic cash
JP2000113081A (en) Electronic cash transaction processing method and processing apparatus and electronic wallet card
CN108022098A (en) A kind of method of commerce, traction equipment and computer-readable recording medium
US20150012432A1 (en) Systems and methods for managing personal records associated with payment transactions
KR100818375B1 (en) Card sales slip processing method and system and card sales slip processing server and program recording medium therefor
KR101810936B1 (en) A method for processing card information and an terminal appratus using it

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20181219

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210430

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220315

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220420

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220816

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220829

R150 Certificate of patent or registration of utility model

Ref document number: 7133447

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150