[go: up one dir, main page]

TWI817096B - A tokenization scanning code payment system, method and computer readable medium - Google Patents

A tokenization scanning code payment system, method and computer readable medium Download PDF

Info

Publication number
TWI817096B
TWI817096B TW110109787A TW110109787A TWI817096B TW I817096 B TWI817096 B TW I817096B TW 110109787 A TW110109787 A TW 110109787A TW 110109787 A TW110109787 A TW 110109787A TW I817096 B TWI817096 B TW I817096B
Authority
TW
Taiwan
Prior art keywords
transaction
code
payment
coded
scan
Prior art date
Application number
TW110109787A
Other languages
Chinese (zh)
Other versions
TW202238476A (en
Inventor
魏煜杰
林士弘
林佳儀
陳郁青
Original Assignee
中華電信股份有限公司
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 中華電信股份有限公司 filed Critical 中華電信股份有限公司
Priority to TW110109787A priority Critical patent/TWI817096B/en
Publication of TW202238476A publication Critical patent/TW202238476A/en
Application granted granted Critical
Publication of TWI817096B publication Critical patent/TWI817096B/en

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Testing Of Coins (AREA)
  • Inspection Of Paper Currency And Valuable Securities (AREA)

Abstract

The present invention provides a tokenization scanning code payment system, method and computer readable medium. The system includes a tokenization scanning code payment device, a mobile device and a sales device, wherein the tokenization scanning code payment device receives a trading data from the mobile device and the sales device. The tokenization scanning code payment device obtains a corresponding card number based on the tokenization card information in the trading data for subsequent payment. Therefore, the present invention can be applied to scan code payment without being restricted by the tokenization card information of contactless payment to provide users with a more convenient and secure transaction mode. The present invention further provides a computer-readable medium for performing the tokenization scanning code payment method.

Description

一種代碼化掃碼支付系統、方法及電腦可讀媒介 A coded scan code payment system, method and computer-readable medium

本發明係有關一種代碼化支付之技術,尤其指一種利用代碼化卡片資訊之代碼化掃碼支付系統、方法及電腦可讀媒介。 The present invention relates to a coded payment technology, and in particular, to a coded scan code payment system, method and computer-readable medium that utilizes coded card information.

目前在支付行為上面,越來越多的消費者已慢慢習慣從現金與實體卡片轉向使用行動支付消費,且掃描條碼為當下用戶主流。但相對來說「商家不普遍」與「卡片不支援」,皆為用戶不喜歡使用行動支付的主因之一。 At present, in terms of payment behavior, more and more consumers have gradually become accustomed to switching from cash and physical cards to using mobile payment for consumption, and scanning barcodes has become the mainstream among users today. However, relatively speaking, "the merchants are not widespread" and "the card is not supported" are one of the main reasons why users do not like to use mobile payment.

然而,在現有技術中,發卡組織(如吉世美國際股份有限公司、萬事達卡公司或Visa公司)所提供的代碼化服務是有限制的,當在智慧型手機上申請代碼化卡片(如代碼化信用卡)時,就必須決定該代碼化卡片(如代碼化信用卡)係用於掃碼式支付或感應式支付。換句話說,用於掃碼式支付或感應式支付之代碼化卡片(如代碼化信用卡)是無法互相取代或交替使用的,故申請時已決定其所能提供的支付方式為何,後續不易變更或彈性使用。 However, in the existing technology, the coding services provided by card issuing organizations (such as GISMI International Co., Ltd., MasterCard Inc. or Visa Inc.) are limited. When applying for a coded card (such as a code card) on a smartphone, When using a coded credit card, you must decide whether the coded card (such as a coded credit card) will be used for scan-code payment or contactless payment. In other words, coded cards (such as coded credit cards) used for scan-code payment or contactless payment cannot replace each other or be used interchangeably. Therefore, the payment methods they can provide have been determined at the time of application and cannot be easily changed later. or flexible use.

再者,若採用習知掃碼式支付的代碼化卡片進行掃碼式支付,則提供掃碼式支付服務的業者之系統端會儲存該習知掃碼式支付的代碼化卡片相對應的用戶之原始信用卡卡號。是以,當該系統端執行交易時,該系統端會於接收到該習知掃碼式支付的代碼化卡片後,從其系統內部取得相對應的用戶之原始信用卡卡號,藉此執行交易。 Furthermore, if the coded card of the conventional scan-code payment is used for scan-code payment, the system of the operator providing the scan-code payment service will store the user corresponding to the coded card of the conventional scan-code payment. the original credit card number. Therefore, when the system side performs a transaction, after receiving the coded card of the conventional scan-code payment, the system side obtains the corresponding user's original credit card number from within its system to perform the transaction.

然而,前述採用習知掃碼式支付的代碼化卡片進行掃碼式支付之交易模式必須將用戶的卡號預先儲存於提供掃碼式支付服務的業者之系統端中,故該系統端具有洩露用戶之原始信用卡卡號的疑慮,造成交易的安全性降低。 However, the aforementioned transaction model using conventional scan-code payment coded cards for scan-code payment requires the user's card number to be stored in advance in the system of the operator that provides scan-code payment services. Therefore, the system has the potential to leak the user's credit card number. Doubts about the original credit card number reduce the security of the transaction.

因此,如何克服代碼化卡片無法互相取代或交替使用的限制,使目前電子錢包提供商的感應式支付工具可藉由感應式代碼化卡片進行掃碼支付模式,提升支付工具使用便利性以及擴大適用場域,並提高其安全性,已成為本領域技術人員目前的重要課題。 Therefore, how to overcome the limitation that coded cards cannot replace each other or be used interchangeably, so that the current electronic wallet provider's contactless payment tools can use the contactless coded card to carry out scan-code payment mode, improve the convenience of use of payment tools and expand the applicability Fields and improving their security have become important issues for those skilled in the field.

為解決上述問題,本發明提供一種代碼化掃碼支付系統,係包括:一銷售裝置,係傳送第一交易資料;一行動裝置,係傳送第二交易資料;以及一掃碼支付裝置,係通訊連接該行動裝置及該銷售裝置,以接收該第一交易資料或該第二交易資料進行驗證,再依據該第一交易資料或該第二交易資料中之代碼化卡片資訊取得對應之卡號,俾進行交易授權,其中,該掃碼支付裝置於取得且確認該交易授權之結果後,係使該掃碼支付裝置進行交易,再通知該行動裝置與該銷售裝置顯示該交易之結果。 In order to solve the above problems, the present invention provides a coded scan code payment system, which includes: a sales device that transmits the first transaction data; a mobile device that transmits the second transaction data; and a code scan payment device that is connected by communication. The mobile device and the sales device receive the first transaction data or the second transaction data for verification, and then obtain the corresponding card number based on the coded card information in the first transaction data or the second transaction data for processing. Transaction authorization, in which, after obtaining and confirming the result of the transaction authorization, the scan-code payment device causes the scan-code payment device to conduct a transaction, and then notifies the mobile device and the sales device to display the result of the transaction.

本發明另提供一種代碼化掃碼支付方法,係包括:由一掃碼支付裝置接收自一銷售裝置傳送的第一交易資料,或是接收由一行動裝置傳送的第二交易資料,以對該第一交易資料或該第二交易資料進行驗證;由該掃碼支付裝置依據該第一交易資料或該第二交易資料中之代碼化卡片資訊取得對應之卡號,俾進行交易授權;以及由該掃碼支付裝置取得且確認該交易授權之結果,以使該掃碼支付裝置進行交易,再通知該行動裝置與該銷售裝置顯示該交易之結果。 The present invention also provides a coded scan code payment method, which includes: a scan code payment device receiving the first transaction data transmitted from a sales device, or receiving the second transaction data transmitted by a mobile device, in order to respond to the third transaction data. Verify the first transaction data or the second transaction data; the scan-code payment device obtains the corresponding card number based on the coded card information in the first transaction data or the second transaction data for transaction authorization; and the scan-code payment device obtains the corresponding card number based on the coded card information in the first transaction data or the second transaction data for transaction authorization; The QR code payment device obtains and confirms the result of the transaction authorization, so that the QR code payment device performs the transaction, and then notifies the mobile device and the sales device to display the result of the transaction.

本發明復提供一種電腦可讀媒介,應用於計算裝置或電腦中,係儲存有指令,以執行上述之代碼化掃碼支付方法。 The invention further provides a computer-readable medium, which is used in a computing device or computer and stores instructions to execute the above coded code scanning payment method.

由上述可知,本發明之代碼化掃碼支付系統、方法及電腦可讀媒介,係將來自行動裝置或銷售裝置之代碼化卡片資訊傳送至發卡組織進行轉譯(de-tokenize),以取得原始卡號且進行支付。藉此,本發明提供用戶僅需依據其綁定的信用卡或簽帳金融卡申請一組用於感應式支付的代碼化卡片資訊,即可用於感應式支付或是掃碼式支付,故相較於現有技術因申請時就須指定代碼化卡片資訊係為感應式支付者或掃碼式支付者,造成兩者無法互相通用,而本發明能將用於感應式支付的代碼化卡片資訊應用於掃碼式支付,使得用戶能依據當下的需求快速、安全地選擇最適合的支付方式。 From the above, it can be seen that the coded scan code payment system, method and computer-readable medium of the present invention transmit the coded card information from the mobile device or sales device to the card issuing organization for translation (de-tokenize) to obtain the original card number. and make payment. In this way, the present invention provides users to apply for a set of coded card information for contactless payment based on their bound credit card or debit card, which can then be used for contactless payment or scan-code payment. Therefore, compared with In the existing technology, it is necessary to specify whether the coded card information is for contactless payment or scan-code payment when applying, so the two cannot be used interchangeably. However, the present invention can apply the coded card information used for contactless payment to Scan-code payment allows users to quickly and safely choose the most suitable payment method based on current needs.

為讓本發明之上述特徵與優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明。在以下描述內容中將部分闡述本發明之額外特徵及優點,且此等特徵及優點將部分自所述描述內容可得而知,或可藉由對本發明之實踐習得。應理解,前文一般描述與以下詳細描述兩者均為例示性及解釋性,且不欲約束本發明所欲主張之範圍。 In order to make the above-mentioned features and advantages of the present invention more obvious and easy to understand, embodiments are given below and explained in detail with reference to the accompanying drawings. Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not intended to limit the scope of the present invention.

1:代碼化掃碼支付系統 1: Coded scan code payment system

10:掃碼支付裝置 10: Scan code payment device

101:資料驗證模組 101:Data verification module

102:支付處理模組 102: Payment processing module

103:代碼處理模組 103:Code processing module

11:行動裝置 11:Mobile device

111:交易資料處理模組 111: Transaction data processing module

112:傳輸介面 112:Transmission interface

12:銷售裝置 12: Sales device

20:發卡組織 20:Card issuing organization

30:發卡行 30:Card issuing bank

40:收單行 40: Acquiring bank

S21至S28、S31至S38:步驟 S21 to S28, S31 to S38: steps

S41至S412、S51至S510:步驟 S41 to S412, S51 to S510: steps

S61至S67:步驟 S61 to S67: Steps

圖1係為本發明之代碼化掃碼支付系統之架構示意圖; Figure 1 is a schematic structural diagram of the coded scanning payment system of the present invention;

圖2係為本發明之代碼化掃碼支付之被掃方法流程示意圖; Figure 2 is a schematic flow chart of the scanned method for coded scanning payment according to the present invention;

圖3係為本發明之代碼化掃碼支付之主掃方法流程示意圖; Figure 3 is a schematic flow chart of the main scanning method of coded scanning payment according to the present invention;

圖4係為圖2之被掃方法的支付實施例之循序示意圖; Figure 4 is a sequential schematic diagram of the payment embodiment of the scanned method in Figure 2;

圖5係為圖3之主掃方法的支付實施例之循序示意圖;以及 Figure 5 is a sequential schematic diagram of the payment embodiment of the main scanning method in Figure 3; and

圖6係為圖4及圖5之後續支付實施例之循序示意圖。 FIG. 6 is a sequential schematic diagram of the subsequent payment embodiment of FIG. 4 and FIG. 5 .

以下藉由特定的具體實施例說明本發明之實施方式,熟悉此技藝之人士可由本說明書所揭示之內容輕易地瞭解本發明之其他優點及功效。 The following describes the implementation of the present invention through specific embodiments. Those familiar with the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification.

須知,本說明書所附圖式所繪示之結構、比例、大小等,均僅用以配合說明書所揭示之內容,以供熟悉此技藝之人士之瞭解與閱讀,並非用以限定本發明可實施之限定條件,故不具技術上之實質意義,任何結構之修飾、比例關係之改變或大小之調整,在不影響本發明所能產生之功效及所能達成之目的下,均應仍落在本發明所揭示之技術內容得能涵蓋之範圍內。同時,本說明書中所引用之如「一」、「第一」、「第二」、「上」及「下」等之用語,亦僅為便於敘述之明瞭,而非用以限定本發明可實施之範圍,其相對關係之改變或調整,在無實質變更技術內容下,當視為本發明可實施之範疇。 It should be noted that the structures, proportions, sizes, etc. shown in the drawings attached to this specification are only used to coordinate with the content disclosed in the specification for the understanding and reading of those familiar with the art, and are not used to limit the implementation of the present invention. Therefore, it has no technical substantive significance. Any structural modifications, changes in proportions, or adjustments in size shall still fall within the scope of this invention without affecting the effects that can be produced and the purposes that can be achieved. The technical content disclosed by the invention must be within the scope that can be covered. At the same time, terms such as "a", "first", "second", "upper" and "lower" cited in this specification are only for convenience of description and are not used to limit the scope of the present invention. Changes or adjustments in the scope of implementation and relative relationships shall be regarded as the scope within which the present invention can be implemented without substantially changing the technical content.

圖1係為本發明之代碼化掃碼支付系統之架構示意圖。如圖1所示,該代碼化掃碼支付系統1係包括:一掃碼支付裝置10、一具有應用程式(Application,APP)及攝像鏡頭之行動裝置11及一銷售裝置12,其中,該掃碼支付裝置10係包含一資料驗證模組101、支付處理模組102及一代碼處理模組103,以及該行動裝置11係包含一交易資料處理模組111及一傳輸介面112。 Figure 1 is a schematic structural diagram of the coded scan code payment system of the present invention. As shown in Figure 1, the coded scan code payment system 1 includes: a scan code payment device 10, a mobile device 11 with an application (Application, APP) and a camera lens, and a sales device 12, wherein the code scan payment device 10 includes: The payment device 10 includes a data verification module 101, a payment processing module 102 and a code processing module 103, and the mobile device 11 includes a transaction data processing module 111 and a transmission interface 112.

具體而言,該掃碼支付裝置10係建置於一伺服器(如通用伺服器、檔案伺服器、儲存單元伺服器等)或其它適當演算機制之電子設備中;該行動裝置11係包括智慧型手機、智慧型手環/手錶、平板電腦或其他可攜式電子裝置;以及該銷售裝置12係包括服務式端點銷售系統(point of service,POS,或通稱POS機),但皆不限於上述。 Specifically, the scan code payment device 10 is built in a server (such as a general server, a file server, a storage unit server, etc.) or other electronic equipment with appropriate computing mechanisms; the mobile device 11 includes a smart mobile phones, smart bracelets/watches, tablets or other portable electronic devices; and the sales device 12 includes a point of service (POS, or commonly referred to as POS machine), but is not limited to above.

此外,上述每一模組均可為軟體、硬體或韌體;若為硬體,則可為具有資料處理與運算能力之處理單元、處理器、電腦或伺服器;若為軟體或韌體,則可包括處理單元、處理器、電腦或伺服器可執行之指令,且可安裝於同一硬體裝置或分布於不同的複數硬體裝置。 In addition, each of the above modules can be software, hardware or firmware; if it is hardware, it can be a processing unit, processor, computer or server with data processing and computing capabilities; if it is software or firmware , it can include instructions executable by a processing unit, processor, computer or server, and can be installed on the same hardware device or distributed on multiple different hardware devices.

於本實施例中,一掃碼支付裝置10係通訊連接(如利用網際網路(Internet)或各種有線、無線或行動網路)通訊連接一行動裝置11、一銷售裝置12、一發卡組織20、一發卡行30及一收單行40,其中,該發卡組織20係包括發行吉士美卡(或稱日財卡,Japan Credit Bureau,JCB)的吉世美國際股份有限公司、萬事達卡(MasterCard)的萬事達卡公司,或是VisaCard的Visa公司等;以及該發卡行30及該收單行40係包括銀行等相關金融機構,但皆不限於上述。 In this embodiment, the scan-code payment device 10 is connected via communication (such as using the Internet or various wired, wireless or mobile networks) to connect a mobile device 11, a sales device 12, a card issuing organization 20, One card issuing bank 30 and one acquiring bank 40. Among them, the card issuing organization 20 includes JCB International Co., Ltd. and MasterCard, which issue Japan Credit Bureau (JCB). MasterCard Company, or VisaCard Company, etc.; and the card issuing bank 30 and the acquiring bank 40 include banks and other related financial institutions, but are not limited to the above.

所述之掃碼支付裝置10,係包含一資料驗證模組101、支付處理模組102及一代碼處理模組103,其中,該資料驗證模組101係用以驗證該行動裝置11與經一用戶選擇的綁定卡片(如信用卡或簽帳金融卡等)之代碼化卡片資訊之間的綁定關係是否相符,且利用一加密演算法產生一交易驗證碼,以驗證一第一交易資料的合法性、完整性及格式正確性,或是利用一密碼學演算法將一第二交易資料進行加密,之後再利用該密碼學演算法解析該已加密的第二交易資料,亦驗證該經解析的第二交易資料的合法性、完整性及格式正確性。 The scan code payment device 10 includes a data verification module 101, a payment processing module 102 and a code processing module 103, wherein the data verification module 101 is used to verify that the mobile device 11 and the Whether the binding relationship between the coded card information of the bound card selected by the user (such as a credit card or debit card, etc.) is consistent, and an encryption algorithm is used to generate a transaction verification code to verify the first transaction data Legality, integrity and format correctness, or using a cryptographic algorithm to encrypt a second transaction data, and then using the cryptographic algorithm to parse the encrypted second transaction data, and also verify the parsed second transaction data The legality, completeness and correctness of the format of the secondary transaction data.

在一實施例中,該密碼學演算法係包括三重資料加密演算法(Triple Data Encryption Algorithm,TDEA,或稱3DES)或進階加密標準(Advanced Encryption Standard,AES)等,但不限於上述。 In one embodiment, the cryptographic algorithm includes Triple Data Encryption Algorithm (TDEA, or 3DES) or Advanced Encryption Standard (Advanced Encryption Standard, AES), but is not limited to the above.

再者,該支付處理模組102係用以處理交易資料內容及執行交易流程邏輯;以及該代碼處理模組103係用以介接該發卡組織20、該發卡行30或該收單行40,且該代碼處理模組103將經選擇的綁定卡片之代碼化卡片資訊透過該發卡組織20取回對應之原始卡號,此外,又提供該支付處理模組102對該發卡行30或該收單行40的請求進行轉送。 Furthermore, the payment processing module 102 is used to process transaction data content and execute transaction process logic; and the code processing module 103 is used to interface with the card issuing organization 20, the card issuing bank 30 or the acquiring bank 40, and The code processing module 103 retrieves the corresponding original card number from the coded card information of the selected bound card through the card issuing organization 20. In addition, it also provides the payment processing module 102 to the card issuing bank 30 or the acquiring bank 40. forward the request.

所述之行動裝置11,係具有掃描一維或二維條碼(如QR code)功能之掃描器與顯示一維或二維條碼(如QR code)功能之顯示器(圖中未示),及包含一交易資料處理模組111及一傳輸介面112,其中,該交易資料處理模組111係用以提供存取該行動裝置11內的該代碼化卡片資訊,與產生一包含該行動裝置11之識別資訊、經選擇的綁定卡片之代碼化卡片資訊以及該交易驗證碼之一維或二維條碼(如QR code)。 The mobile device 11 is a scanner with the function of scanning one-dimensional or two-dimensional barcodes (such as QR code) and a display (not shown in the figure) with the function of displaying one-dimensional or two-dimensional barcodes (such as QR code), and includes A transaction data processing module 111 and a transmission interface 112, wherein the transaction data processing module 111 is used to provide access to the coded card information in the mobile device 11, and generate an identification containing the mobile device 11 information, the coded card information of the selected bound card, and the one-dimensional or two-dimensional barcode (such as QR code) of the transaction verification code.

又,該交易資料處理模組111可用以解析該銷售裝置12所產生的一維或二維條碼(如QR code),以取得一交易資訊;以及該傳輸介面112係用以提供該行動裝置11與該掃碼支付裝置10之間傳遞資料。 In addition, the transaction data processing module 111 can be used to parse the one-dimensional or two-dimensional barcode (such as QR code) generated by the sales device 12 to obtain transaction information; and the transmission interface 112 is used to provide the mobile device 11 Transfer data to and from the QR code payment device 10 .

在一實施例中,該行動裝置11之識別資訊係包括國際移動設備識別碼(International Mobile Equipment Identity number,IMEI)、國際移動使用者識別碼(International Mobile Subscriber Identification Number,IMSI)或是積體電路卡識別碼(Integrate circuit card identity,ICCID)等,但不限於上述。 In one embodiment, the identification information of the mobile device 11 includes an International Mobile Equipment Identity number (IMEI), an International Mobile Subscriber Identification Number (IMSI) or an integrated circuit. Card identification code (Integrate circuit card identity, ICCID), etc., but not limited to the above.

在一實施例中,該行動裝置11之應用程式係提供一用戶依據至少一綁定卡片(如信用卡或簽帳金融卡等)向一發卡組識20申請對應之一代碼化卡片資訊,且該代碼化卡片資訊係用於感應式支付。 In one embodiment, the application program of the mobile device 11 provides a user to apply for corresponding coded card information from a card issuing group ID 20 based on at least one bound card (such as a credit card or a debit card, etc.), and the Coded card information is used for contactless payments.

所述之銷售裝置12,係用以讀取該行動裝置11之一維或二維條碼(如QR code),以取得該行動裝置11之識別資訊、經選擇的綁定卡片之代碼化卡片資訊及該交易驗證碼,以將該行動裝置11之識別資訊、該代碼化卡片資訊、該交易驗證碼及一交易資訊之該第一交易資料傳送至該掃碼支付裝置10,或是,該銷售裝置12產生並顯示包含一交易資訊之一維或二維條碼(如QR code),其中,該一維或該二維條碼(如QR code)係透過該銷售裝置12即時產生者。 The sales device 12 is used to read the one-dimensional or two-dimensional barcode (such as QR code) of the mobile device 11 to obtain the identification information of the mobile device 11 and the coded card information of the selected bound card. and the transaction verification code, to transmit the identification information of the mobile device 11, the coded card information, the transaction verification code and the first transaction information of the transaction information to the scan code payment device 10, or the sales The device 12 generates and displays a one-dimensional or two-dimensional barcode (such as a QR code) containing transaction information, wherein the one-dimensional or two-dimensional barcode (such as a QR code) is generated in real time through the sales device 12 .

在一實施例中,該交易資訊係包括店家資訊、商品名稱、商品價格或商品數量等,但不限於上述。 In one embodiment, the transaction information includes store information, product name, product price or product quantity, but is not limited to the above.

在一實施例中,該銷售裝置12產生的該一維或該二維條碼(如QR code)亦為一固定式一維或二維條碼(如QR code),其包含店家 資訊,以於該行動裝置11之掃描器掃描該固定式一維或二維條碼(如QR code)後,透過該行動裝置11之應用程式輸入如商品金額之交易資訊。 In one embodiment, the one-dimensional or two-dimensional barcode (such as QR code) generated by the sales device 12 is also a fixed one-dimensional or two-dimensional barcode (such as QR code), which includes the store's Information, after scanning the fixed one-dimensional or two-dimensional barcode (such as QR code) with the scanner of the mobile device 11, transaction information such as the amount of the product can be input through the application of the mobile device 11.

圖2係為本發明之代碼化掃碼支付系統之被掃方法流程示意圖,且一併參閱圖1說明之。 FIG. 2 is a schematic flowchart of the scanned method of the coded code scanning payment system of the present invention, and is explained with reference to FIG. 1 .

如圖2所示,此代碼化掃碼支付之被掃方法流程包含下列步驟S21至步驟S28: As shown in Figure 2, the scanned method flow of this coded scan code payment includes the following steps S21 to step S28:

於步驟S21中,一行動裝置11之應用程式係提供一用戶依據至少一綁定卡片(如信用卡或簽帳金融卡等)向一發卡組織20申請對應之一代碼化卡片資訊,以取得該代碼化卡片資訊。 In step S21, an application program of the mobile device 11 provides a user to apply for corresponding coded card information from a card issuing organization 20 based on at least one bound card (such as a credit card or a debit card, etc.) to obtain the code. Convert card information.

於步驟S22中,該行動裝置11之應用程式係提供該用戶選擇此次交易欲使用之綁定卡片,以利用選擇的該綁定卡片之代碼化卡片資訊與該行動裝置11之識別資訊向一掃碼支付裝置10請求一交易驗證碼。 In step S22, the application of the mobile device 11 provides the user to select the bound card to be used for this transaction, and uses the coded card information of the selected bound card and the identification information of the mobile device 11 to scan The code payment device 10 requests a transaction verification code.

於步驟S23中,該行動裝置11接收來自該掃碼支付裝置10的該交易驗證碼,且該行動裝置11產生一包含該行動裝置11之識別資訊、該代碼化卡片資訊及該交易驗證碼之一維或二維條碼(如QR code),以由該行動裝置11之顯示器顯示該一維或該二維條碼,俾供一銷售裝置12掃描該一維或該二維條碼。 In step S23, the mobile device 11 receives the transaction verification code from the scan code payment device 10, and the mobile device 11 generates a verification code including the identification information of the mobile device 11, the coded card information and the transaction verification code. One-dimensional or two-dimensional barcode (such as QR code) is displayed on the display of the mobile device 11 so that a sales device 12 can scan the one-dimensional or two-dimensional barcode.

於步驟S24中,當該銷售裝置12掃描該一維或該二維條碼後,該銷售裝置12解析該一維或該二維條碼取得該行動裝置11之識別資訊、該代碼化卡片資訊及該交易驗證碼,以將該行動裝置11之識別資訊、該代碼化卡片資訊、該交易驗證碼及一交易資訊之第一交易資料傳送至該掃碼支付裝置10,進而啟動本次交易。 In step S24, after the sales device 12 scans the one-dimensional or two-dimensional barcode, the sales device 12 parses the one-dimensional or two-dimensional barcode to obtain the identification information of the mobile device 11, the coded card information and the The transaction verification code is used to transmit the identification information of the mobile device 11, the coded card information, the transaction verification code and the first transaction data of the transaction information to the scan code payment device 10, thereby initiating this transaction.

於步驟S25中,該掃碼支付裝置10接收來自銷售裝置12的該第一交易資料,以驗證該第一交易資料的合法性、完整性及格式正確性。 In step S25, the scan-code payment device 10 receives the first transaction data from the sales device 12 to verify the legality, completeness and correctness of the format of the first transaction data.

於步驟S26中,該掃碼支付裝置10執行一交易授權請求,由該掃碼支付裝置10將該代碼化卡片資訊透過該發卡組織20進行轉譯(de-tokenize),以取回該綁定卡片之原始卡號後,對一發卡行30進行交易授權。在一實施例中,該掃碼支付裝置10與該發卡組織20之間係採用加密連線。 In step S26, the scan-code payment device 10 executes a transaction authorization request, and the code-scan payment device 10 translates (de-tokenizes) the coded card information through the card issuing organization 20 to retrieve the bound card. After obtaining the original card number, a card issuing bank 30 is authorized for the transaction. In one embodiment, an encrypted connection is used between the QR code payment device 10 and the card issuing organization 20 .

於步驟S27中,該掃碼支付裝置10取得來自該發卡行30的交易授權結果,以確認該交易授權結果,俾判定是否執行一交易請求,其中,若該交易授權結果為成功,則該掃碼支付裝置10對一收單行40進行該交易請求。 In step S27, the scan code payment device 10 obtains the transaction authorization result from the card issuer 30 to confirm the transaction authorization result and determine whether to execute a transaction request. If the transaction authorization result is successful, the scan code The code payment device 10 makes the transaction request to an acquiring bank 40 .

於步驟S28中,該掃碼支付裝置10與該銷售裝置12接收來自該收單行40回覆的一交易結果,且該掃碼支付裝置10將該交易結果處理後通知該行動裝置11,以及將該交易結果直接通知該銷售裝置12,俾由該行動裝置11與該銷售裝置12顯示該交易結果。 In step S28, the QR code payment device 10 and the sales device 12 receive a transaction result from the acquiring bank 40, and the QR code payment device 10 processes the transaction result and notifies the mobile device 11, and sends the transaction result to the mobile device 11. The transaction result is directly notified to the sales device 12 so that the mobile device 11 and the sales device 12 display the transaction result.

圖3係為本發明之代碼化掃碼支付系統之主掃方法流程示意圖,且一併參閱圖1說明之。 FIG. 3 is a schematic flowchart of the main scanning method of the coded code scanning payment system of the present invention, and is explained with reference to FIG. 1 .

如圖3所示,此代碼化掃碼支付之主掃方法流程包含下列步驟S31至步驟S38: As shown in Figure 3, the main scanning method process of coded scanning payment includes the following steps S31 to S38:

於步驟S31中,一行動裝置11之應用程式係提供一用戶依據至少一綁定卡片(如信用卡或簽帳金融卡等)向一發卡組織20申請對應之一代碼化卡片資訊。 In step S31, an application program of the mobile device 11 provides a user to apply for corresponding coded card information from a card issuing organization 20 based on at least one bound card (such as a credit card or a debit card, etc.).

於步驟S32中,一銷售裝置12產生一包含一交易資訊之一維或二維條碼且顯示該一維或該二維條碼於該銷售裝置12之螢幕上。 In step S32, a sales device 12 generates a one-dimensional or two-dimensional barcode containing a transaction information and displays the one-dimensional or two-dimensional barcode on the screen of the sales device 12.

於步驟S33中,該行動裝置11之掃描器掃描該銷售裝置12之螢幕上的該一維或該二維條碼。 In step S33 , the scanner of the mobile device 11 scans the one-dimensional or two-dimensional barcode on the screen of the sales device 12 .

於步驟S34中,該行動裝置11之交易資料處理模組111解析該一維或該二維條碼,且該行動裝置11之應用程式係提供該用戶選擇此次交易欲使用之綁定卡片,以將經選擇的該綁定卡片之代碼化卡片資訊、該行動裝置11之識別資訊與該交易資訊之第二交易資料傳送至該掃碼支付裝置10,進而啟動本次交易。 In step S34, the transaction data processing module 111 of the mobile device 11 parses the one-dimensional or two-dimensional barcode, and the application program of the mobile device 11 provides the user to select the bound card to be used for this transaction. The coded card information of the selected bound card, the identification information of the mobile device 11 and the second transaction data of the transaction information are sent to the scan code payment device 10 to initiate this transaction.

於步驟S35中,該掃碼支付裝置10接收來自該行動裝置11的該第二交易資料,以驗證該第二交易資料的合法性、完整性及格式正確性。 In step S35, the QR code payment device 10 receives the second transaction data from the mobile device 11 to verify the legality, completeness and correctness of the format of the second transaction data.

於步驟S36中,該掃碼支付裝置10執行一交易授權請求,由該掃碼支付裝置10將該代碼化卡片資訊透過該發卡組織20進行轉譯(de-tokenize),以取回該綁定卡片之原始卡號後,對一發卡行30進行交易授權。在一實施例中,該掃碼支付裝置10與該發卡組織20之間係採用加密連線。 In step S36, the scan-code payment device 10 executes a transaction authorization request, and the code-scan payment device 10 translates (de-tokenizes) the coded card information through the card issuing organization 20 to retrieve the bound card. After obtaining the original card number, a card issuing bank 30 is authorized for the transaction. In one embodiment, an encrypted connection is used between the QR code payment device 10 and the card issuing organization 20 .

於步驟S37中,該掃碼支付裝置10取得來自該發卡行30的交易授權結果,以確認該交易授權結果,俾判定是否執行一交易請求,其中,若該交易授權結果為成功,則該掃碼支付裝置10對一收單行40進行該交易請求。 In step S37, the scan code payment device 10 obtains the transaction authorization result from the card issuer 30 to confirm the transaction authorization result and determine whether to execute a transaction request. If the transaction authorization result is successful, the scan code The code payment device 10 makes the transaction request to an acquiring bank 40 .

於步驟S38中,該掃碼支付裝置10與該銷售裝置12接收來自該收單行40回覆的一交易結果,且該掃碼支付裝置10將該交易結果處理後通知該行動裝置11,以及將該交易結果直接通知該銷售裝置12,俾由該行動裝置11與該銷售裝置12顯示該交易結果。 In step S38, the QR code payment device 10 and the sales device 12 receive a transaction result from the acquiring bank 40, and the QR code payment device 10 processes the transaction result and notifies the mobile device 11, and sends the transaction result to the mobile device 11. The transaction result is directly notified to the sales device 12 so that the mobile device 11 and the sales device 12 display the transaction result.

圖4係為圖2之被掃方法的支付實施例之循序示意圖,且一併參閱圖1及圖2說明之。同時,此被掃方法的支付實施例的主要內容如下,其餘內容相同於上述圖1及圖2說明,於此不再重覆敘述。 FIG. 4 is a sequential schematic diagram of a payment embodiment of the scanned method in FIG. 2 , and is explained with reference to FIGS. 1 and 2 together. At the same time, the main contents of the payment embodiment of the scanned method are as follows. The remaining contents are the same as those explained in FIG. 1 and FIG. 2 above, and will not be repeated here.

於步驟S41中,於一用戶進行支付交易時,該用戶於該行動裝置11之應用程式選擇此次交易欲使用之綁定卡片(如信用卡或簽帳金融卡等),且該行動裝置11之傳輸介面112將其識別資訊與經選擇的綁定卡片之代碼化卡片資訊送至該掃碼支付裝置10之資料驗證模組101請求一交易驗證碼。 In step S41, when a user performs a payment transaction, the user selects the bound card (such as a credit card or debit card, etc.) to be used for this transaction in the application of the mobile device 11, and the The transmission interface 112 sends its identification information and the coded card information of the selected bound card to the data verification module 101 of the scan-code payment device 10 to request a transaction verification code.

於步驟S42中,該資料驗證模組101接收該行動裝置11之識別資訊與該代碼化卡片資訊進行驗證,以透過該行動裝置11之識別資訊確認該行動裝置11係為已註冊者,且與該代碼化卡片資訊的綁定關係相符,該資料驗證模組101再回覆一組經一加密演算法依據該識別資訊與該代碼化卡片資訊進行計算後所產生的該交易驗證碼。 In step S42, the data verification module 101 receives the identification information of the mobile device 11 and the coded card information for verification, so as to confirm that the mobile device 11 is registered through the identification information of the mobile device 11, and with The binding relationship of the coded card information matches, and the data verification module 101 then responds with a set of transaction verification codes generated by calculating an encryption algorithm based on the identification information and the coded card information.

在一實施例中,該加密演算法係為利用一哈希(Hash)演算法將該行動裝置11之識別資訊與該代碼化卡片資訊加上鹽(salt)及該資料驗證模組101提供的一組令牌(token)進行合併且計算,以得到一金鑰,再利用MAC演算法將該金鑰與該代碼化卡片資訊進行計算,俾產生該交易驗證碼。 In one embodiment, the encryption algorithm is a hash algorithm that adds salt to the identification information of the mobile device 11 and the coded card information and is provided by the data verification module 101 A set of tokens are combined and calculated to obtain a key, and then the MAC algorithm is used to calculate the key and the coded card information to generate the transaction verification code.

於步驟S43中,該行動裝置11之傳輸介面112接收該資料驗證模組101產生的該交易驗證碼,且該行動裝置11之交易資料處理模組111產生一包含該行動裝置11之識別資訊、該代碼化卡片資訊及該交易驗證碼 之一維或二維條碼(如QR code),以由該行動裝置11之顯示器顯示該一維或該二維條碼。 In step S43, the transmission interface 112 of the mobile device 11 receives the transaction verification code generated by the data verification module 101, and the transaction data processing module 111 of the mobile device 11 generates an identification information including the mobile device 11, The coded card information and the transaction verification code A one-dimensional or two-dimensional barcode (such as a QR code) is used to display the one-dimensional or two-dimensional barcode on the display of the mobile device 11 .

在一實施例中,該行動裝置11能利用其內部儲存的至少一把金鑰(如SUK(single use key)與private key)對該代碼化卡片資訊進行簽章。 In one embodiment, the mobile device 11 can use at least one key (such as SUK (single use key) and private key) stored internally to sign the coded card information.

於步驟S44中,一銷售裝置12掃描該行動裝置11之顯示器所顯示的該一維或該二維條碼,且該銷售裝置12解析該一維或該二維條碼,以取得該行動裝置11之識別資訊、該代碼化卡片資訊及該交易驗證碼,接著,該銷售裝置12將該行動裝置11之識別資訊、該代碼化卡片資訊、該交易驗證碼及一交易資訊之第一交易資料傳送至該資料驗證模組101,進而啟動本次交易。 In step S44, a sales device 12 scans the one-dimensional or two-dimensional barcode displayed on the display of the mobile device 11, and the sales device 12 parses the one-dimensional or two-dimensional barcode to obtain the information of the mobile device 11. The identification information, the coded card information and the transaction verification code, then, the sales device 12 transmits the identification information of the mobile device 11, the coded card information, the transaction verification code and the first transaction data of the transaction information to This data verifies module 101, thereby initiating this transaction.

於步驟S45中,該資料驗證模組101接收該第一交易資料後,該資料驗證模組101利用該加密演算法依據該第一交易資料之該行動裝置11之識別資訊與該代碼化卡片資訊計算出另一交易驗證碼,以比對該另一交易驗證碼與該交易驗證碼是否相符,進而驗證該行動裝置11之識別資訊、該代碼化卡片資訊、該交易驗證碼及該交易資訊的合法性、完整性及格式正確性,而該資料驗證模組101將通過驗證的該代碼化卡片資訊及該交易資訊傳送到該掃碼支付裝置10之支付處理模組102。 In step S45, after the data verification module 101 receives the first transaction data, the data verification module 101 uses the encryption algorithm to identify the mobile device 11 and the coded card information based on the first transaction data. Calculate another transaction verification code to compare whether the other transaction verification code matches the transaction verification code, and then verify the identification information of the mobile device 11, the coded card information, the transaction verification code and the transaction information. Legality, integrity and format correctness, and the data verification module 101 transmits the verified coded card information and transaction information to the payment processing module 102 of the QR code payment device 10 .

於步驟S46中,該支付處理模組102組合該代碼化卡片資訊及該交易資訊,以執行一交易授權請求,俾將該代碼化卡片資訊及該交易資訊傳送至該掃碼支付裝置10之代碼處理模組103。 In step S46 , the payment processing module 102 combines the coded card information and the transaction information to execute a transaction authorization request to transmit the coded card information and the transaction information to the code of the scan-code payment device 10 Processing module 103.

於步驟S47中,該代碼處理模組103收到該交易授權請求後,將該代碼化卡片資訊傳送至一發卡組織20。 In step S47, after receiving the transaction authorization request, the code processing module 103 transmits the coded card information to a card issuing organization 20.

於步驟S48中,該發卡組織20轉譯該代碼化卡片資訊取得對應之一原始卡號,以將該原始卡號回傳至該代碼處理模組103。 In step S48 , the card issuing organization 20 translates the coded card information to obtain a corresponding original card number, and returns the original card number to the code processing module 103 .

在一實施例中,若該代碼化卡片資訊經該行動裝置11進行過簽章,則該發卡組織20對該經簽章的代碼化卡片資訊再次進行驗證,以確保該經簽章的代碼化卡片資訊的安全性。 In one embodiment, if the coded card information has been signed by the mobile device 11, the card issuing organization 20 verifies the signed coded card information again to ensure that the signed coded information Security of card information.

於步驟S49中,該代碼處理模組103結合該原始卡號及該交易資訊傳送到一發卡行30進行交易授權。 In step S49, the code processing module 103 combines the original card number and the transaction information and sends them to a card issuing bank 30 for transaction authorization.

於步驟S410中,該發卡行30回傳一授權結果至該代碼處理模組103。 In step S410, the card issuing bank 30 returns an authorization result to the code processing module 103.

於步驟S411中,該代碼處理模組103回覆該授權結果至該支付處理模組102。 In step S411, the code processing module 103 returns the authorization result to the payment processing module 102.

於步驟S412中,該支付處理模組102確認該授權結果,若該授權結果為失敗,則該支付處理模組102結束本次支付交易,且回覆該行動裝置11與該銷售裝置12交易失敗,由該行動裝置11與該銷售裝置12顯示交易失敗之結果於其顯示器上以通知該用戶;反之,若該授權結果為成功,則該支付處理模組102進行支付流程的後續之交易請求。 In step S412, the payment processing module 102 confirms the authorization result. If the authorization result is failed, the payment processing module 102 ends the current payment transaction and replies that the transaction between the mobile device 11 and the sales device 12 failed. The mobile device 11 and the sales device 12 display transaction failure results on their displays to notify the user; otherwise, if the authorization result is successful, the payment processing module 102 performs subsequent transaction requests in the payment process.

圖5係為圖3之主掃方法的支付實施例之循序示意圖,且一併參閱圖1及圖3說明之。同時,此主掃方法的支付實施例的主要內容如下,其餘內容相同於上述圖1及圖3說明,於此不再重覆敘述。 FIG. 5 is a sequential schematic diagram of a payment embodiment of the main scanning method in FIG. 3 , and is explained with reference to FIG. 1 and FIG. 3 together. At the same time, the main contents of the payment embodiment of the main scanning method are as follows. The remaining contents are the same as those explained in FIG. 1 and FIG. 3 above, and will not be repeated here.

於步驟S51中,一行動裝置11之掃描器掃描一銷售裝置12所顯示的包含一交易資訊之一維或二維條碼,且該行動裝置11之交易資料處理模組111解析該一維或該二維條碼,以顯示該交易資訊於該行動裝置11之顯示器,俾提供給一用戶確認,而該行動裝置11之應用程式係提供該用戶選擇此次交易欲使用之綁定卡片。 In step S51, a scanner of a mobile device 11 scans a one-dimensional or two-dimensional barcode containing a transaction information displayed by a sales device 12, and the transaction data processing module 111 of the mobile device 11 parses the one-dimensional or two-dimensional barcode. A two-dimensional barcode is used to display the transaction information on the display of the mobile device 11 for confirmation by a user, and the application of the mobile device 11 provides the user with the option to select the bound card to be used for this transaction.

於步驟S52中,該行動裝置11之交易資料處理模組111將該行動裝置11之識別資訊、經選擇的綁定卡片之代碼化卡片資訊及該交易資訊之第二交易資料透過一密碼學演算法進行加密,再由該行動裝置11之傳輸介面112傳送該已加密的第二交易資料至一掃碼支付裝置10之資料驗證模組101。 In step S52, the transaction data processing module 111 of the mobile device 11 uses the identification information of the mobile device 11, the coded card information of the selected bound card and the second transaction data of the transaction information through a cryptographic algorithm. The method is encrypted, and then the encrypted second transaction data is sent to the data verification module 101 of the scan-code payment device 10 through the transmission interface 112 of the mobile device 11 .

在一實施例中,該行動裝置11能利用其內部儲存的至少一把金鑰(如SUK(single use key)與private key)對該代碼化卡片資訊進行簽章。 In one embodiment, the mobile device 11 can use at least one key (such as SUK (single use key) and private key) stored internally to sign the coded card information.

於步驟S53中,該資料驗證模組101接收該已加密的第二交易資料,且利用該密碼學演算法(如3DES/AES)對該已加密的第二交易資料進行解析後,該資料驗證模組101透過該行動裝置11之識別資訊確認該行動裝置11係為已註冊者,且與該代碼化卡片資訊的綁定關係相符,接著,該資料驗證模組101驗證該行動裝置11之識別資訊、該代碼化卡片資訊及該交易資訊的合法性、完整性及格式正確性,俾將通過驗證的該代碼化卡片資訊及該交易資訊傳送到該掃碼支付裝置10之支付處理模組102。 In step S53, the data verification module 101 receives the encrypted second transaction data, and after analyzing the encrypted second transaction data using the cryptographic algorithm (such as 3DES/AES), the data verification The module 101 confirms that the mobile device 11 is registered through the identification information of the mobile device 11 and is consistent with the binding relationship with the coded card information. Then, the data verification module 101 verifies the identification of the mobile device 11 information, the legality, completeness and correctness of the format of the coded card information and the transaction information, so as to transmit the verified coded card information and the transaction information to the payment processing module 102 of the scan code payment device 10 .

於步驟S54中,該支付處理模組102組合該代碼化卡片資訊及該交易資訊,以執行一交易授權請求,俾將該代碼化卡片資訊及該交易資訊傳送至該掃碼支付裝置10之代碼處理模組103。 In step S54 , the payment processing module 102 combines the coded card information and the transaction information to execute a transaction authorization request to transmit the coded card information and the transaction information to the code of the scan-code payment device 10 Processing module 103.

於步驟S55中,該代碼處理模組103收到該交易授權請求後,將該代碼化卡片資訊傳送至一發卡組織20。 In step S55, after receiving the transaction authorization request, the code processing module 103 sends the coded card information to a card issuing organization 20.

於步驟S56中,該發卡組織20轉譯該代碼化卡片資訊取得對應之一原始卡號,以將該原始卡號回傳至該代碼處理模組103。 In step S56, the card issuing organization 20 translates the coded card information to obtain a corresponding original card number, and returns the original card number to the code processing module 103.

在一實施例中,若該代碼化卡片資訊經該行動裝置11進行過簽章,則該發卡組織20對該經簽章的代碼化卡片資訊再次進行驗證,以確保該經簽章的代碼化卡片資訊的安全性。 In one embodiment, if the coded card information has been signed by the mobile device 11, the card issuing organization 20 verifies the signed coded card information again to ensure that the signed coded information Security of card information.

於步驟S57中,該代碼處理模組103結合該原始卡號及該交易資訊傳送到一發卡行30進行交易授權。 In step S57, the code processing module 103 combines the original card number and the transaction information and sends them to a card issuing bank 30 for transaction authorization.

於步驟S58中,該發卡行30回傳一授權結果至該代碼處理模組103。 In step S58, the card issuing bank 30 returns an authorization result to the code processing module 103.

於步驟S59中,該代碼處理模組103回覆該授權結果至該支付處理模組102。 In step S59, the code processing module 103 returns the authorization result to the payment processing module 102.

於步驟S510中,該支付處理模組102確認該授權結果,若該授權結果為失敗,則該支付處理模組102結束本次支付交易,且回覆該行動裝置11與該銷售裝置12交易失敗,由該行動裝置11與該銷售裝置12顯示交易失敗之結果於其顯示器上以通知該用戶;反之,若該授權結果為成功,則該支付處理模組102進行支付流程的後續之交易請求。 In step S510, the payment processing module 102 confirms the authorization result. If the authorization result is failed, the payment processing module 102 ends the current payment transaction and replies that the transaction between the mobile device 11 and the sales device 12 failed. The mobile device 11 and the sales device 12 display transaction failure results on their displays to notify the user; otherwise, if the authorization result is successful, the payment processing module 102 performs subsequent transaction requests in the payment process.

圖6係為圖4及圖5之後續支付實施例之循序示意圖,且一併參閱圖1~圖3說明之。同時,此後續支付實施例的主要內容如下,其餘內容相同於上述圖2及圖3說明,於此不再重覆敘述。 Figure 6 is a sequential schematic diagram of the subsequent payment embodiment of Figures 4 and 5, and is explained with reference to Figures 1 to 3 together. At the same time, the main contents of this subsequent payment embodiment are as follows. The remaining contents are the same as those explained in FIG. 2 and FIG. 3 above, and will not be repeated here.

於步驟S61中,當一掃碼支付裝置10之支付處理模組102確認之授權結果為成功時,該支付處理模組102將一綁定卡片之原始卡號及一交易資訊進行處理後,透過該掃碼支付裝置10之代碼處理模組103向一收單行40發出一交易請求。 In step S61, when the payment processing module 102 of the scan-code payment device 10 confirms that the authorization result is successful, the payment processing module 102 processes an original card number and a transaction information of a bound card, and then scans the code and confirms that the authorization result is successful. The code processing module 103 of the code payment device 10 sends a transaction request to an acquiring bank 40 .

於步驟S62中,該收單行40處理完成該交易請求後,將一交易結果傳送至一銷售裝置12及該代碼處理模組103。 In step S62, after completing the transaction request, the acquiring bank 40 sends a transaction result to a sales device 12 and the code processing module 103.

於步驟S63中,該銷售裝置12接收來自該收單行40的交易結果,並顯示該交易結果以提供給一用戶檢視。 In step S63, the sales device 12 receives the transaction result from the acquiring bank 40 and displays the transaction result for a user to view.

於步驟S64中,該代碼處理模組103接收來自該收單行40的該交易結果,且回覆至該支付處理模組102。 In step S64, the code processing module 103 receives the transaction result from the acquiring bank 40 and replies to the payment processing module 102.

於步驟S65中,該支付處理模組102接收來自該代碼處理模組103的該交易結果,且回覆至該掃碼支付裝置10之資料驗證模組101。 In step S65, the payment processing module 102 receives the transaction result from the code processing module 103 and replies to the data verification module 101 of the scan code payment device 10.

於步驟S66中,該資料驗證模組101接收來自該支付處理模組102的該交易結果,且利用一密碼學演算法(3DES/AES)將該交易結果進行加密,以將該已加密的交易結果傳送給一行動裝置11。 In step S66, the data verification module 101 receives the transaction result from the payment processing module 102, and uses a cryptographic algorithm (3DES/AES) to encrypt the transaction result to convert the encrypted transaction The result is sent to a mobile device 11.

於步驟S67中,該行動裝置11之傳輸介面112接收來自該資料驗證模組101的該已加密的交易結果,且該行動裝置11之交易資料處理模組111利用該密碼學演算法解析該已加密的交易結果,並顯示該交易結果以提供給該用戶檢視。 In step S67, the transmission interface 112 of the mobile device 11 receives the encrypted transaction result from the data verification module 101, and the transaction data processing module 111 of the mobile device 11 uses the cryptographic algorithm to parse the encrypted transaction result. Encrypted transaction results and display the transaction results for the user to view.

此外,本發明還揭示一種電腦可讀媒介,係應用於具有處理器(例如,CPU、GPU等)及/或記憶體的計算裝置或電腦中,且儲存有指令,並可利用此計算裝置或電腦透過處理器及/或記憶體執行此電腦可讀媒介,以於執行此電腦可讀媒介時執行上述之方法及各步驟。 In addition, the present invention also discloses a computer-readable medium, which is applied to a computing device or computer having a processor (eg, CPU, GPU, etc.) and/or a memory, and stores instructions, and can utilize the computing device or computer. The computer executes the computer-readable medium through the processor and/or memory to perform the above methods and steps when executing the computer-readable medium.

綜上所述,本發明之代碼化掃碼支付系統、方法及電腦可讀媒介,提供用戶僅需依據其綁定的信用卡或簽帳金融卡申請一組用於感應式支付的代碼化卡片資訊,即可用於感應式支付或是掃碼式支付,是以,本發明將來自行動裝置或銷售裝置之代碼化卡片資訊傳送至發卡組織進行轉譯(de-tokenize),以取得原始卡號,並進行接下來的支付,藉此,達到除了利用該代碼化卡片資訊應於於感應式支付以外,還可以利用該代碼化卡片資訊應用於掃碼支付,使得感應式支付的代碼化卡片資訊能夠依據用戶當下的需求選擇適合的支付方式之功效。 In summary, the coded scan code payment system, method and computer-readable medium of the present invention provide users with the ability to apply for a set of coded card information for contactless payment only based on their bound credit card or debit card. , which can be used for contactless payment or scan-code payment. Therefore, the present invention transmits the coded card information from the mobile device or sales device to the card issuing organization for translation (de-tokenize) to obtain the original card number and perform In the subsequent payment, in addition to using the coded card information for contactless payment, the coded card information can also be used for scan code payment, so that the coded card information for contactless payment can be based on the user's Choose the payment method that suits your current needs.

再者,本發明之代碼化掃碼支付系統、方法及電腦可讀媒介至少具有以下技術差異及其功效: Furthermore, the coded code scanning payment system, method and computer-readable medium of the present invention have at least the following technical differences and their effects:

一、本發明係提供使用現行感應式支付的代碼化卡片(如代碼化信用卡)以進行掃碼式支付的交易模式。 1. The present invention provides a transaction model that uses current coded cards for contactless payment (such as coded credit cards) for scan-code payment.

二、本發明係提供用戶不須重新申請用於掃碼式支付的代碼化卡片(如代碼化信用卡),即可使用已申辦之感應式支付的代碼化卡片進行掃碼交易。 2. The present invention provides users with the ability to use the already applied coded card for contactless payment to conduct scanned transactions without re-applying for a coded card for scan-code payment (such as a coded credit card).

三、本發明係利用如三重資料加密演算法(Triple Data Encryption Algorithm,TDEA,或稱3DES)或進階加密標準(Advanced Encryption Standard,AES)之密碼學演算法以避免行動裝置與掃碼支付裝 置之間傳遞交易相關資訊時,造成資訊外洩,亦確保交易相關資訊之合法性、完整性及格式正確性。 3. The present invention uses cryptographic algorithms such as Triple Data Encryption Algorithm (TDEA, or 3DES) or Advanced Encryption Standard (AES) to avoid the intrusion of mobile devices and QR code payment devices. When transmitting transaction-related information between locations, information leakage may occur, and the legality, completeness and correctness of the format of transaction-related information must also be ensured.

四、本發明係利用一加密演算法透過哈希(Hash)演算法及MAC演算法所計算的交易驗證碼,以透過該交易驗證碼確保行動裝置傳送之交易相關資訊之合法性、完整性及格式正確性。 4. The present invention uses an encryption algorithm to calculate a transaction verification code through a Hash algorithm and a MAC algorithm to ensure the legality, integrity and integrity of transaction-related information transmitted by the mobile device through the transaction verification code. Format correctness.

五、本發明係利用代碼化卡片進行支付交易,故能確保行動裝置(或銷售裝置)與掃碼支付裝置之間所傳遞的交易相關資訊中不包含原始卡號,進而避免卡號外流後造成有心人士盜刷的可能。 5. The present invention uses coded cards to perform payment transactions, so it can ensure that the transaction-related information transmitted between the mobile device (or sales device) and the scanned payment device does not contain the original card number, thereby preventing the leakage of the card number from causing malicious persons to Possibility of fraud.

六、相較於習知掃碼式支付的代碼化卡片,本發明係能利用安全驗證用的金鑰對感應式支付之代碼化卡片(如代碼化卡片資訊)進行簽章,且當經簽章的感應式支付之代碼化卡片被發卡組織驗證通過後,此交易才會合法,故感應式支付之代碼化卡片安全等級更高,且降低感應式支付之代碼化卡片(如代碼化卡片資訊)被盜用時所造成的盜刷風險。 6. Compared with the conventional coded card for scan-code payment, the present invention can use the key for security verification to sign the coded card (such as coded card information) for contactless payment, and when signed Only after the coded card for contactless payment is verified by the card issuing organization, the transaction will be legal. Therefore, the security level of the coded card for contactless payment is higher, and the coded card for contactless payment (such as coded card information) is reduced. ) is the risk of theft caused by theft.

七、相較於現有技術中,必須將習知掃碼式支付的代碼化卡片相對應的用戶之原始信用卡卡號先儲存於提供掃碼式支付服務的業者之系統端中,才能執行交易。然而,本發明之代碼化掃碼支付系統、方法及電腦可讀媒介並未儲存任何用戶的原始信用卡(或金融卡等)卡號,故不會有系統端被有心人士盜取信用卡資料的可能,對於用戶在交易上來說更加安全。 7. Compared with the existing technology, the user's original credit card number corresponding to the coded card of the conventional scan-code payment must be stored in the system of the operator that provides the scan-code payment service before the transaction can be executed. However, the coded scan code payment system, method and computer-readable medium of the present invention do not store any user's original credit card (or debit card, etc.) card number, so there is no possibility that the credit card information will be stolen by an intentional person on the system side. It is safer for users to trade.

上述實施形態僅例示性說明本發明之原理及其功效,而非用於限制本發明。任何熟習此項技藝之人士均可在不違背本發明之精神及範 疇下,對上述實施形態進行修飾與改變。因此,本發明之權利保護範圍應如申請專利範圍所列。 The above embodiments are only illustrative to illustrate the principles and effects of the present invention, but are not intended to limit the present invention. Any person skilled in the art can make any modification without departing from the spirit and scope of the invention. Under this category, modifications and changes are made to the above embodiments. Therefore, the protection scope of the present invention should be as listed in the patent application scope.

1:代碼化掃碼支付系統 1: Coded scan code payment system

10:掃碼支付裝置 10: Scan code payment device

101:資料驗證模組 101:Data verification module

102:支付處理模組 102: Payment processing module

103:代碼處理模組 103:Code processing module

11:行動裝置 11:Mobile device

111:交易資料處理模組 111: Transaction data processing module

112:傳輸介面 112:Transmission interface

12:銷售裝置 12: Sales device

20:發卡組織 20:Card issuing organization

30:發卡行 30:Card issuing bank

40:收單行 40: Acquiring bank

Claims (11)

一種代碼化掃碼支付系統,係包括:一銷售裝置,係於掃描一維或二維條碼後,傳送一包含交易驗證碼之第一交易資料;一行動裝置,係於掃描另一一維或另一二維條碼後,傳送一已加密之第二交易資料;以及一掃碼支付裝置,係通訊連接該行動裝置及該銷售裝置,以接收包含該交易驗證碼之該第一交易資料或已加密之該第二交易資料進行驗證,再依據該第一交易資料或該第二交易資料中之經選擇的綁定卡片相對應之用於感應式支付之代碼化卡片資訊,執行一交易授權請求,由該掃碼支付裝置將用於感應式支付之該代碼化卡片資訊透過一發卡組織進行轉譯,以依據用於感應式支付之該代碼化卡片資訊取得相對應之該經選擇的綁定卡片之原始卡號後,進行交易授權,其中,該掃碼支付裝置取得透過用於感應式支付之該代碼化卡片資訊進行交易授權所得到之該交易授權之結果,且於該掃碼支付裝置確認該交易授權之結果後,係使該掃碼支付裝置進行交易,再通知該行動裝置與該銷售裝置顯示該交易之結果,其中,該掃碼支付裝置係包含一資料驗證模組,係接收來自該銷售裝置的包含該交易驗證碼之該第一交易資料,且該資料驗證模組利用一加密演算法依據該第一交易資料中之識別資訊與用於感應式支付之該代碼化卡片資訊計算出另一交易驗證碼,以比對該另一交易驗證碼與該交易驗證碼是否相符,俾驗證該第一交易資料的合法性、完整性及格式正確性。 A coded scan code payment system includes: a sales device, which after scanning a one-dimensional or two-dimensional barcode, transmits a first transaction data including a transaction verification code; a mobile device, which scans another one-dimensional or two-dimensional barcode. After another two-dimensional barcode, an encrypted second transaction data is transmitted; and a scan-code payment device communicates with the mobile device and the sales device to receive the first transaction data containing the transaction verification code or the encrypted one. Verify the second transaction data, and then execute a transaction authorization request based on the coded card information for contactless payment corresponding to the selected bound card in the first transaction data or the second transaction data, The scan code payment device translates the coded card information used for contactless payment through a card issuing organization to obtain the corresponding selected bound card based on the coded card information used for contactless payment. After entering the original card number, the transaction authorization is performed, in which the scan-code payment device obtains the transaction authorization result obtained by performing transaction authorization through the coded card information used for contactless payment, and confirms the transaction on the scan-code payment device After the authorization is obtained, the code-scanning payment device is enabled to conduct a transaction, and then the mobile device and the sales device are notified to display the result of the transaction. The code-scanning payment device includes a data verification module that receives data from the sales device. The first transaction data of the device includes the transaction verification code, and the data verification module uses an encryption algorithm to calculate another transaction based on the identification information in the first transaction data and the coded card information used for contactless payment. A transaction verification code is used to compare whether the other transaction verification code matches the transaction verification code to verify the legality, completeness and correctness of the format of the first transaction data. 如請求項1所述之代碼化掃碼支付系統,其中,該行動裝置係利用該行動裝置之該識別資訊與用於感應式支付之該代碼化卡片資訊向該掃碼支付裝置請求該交易驗證碼,以產生並顯示包含該識別資訊、用於感應式支付之該代碼化卡片資訊及該交易驗證碼之該一維或該二維條碼,俾供該銷售裝置掃描並解析該一維或該二維條碼,且該銷售裝置於產生包含該識別資訊、用於感應式支付之該代碼化卡片資訊、該交易驗證碼及一交易資訊之該第一交易資料後,係將該第一交易資料傳送至該掃碼支付裝置。 The coded scan code payment system as described in claim 1, wherein the mobile device uses the identification information of the mobile device and the coded card information for contactless payment to request the transaction verification from the scan code payment device. code to generate and display the one-dimensional or two-dimensional barcode including the identification information, the coded card information for contactless payment and the transaction verification code, so that the sales device can scan and parse the one-dimensional or the two-dimensional barcode Two-dimensional barcode, and after the sales device generates the first transaction data including the identification information, the coded card information for contactless payment, the transaction verification code and a transaction information, the first transaction data is Sent to the scan code payment device. 如請求項2所述之代碼化掃碼支付系統,其中,該資料驗證模組係接收並驗證來自該行動裝置的該識別資訊與用於感應式支付之該代碼化卡片資訊,以回覆一組經該加密演算法依據該識別資訊與用於感應式支付之該代碼化卡片資訊計算後所產生的該交易驗證碼。 The coded scan code payment system as described in claim 2, wherein the data verification module receives and verifies the identification information from the mobile device and the coded card information used for contactless payment to reply a set of The transaction verification code generated by the encryption algorithm is calculated based on the identification information and the coded card information used for contactless payment. 如請求項1所述之代碼化掃碼支付系統,其中,該銷售裝置產生並顯示包含一交易資訊之該另一一維或該另一二維條碼,以供該行動裝置掃描並解析該另一一維或該另一二維條碼,且該行動裝置於產生包含該行動裝置之該識別資訊、用於感應式支付之該代碼化卡片資訊及該交易資訊之該第二交易資料後,俾將該第二交易資料透過一密碼學演算法加密,再將已加密之該第二交易資料傳送至該掃碼支付裝置。 The coded scan code payment system as described in claim 1, wherein the sales device generates and displays the other one-dimensional or the other two-dimensional barcode containing a transaction information for the mobile device to scan and analyze the other a one-dimensional or another two-dimensional barcode, and the mobile device generates the second transaction data including the identification information of the mobile device, the coded card information for contactless payment and the transaction information. The second transaction data is encrypted through a cryptographic algorithm, and then the encrypted second transaction data is sent to the scan code payment device. 如請求項4所述之代碼化掃碼支付系統,其中,該資料驗證模組係接收來自該行動裝置的已加密之該第二交易資料,且利用該密碼學演算法對已加密之該第二交易資料進行解析,以驗證該識別資訊、用於感應式支付之該代碼化卡片資訊及該交易資訊的合法性、完整性及格式正確性。 The coded scan code payment system as described in claim 4, wherein the data verification module receives the encrypted second transaction data from the mobile device, and uses the cryptographic algorithm to verify the encrypted third transaction data. 2. Analyze the transaction data to verify the legality, completeness and format correctness of the identification information, the coded card information used for contactless payment and the transaction information. 一種代碼化掃碼支付方法,係包括: 由一掃碼支付裝置接收自一銷售裝置於掃描一維或二維條碼後傳送的一包含交易驗證碼之第一交易資料,或是接收由行動裝置於掃描另一一維或另一二維條碼後傳送的一已加密之第二交易資料,以對包含該交易驗證碼之該第一交易資料或已加密之該第二交易資料進行驗證;由該掃碼支付裝置依據該第一交易資料或該第二交易資料中之經選擇的綁定卡片相對應之用於感應式支付之代碼化卡片資訊,執行一交易授權請求,由該掃碼支付裝置將用於感應式支付之該代碼化卡片資訊透過一發卡組織進行轉譯,以依據用於感應式支付之該代碼化卡片資訊取得相對應之該經選擇的綁定卡片之原始卡號後,進行交易授權;以及由該掃碼支付裝置取得透過用於感應式支付之該代碼化卡片資訊進行交易授權所得到之該交易授權之結果,且於該掃碼支付裝置確認該交易授權之結果後,使該掃碼支付裝置進行交易,再通知該行動裝置與該銷售裝置顯示該交易之結果,其中,由該掃碼支付裝置之資料驗證模組係接收來自該銷售裝置的包含該交易驗證碼之該第一交易資料,且由該資料驗證模組利用一加密演算法依據該第一交易資料中之識別資訊與用於感應式支付之該代碼化卡片資訊計算出另一交易驗證碼,以比對該另一交易驗證碼與該交易驗證碼是否相符,俾驗證該第一交易資料的合法性、完整性及格式正確性。 A coded scan code payment method, including: A scan-code payment device receives a first transaction data including a transaction verification code sent from a sales device after scanning a one-dimensional or two-dimensional barcode, or receives a mobile device after scanning another one-dimensional or another two-dimensional barcode. An encrypted second transaction data is then sent to verify the first transaction data containing the transaction verification code or the encrypted second transaction data; the scan-code payment device uses the first transaction data or the encrypted second transaction data. The coded card information for contactless payment corresponding to the selected bound card in the second transaction data executes a transaction authorization request, and the code scanning payment device uses the coded card for contactless payment. The information is translated through a card issuing organization to obtain the original card number of the corresponding selected bound card based on the coded card information used for contactless payment, and then authorize the transaction; and the scan code payment device obtains the pass The coded card information used for contactless payment is used to authorize the transaction and the result of the transaction authorization is obtained. After the scan-code payment device confirms the result of the transaction authorization, the scan-code payment device is allowed to perform the transaction and then notified. The mobile device and the sales device display the result of the transaction, wherein the data verification module of the scan-code payment device receives the first transaction data containing the transaction verification code from the sales device, and the data verification module The group uses an encryption algorithm to calculate another transaction verification code based on the identification information in the first transaction data and the coded card information used for contactless payment, so as to compare the other transaction verification code with the transaction verification code. Whether it is consistent or not, in order to verify the legality, completeness and correctness of the format of the first transaction data. 如請求項6所述之代碼化掃碼支付方法,復包括:由該行動裝置利用該行動裝置之該識別資訊與用於感應式支付之該代碼化卡片資訊向該掃碼支付裝置請求該交易驗證碼,且產生並顯示包含該 識別資訊、用於感應式支付之該代碼化卡片資訊及該交易驗證碼之該一維或該二維條碼;及由該銷售裝置掃描並解析該一維或該二維條碼,以產生包含該識別資訊、用於感應式支付之該代碼化卡片資訊、該交易驗證碼及一交易資訊之該第一交易資料,再將該第一交易資料傳送至該掃碼支付裝置。 The coded scan code payment method as described in claim 6 further includes: the mobile device using the identification information of the mobile device and the coded card information for contactless payment to request the transaction from the scan code payment device. verification code, and generate and display the verification code containing the Identification information, the coded card information for contactless payment and the one-dimensional or two-dimensional barcode of the transaction verification code; and the one-dimensional or two-dimensional barcode is scanned and parsed by the sales device to generate a generated code containing the Identification information, the coded card information for contactless payment, the transaction verification code and the first transaction data of transaction information, and then transmit the first transaction data to the scan code payment device. 如請求項7所述之代碼化掃碼支付方法,復包括由該資料驗證模組係接收並驗證來自該行動裝置的該識別資訊與用於感應式支付之該代碼化卡片資訊,該資料驗證模組係回覆一組經該加密演算法依據該識別資訊與用於感應式支付之該代碼化卡片資訊計算後所產生的該交易驗證碼。 The coded scan code payment method described in request item 7 further includes the data verification module receiving and verifying the identification information from the mobile device and the coded card information used for contactless payment, and the data verification The module responds with a set of transaction verification codes calculated by the encryption algorithm based on the identification information and the coded card information used for contactless payment. 如請求項6所述之代碼化掃碼支付方法,復包括:由該銷售裝置產生並顯示包含一交易資訊之該另一一維或該另一二維條碼;由該行動裝置掃描並解析該另一一維或該另一二維條碼,以產生包含該行動裝置之該識別資訊、用於感應式支付之該代碼化卡片資訊及該交易資訊之該第二交易資料,再將該第二交易資料透過該密碼學演算法進行加密,以將已加密之該第二交易資料傳送至該掃碼支付裝置。 The coded scan code payment method as described in claim 6 further includes: generating and displaying the other one-dimensional or the other two-dimensional barcode containing a transaction information by the sales device; scanning and parsing the mobile device Another one-dimensional or another two-dimensional barcode is used to generate the second transaction data including the identification information of the mobile device, the coded card information for contactless payment and the transaction information, and then the second transaction data is generated. The transaction data is encrypted through the cryptographic algorithm to transmit the encrypted second transaction data to the scan code payment device. 如請求項9所述之代碼化掃碼支付方法,復包括由該資料驗證模組接收來自該行動裝置的已加密之該第二交易資料,且利用該密碼學演算法對已加密之該第二交易資料進行解析,以驗證該識別資訊、該代碼化卡片資訊及該交易資訊的合法性、完整性及格式正確性。 The coded scan code payment method described in claim 9 further includes the data verification module receiving the encrypted second transaction data from the mobile device, and using the cryptographic algorithm to verify the encrypted second transaction data. 2. Analyze the transaction data to verify the legality, completeness and correctness of the format of the identification information, the coded card information and the transaction information. 一種電腦可讀媒介,應用於計算裝置或電腦中,係儲存有指令,以執行如請求項6至10之任一項所述之代碼化掃碼支付方法。 A computer-readable medium, used in a computing device or computer, stores instructions to execute the coded scan code payment method described in any one of claims 6 to 10.
TW110109787A 2021-03-18 2021-03-18 A tokenization scanning code payment system, method and computer readable medium TWI817096B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW110109787A TWI817096B (en) 2021-03-18 2021-03-18 A tokenization scanning code payment system, method and computer readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW110109787A TWI817096B (en) 2021-03-18 2021-03-18 A tokenization scanning code payment system, method and computer readable medium

Publications (2)

Publication Number Publication Date
TW202238476A TW202238476A (en) 2022-10-01
TWI817096B true TWI817096B (en) 2023-10-01

Family

ID=85460191

Family Applications (1)

Application Number Title Priority Date Filing Date
TW110109787A TWI817096B (en) 2021-03-18 2021-03-18 A tokenization scanning code payment system, method and computer readable medium

Country Status (1)

Country Link
TW (1) TWI817096B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI625684B (en) * 2015-04-17 2018-06-01 Yang Jian Gang Mobile payment method and mobile payment device
US20190066089A1 (en) * 2017-08-25 2019-02-28 Mastercard International Incorporated Secure transactions using digital barcodes
CN106464492B (en) * 2013-10-11 2020-02-07 维萨国际服务协会 network token system
TWM591228U (en) * 2019-11-01 2020-02-21 中國信託商業銀行股份有限公司 Offline mobile trading system
CN105590199B (en) * 2014-11-14 2020-08-25 中国银联股份有限公司 A payment method and payment system based on dynamic two-dimensional code
TW202042135A (en) * 2019-05-10 2020-11-16 財金資訊股份有限公司 Credit card one-dimensional bar code scanning payment system provides consumer transaction under condition of increasing no any facility cost

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106464492B (en) * 2013-10-11 2020-02-07 维萨国际服务协会 network token system
CN105590199B (en) * 2014-11-14 2020-08-25 中国银联股份有限公司 A payment method and payment system based on dynamic two-dimensional code
TWI625684B (en) * 2015-04-17 2018-06-01 Yang Jian Gang Mobile payment method and mobile payment device
US20190066089A1 (en) * 2017-08-25 2019-02-28 Mastercard International Incorporated Secure transactions using digital barcodes
TW202042135A (en) * 2019-05-10 2020-11-16 財金資訊股份有限公司 Credit card one-dimensional bar code scanning payment system provides consumer transaction under condition of increasing no any facility cost
TWM591228U (en) * 2019-11-01 2020-02-21 中國信託商業銀行股份有限公司 Offline mobile trading system

Also Published As

Publication number Publication date
TW202238476A (en) 2022-10-01

Similar Documents

Publication Publication Date Title
CN113507377B (en) Apparatus and method for transaction processing using a token and password based on transaction specific information
RU2648944C2 (en) Methods, devices, and systems for secure provisioning, transmission and authentication of payment data
CN106688004B (en) Transaction authentication method and device, mobile terminal, POS terminal and server
US20110103586A1 (en) System, Method and Device To Authenticate Relationships By Electronic Means
TWI734764B (en) Multi-dimensional barcode mobile payment method
KR20140125449A (en) Transaction processing system and method
US20190347661A1 (en) Coordinator managed payments
KR102574524B1 (en) Remote transaction system, method and point of sale terminal
CA3055977A1 (en) Systems and methods for providing card interactions
US20180330367A1 (en) Mobile payment system and process
JP2016076262A (en) Method of paying for product or service in commercial website via internet connection and corresponding terminal
CN111080284A (en) Mobile payment code scanning payment method based on bidirectional verification and customer payment terminal
US20230052901A1 (en) Method and system for point of sale payment using a mobile device
CN106330888B (en) The method and device of payment safety in a kind of guarantee the Internet line
ES2865380T3 (en) Method of carrying out a transaction, terminal and corresponding computer program
EP2854087A1 (en) Method for processing a payment
US20050138429A1 (en) Data communication intermediation program and apparatus for promoting authentication processing in cooperation with purchaser portable terminal having personal identification information and communication function
EP1550963A1 (en) Data communication mediation apparatus cooperating with purchaser mobile terminal
TWM589842U (en) Mobile trading desk with real-name phone
TWI817096B (en) A tokenization scanning code payment system, method and computer readable medium
GB2525424A (en) Secure token implementation
JP2024522458A (en) Hosted Point of Sale Services
TWI661365B (en) System and method for dynamically checking code scanning payment, computer-readable recording medium and computer program product
CN112686662A (en) Mobile trading counter realized by real-name mobile phone and trading method thereof
KR101770744B1 (en) Method for Processing Mobile Payment based on Web