TW201926174A - Smart mobile device for mobile payment and payment method thereof, computer-readable recording medium and computer program product including a touch screen and a processor - Google Patents
Smart mobile device for mobile payment and payment method thereof, computer-readable recording medium and computer program product including a touch screen and a processor Download PDFInfo
- Publication number
- TW201926174A TW201926174A TW106143197A TW106143197A TW201926174A TW 201926174 A TW201926174 A TW 201926174A TW 106143197 A TW106143197 A TW 106143197A TW 106143197 A TW106143197 A TW 106143197A TW 201926174 A TW201926174 A TW 201926174A
- Authority
- TW
- Taiwan
- Prior art keywords
- transaction
- code
- card
- credit card
- serial number
- Prior art date
Links
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
本發明有關於金融機構之領域,特別有關於一種用於行動支付之智慧型行動裝置及其支付方法、電腦可讀取之記錄媒體及電腦程式產品。 The present invention relates to the field of financial institutions, and more particularly to a smart mobile device for mobile payment and a payment method thereof, a computer readable recording medium and a computer program product.
隨著科技進展,金融機構提供服務之方式,逐漸由傳統實體銀行據點,延伸至線上服務,如網路銀行、線上刷卡、行動支付...等服務方式,以增進客戶與金融機構進行金融操作之便利性。 With the advancement of technology, the way financial institutions provide services has gradually extended from traditional physical bank locations to online services such as online banking, online credit card, mobile payment, etc. to enhance financial operations for customers and financial institutions. Convenience.
行動支付是指使用智慧型行動裝置進行付款的服務。在不需使用現金、支票或信用卡的情況下,消費者可使用智慧型行動裝置支付各項服務或數位及實體商品的費用。主要的行動支付方式共有四種類型:簡訊為基礎的轉帳支付、行動帳單付款、智慧型行動裝置網路支付(WAP)和非接觸型支付(NFC)。 Mobile payment refers to a service that uses a smart mobile device for payment. Consumers can use smart mobile devices to pay for services or digital and physical goods without the use of cash, checks or credit cards. There are four main types of mobile payment methods: SMS-based transfer payments, action bill payments, smart mobile device network payments (WAP), and contactless payments (NFC).
其中QR code支付亦是現行的行動支付中的一種支付方式,惟目前尚無QR code支付,是主要以現行之跨行交易的平台與驗證機制,以完成交易及付款之方式。 The QR code payment is also a payment method in the current action payment. However, there is currently no QR code payment, which is mainly based on the current platform and verification mechanism of inter-bank transactions to complete the transaction and payment.
有鑒於上述問題,本發明之目的係提供一種用於行動支付之智慧型行動裝置及其支付方法、電腦可讀取之記錄媒體及電腦程 式產品,由智慧型行動裝置提供具有交易資訊之QR code供店家之掃描器掃描,以完成交易及付款,並且智慧型行動裝置提供之QR code具有交易驗證碼,以對交易進行驗證而確保交易的安全性。 In view of the above problems, an object of the present invention is to provide a smart mobile device for mobile payment, a payment method thereof, a computer readable recording medium, and a computer program. Product, the QR code with transaction information is provided by the smart mobile device for the scanner scan of the store to complete the transaction and payment, and the QR code provided by the smart mobile device has a transaction verification code to verify the transaction and ensure the transaction. Security.
本發明之第一態樣係提供一種用於行動支付之智慧型行動裝置,其包括:一觸控螢幕,顯示具有一金融卡/信用卡識別代碼、一交易日期時間、一交易代碼、一備註欄位資料、一交易序號、一交易驗證碼、一金融卡/信用卡帳號、一行動支付類型及一發卡行代號之其中多個之一QR code;以及一處理器,將為一基本編碼規則編碼格式之該金融卡/信用卡識別代碼、該交易日期時間、該交易代碼、該備註欄位資料、該交易序號、該交易驗證碼、該金融卡/信用卡帳號、該行動支付類型及該發卡行代號編碼成為一Base 64編碼格式之該金融卡/信用卡識別代碼、該交易日期時間、該交易代碼、該備註欄位資料、該交易序號、該交易驗證碼、該金融卡/信用卡帳號、該行動支付類型及該發卡行代號,再將為該Base 64編碼格式之該金融卡/信用卡識別代碼、該交易日期時間、該交易代碼、該備註欄位資料、該交易序號、該交易驗證碼、該金融卡/信用卡帳號、該行動支付類型及該發卡行代號之其中多個組譯成該QR code,並傳送該QR code至該觸控螢幕。 A first aspect of the present invention provides a smart mobile device for mobile payment, comprising: a touch screen, displaying a financial card/credit card identification code, a transaction date and time, a transaction code, and a remark column a QR code of one of a plurality of data, a transaction serial number, a transaction verification code, a financial card/credit card account number, a mobile payment type, and a card issuing code; and a processor that will be a basic encoding rule encoding format The financial card/credit card identification code, the transaction date and time, the transaction code, the remarks field data, the transaction serial number, the transaction verification code, the financial card/credit card account number, the action payment type, and the issuer code number The financial card/credit card identification code in a Base 64 encoded format, the transaction date and time, the transaction code, the remarks field data, the transaction serial number, the transaction verification code, the financial card/credit card account number, the action payment type And the issuer code, and the financial card/credit card identification code in the Base 64 encoding format, the transaction date and time, The transaction code, the remark field information, the transaction serial number, the transaction verification code, the financial card/credit card account number, the action payment type, and the card issuer code are translated into the QR code, and the QR code is transmitted. Code to the touch screen.
本發明之第二態樣係提供一種用於行動支付之智慧型行動裝置之支付方法,該方法應用於包括一觸控螢幕統及一處理器之該智慧型行動裝置,該支付方法包括下列步驟:由該處理器將為一基本編碼規則編碼格式之該金融卡/信用卡識別代碼、該交易日期時間、該交易代碼、該備註欄位資料、該交易序號、 該交易驗證碼、該金融卡/信用卡帳號、該行動支付類型及該發卡行代號編碼成為一Base 64編碼格式之該金融卡/信用卡識別代碼、該交易日期時間、該交易代碼、該備註欄位資料、該交易序號、該交易驗證碼、該金融卡/信用卡帳號、該行動支付類型及該發卡行代號;由該處理器將為該Base 64編碼格式之該金融卡/信用卡識別代碼、該交易日期時間、該交易代碼、該備註欄位資料、該交易序號、該交易驗證碼、該金融卡/信用卡帳號、該行動支付類型及該發卡行代號之其中多個組譯成該QR code,並傳送該QR code至該觸控螢幕;以及由該觸控螢幕顯示具有該交易時間、該交易帳號、該交易代碼、該備註欄位、該交易驗證碼及該發卡行之其中多個之該QR code。 A second aspect of the present invention provides a payment method for a smart mobile device for mobile payment, the method being applied to the smart mobile device including a touch screen system and a processor, the payment method comprising the following steps : the financial card/credit card identification code to be a basic encoding rule encoding format by the processor, the transaction date and time, the transaction code, the remark field information, the transaction serial number, The transaction verification code, the financial card/credit card account number, the action payment type, and the card issuer code encoded into a Base 64 encoded format, the financial card/credit card identification code, the transaction date and time, the transaction code, and the remark field Data, the transaction serial number, the transaction verification code, the financial card/credit card account number, the action payment type, and the card issuer code; the financial card/credit card identification code that the processor will be in the Base 64 encoded format, the transaction The date code, the transaction code, the remarks field data, the transaction serial number, the transaction verification code, the financial card/credit card account number, the action payment type, and the card issuer code number are translated into the QR code, and Transmitting the QR code to the touch screen; and displaying, by the touch screen, the QR having the transaction time, the transaction account number, the transaction code, the remark field, the transaction verification code, and the card issuer Code.
本發明之第三態樣係提供一種內儲一程式之電腦可讀取之記錄媒體,當智慧型行動裝置於該電腦可讀取之記錄媒體載入該程式並執行後,可完成本發明之第二態樣之方法。 The third aspect of the present invention provides a computer readable recording medium storing a program. When the smart mobile device loads and executes the program on the computer readable recording medium, the present invention can be completed. The second aspect of the method.
本發明之第四態樣係提供一種內儲一程式之電腦程式產品,當智慧型行動裝置於電腦程式產品載入該程式並執行後,可完成本發明之第二態樣之方法。 The fourth aspect of the present invention provides a computer program product for storing a program. When the smart mobile device is loaded into the program and executed by the computer program product, the second aspect of the present invention can be completed.
10‧‧‧收單行平台 10‧‧‧Accounting platform
12‧‧‧掃描器 12‧‧‧Scanner
20‧‧‧智慧型行動裝置 20‧‧‧Smart mobile device
22‧‧‧處理器 22‧‧‧ Processor
24‧‧‧觸控螢幕 24‧‧‧ touch screen
26‧‧‧傳輸介面 26‧‧‧Transport interface
30‧‧‧發卡行平台 30‧‧‧ Issuer Platform
40‧‧‧加密伺服器 40‧‧‧Encryption Server
圖1為本發明之用於行動支付之系統架構之示意方塊圖;以及圖2為本發明之用於行動支付之支付方法之流程圖。 1 is a schematic block diagram of a system architecture for mobile payment according to the present invention; and FIG. 2 is a flow chart of a payment method for mobile payment according to the present invention.
為使熟習本發明所屬技術領域之一般技藝者能更進一步了解本發明,下文特列舉本發明之較佳實施例,並配合所附圖式, 詳細說明本發明的構成內容及所欲達成之功效。 The present invention will be further understood by those of ordinary skill in the art to which this invention pertains. The constitution of the present invention and the effects to be achieved will be described in detail.
圖1為本發明之用於行動支付之系統架構之示意方塊圖。在圖1中,可以是智慧型手機或平板電腦等之智慧型行動裝置20與一收單行平台10、一發卡行平台30及一加密伺服器40以無線傳輸方式進行雙向資料傳輸,其中,加密伺服器40可以建構在發卡行平台30之中,或兩者互相獨立無關聯。智慧型行動裝置20包括一處理器22、一觸控螢幕24及一傳輸介面26,其中,智慧型行動裝置20亦包括記憶體等其他習知之硬體組件,在此省略說明。 1 is a schematic block diagram of a system architecture for mobile payment according to the present invention. In FIG. 1, a smart mobile device 20 such as a smart phone or a tablet computer and a billing line platform 10, a card issuing platform 30, and an encryption server 40 perform bidirectional data transmission by wireless transmission, wherein the encryption is performed. The server 40 can be built into the issuer platform 30, or both can be independent of each other. The smart mobile device 20 includes a processor 22, a touch screen 24, and a transmission interface 26. The smart mobile device 20 also includes other conventional hardware components such as a memory, and the description thereof is omitted.
智慧型行動裝置20上可載入多張虛擬的支付工具(例如,金融卡或信用卡)之一金融卡/信用卡帳號,消費者再透過內建於智慧型行動裝置20中錢包軟體(Wallet app)選擇所要使用的支付工具之金融卡/信用卡帳號進行交易,因此,只需要攜帶智慧型行動裝置20出門便可進行交易支付作業,而可提升交易的方便性。 The smart mobile device 20 can load one financial card/credit card account of one of a plurality of virtual payment instruments (for example, a financial card or a credit card), and the consumer then uses the wallet software (Wallet app) built in the smart mobile device 20. The financial card/credit card account of the payment instrument to be used is selected for transaction. Therefore, it is only necessary to carry the smart mobile device 20 to go out and perform the transaction payment operation, thereby improving the convenience of the transaction.
當消費者要進行行動支付時,消費者操作智慧型行動裝置20以執行錢包軟體,處理器22經由傳輸介面26發出一交易請求至發卡行平台30,發卡行平台30根據該交易請求將進行此次行動支付之一交易序號經由傳輸介面26傳送至處理器22,該交易序號在發卡行平台30接收到交易請求的一預定交易時間期限內為有效,若超出該預定交易時間期限而進行行動支付,發卡行平台30認定此次行動支付為無效,如此可防堵QR code產製後因未交易完成而被竊取冒用之風險。 When the consumer wants to make an action payment, the consumer operates the smart mobile device 20 to execute the wallet software, and the processor 22 sends a transaction request via the transmission interface 26 to the issuer platform 30, which the issuer platform 30 will perform according to the transaction request. One of the transaction number of the second action payment is transmitted to the processor 22 via the transmission interface 26, the transaction sequence number being valid for a predetermined transaction time period in which the card issuer platform 30 receives the transaction request, and if the predetermined transaction time period is exceeded, the action payment is performed. The issuing bank platform 30 determines that the action payment is invalid, thus preventing the risk of being stolen and fraudulent after the completion of the transaction due to the completion of the QR code production system.
處理器22接收到發卡行平台30傳送之交易序號後,處理器22經由傳輸介面26發送交易序號及進行此次行動支付之一交易日期時間至一加密伺服器40,加密伺服器40將接收到的該交易序號及該交易日期時間以習知加密演算法進行加密運算以得到之一交易驗證 碼,加密伺服器40將該交易驗證碼經由傳輸介面26傳送至處理器22。以遞增之交易序號及變動之交易日期時間進行加密運算而得到之交易驗證碼,其亦可防堵QR code產製後因未交易完成而被竊取冒用之風險。 After the processor 22 receives the transaction serial number transmitted by the issuer platform 30, the processor 22 transmits the transaction serial number and the transaction date and time of the action payment to the encryption server 40 via the transmission interface 26, and the encryption server 40 receives the transaction serial number. The transaction serial number and the transaction date and time are encrypted by a conventional encryption algorithm to obtain one transaction verification. The code, encryption server 40 transmits the transaction verification code to processor 22 via transmission interface 26. The transaction verification code obtained by encrypting the transaction number and the changed transaction date and time can also prevent the risk of being stolen and used after the QR code production is completed.
QR code原始資料採用BER(Basic Encoding Rules,基本編碼規則)編碼格式,內容由一個或多個TLV物件組成,而每個TLV物件由標籤(Tag)、長度(Length)及值(Value)組合而成。 The QR code source data is encoded in a BER (Basic Encoding Rules) format, and the content is composed of one or more TLV objects, and each TLV object is composed of a tag, a length, and a value. to make.
在本實施例中,為基本編碼規則編碼格式之金融卡/信用卡識別代碼、交易日期時間、交易代碼、備註欄位資料、交易序號、交易驗證碼、金融卡/信用卡帳號、行動支付類型及發卡行代號例如以下表示: In this embodiment, the financial card/credit card identification code, the transaction date and time, the transaction code, the remark field information, the transaction serial number, the transaction verification code, the financial card/credit card account number, the mobile payment type, and the card issuance in the basic encoding rule encoding format. The line code is as follows, for example:
61 68 61 68
4F 08 A000000172950001 4F 08 A000000172950001
C1 5C C1 5C
32353431 32353431
3230313730353131313032353530 3230313730353131313032353530
3030363030303030 3030363030303030
31323334353637383930313233343536373839303132333435363738 3930 31323334353637383930313233343536373839303132333435363738 3930
31323334353637383930313233343536 31323334353637383930313233343536
0830303030303030390008DAAB354267548385 0830303030303030390008DAAB354267548385
31 31
處理器22將為基本編碼規則編碼格式之金融卡/信用卡識別代碼、交易日期時間、交易代碼、備註欄位資料、交易序號、交 易驗證碼、金融卡/信用卡帳號、行動支付類型及發卡行代號編碼成為一Base 64編碼格式之金融卡/信用卡識別代碼、交易日期時間、交易代碼、備註欄位資料、交易序號、交易驗證碼、金融卡/信用卡帳號、行動支付類型及該發卡行代號,其內容如下表示:YWhPCKAAAAFylQABwVwyNTQxMjAxNzA1MTExMDI1NTAwMDYwMDAwMDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTYIMDAwMDAwMDkACNqrNUJnVIOFMQ== The processor 22 will be the financial card/credit card identification code of the basic encoding rule encoding format, the transaction date and time, the transaction code, the remark field information, the transaction serial number, and the payment Easy verification code, financial card/credit card account number, mobile payment type and issuing bank code are encoded into a Base 64 encoded format financial card/credit card identification code, transaction date and time, transaction code, remarks field data, transaction serial number, transaction verification code , financial card / credit card account number, mobile payment type and the issuing bank code, the contents are as follows: YWhPCKAAAAFylQABwVwyNTQxMjAxNzA1MTExMDI1NTAwMDYwMDAwMDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTYIMDAwMDAwMDkACNqrNUJnVIOFMQ==
處理器22再將為Base 64編碼格式之金融卡/信用卡識別代碼、交易日期時間、交易代碼、備註欄位資料、交易序號、交易驗證碼、金融卡/信用卡帳號、行動支付類型及發卡行代號之其中多個或全部組譯成一QR code,並傳送該QR code至觸控螢幕24,而由觸控螢幕24顯示該QR code,如圖1所示。 The processor 22 will again be a financial card/credit card identification code in Base 64 encoded format, transaction date and time, transaction code, remark field data, transaction serial number, transaction verification code, financial card/credit card account number, mobile payment type, and issuer code. One or more of the groups are translated into a QR code, and the QR code is transmitted to the touch screen 24, and the QR code is displayed by the touch screen 24, as shown in FIG.
店家之一店家終端裝置(未圖示)之掃描器12掃描智慧型行動裝置20之觸控螢幕24上QR code,掃描器12將所掃描之QR code解譯出金融卡/信用卡識別代碼、交易日期時間、交易代碼、備註欄位資料、交易序號、交易驗證碼、金融卡/信用卡帳號、行動支付類型及發卡行代號之其中多個或全部,店家藉由店家終端裝置輸入交易金額,並將交易金額、金融卡/信用卡識別代碼、交易日期時間、交易代碼、備註欄位資料、交易序號、交易驗證碼、金融卡/信用卡帳號、行動支付類型及發卡行代號之其中多個或全部等傳送至收單行平台10。 The scanner 12 of the store terminal device (not shown) scans the QR code on the touch screen 24 of the smart mobile device 20, and the scanner 12 interprets the scanned QR code from the financial card/credit card identification code and transaction. The date and time, the transaction code, the remarks field data, the transaction serial number, the transaction verification code, the financial card/credit card account number, the action payment type, and the issuer code number are all or all of them, and the store enters the transaction amount by the store terminal device, and Transaction amount, financial card/credit card identification code, transaction date and time, transaction code, remark field information, transaction serial number, transaction verification code, financial card/credit card account number, mobile payment type and issuer code number, etc. To the acquiring line platform 10.
收單行平台10將所接收到之交易金額、金融卡/信用卡識別代碼、交易日期時間、交易代碼、備註欄位資料、交易序號、交 易驗證碼、金融卡/信用卡帳號、行動支付類型及發卡行代號之其中多個或全部傳送至相應發卡行代號之發卡行平台30。 The acquiring bank platform 10 will receive the transaction amount, financial card/credit card identification code, transaction date and time, transaction code, remark field information, transaction serial number, and Many or all of the easy verification code, financial card/credit card account number, mobile payment type and issuer code number are transmitted to the issuer platform 30 of the corresponding issuer code.
發卡行平台30以與加密伺服器40相同之加密演算法將進行此次行動支付之交易序號及交易日期時間進行加密運算以得到一驗證比較碼,而將該驗證比較碼與所接收之交易驗證碼進行比較。 The issuing bank platform 30 encrypts the transaction serial number and the transaction date and time of the action payment by the same encryption algorithm as the encryption server 40 to obtain a verification comparison code, and verifies the verification comparison code and the received transaction verification. The code is compared.
若發卡行平台30判斷驗證比較碼與交易驗證碼不一致,則發卡行平台30傳送一交易失敗訊息至智慧型行動裝置20,或者發卡行平台30傳送交易失敗訊息至收單行平台10,發卡行平台30同時將該交易失敗訊息轉發至智慧型行動裝置20,處理器22經由傳輸介面26接收交易失敗訊息,並傳送至觸控螢幕24以顯示給消費者觀看;若發卡行平台30判斷驗證比較碼與交易驗證碼一致,則發卡行平台30依據交易金額進行扣款,並傳送一支付完成訊息至智慧型行動裝置20,或者發卡行平台30傳送該支付完成訊息至收單行平台10,發卡行平台30同時將支付完成訊息轉發至智慧型行動裝置20,處理器22經由傳輸介面26接收支付完成訊息,並傳送至觸控螢幕24以顯示給消費者觀看。 If the issuer platform 30 determines that the verification comparison code is inconsistent with the transaction verification code, the issuer platform 30 transmits a transaction failure message to the smart mobile device 20, or the issuer platform 30 transmits a transaction failure message to the acquirer platform 10, the issuer platform. At the same time, the transaction failure message is forwarded to the smart mobile device 20, and the processor 22 receives the transaction failure message via the transmission interface 26 and transmits it to the touch screen 24 for display to the consumer for viewing; if the issuer platform 30 determines the verification comparison code In accordance with the transaction verification code, the issuer platform 30 debits according to the transaction amount and transmits a payment completion message to the smart mobile device 20, or the issuer platform 30 transmits the payment completion message to the acquirer platform 10, the issuer platform. At the same time, the payment completion message is forwarded to the smart mobile device 20, and the processor 22 receives the payment completion message via the transmission interface 26 and transmits it to the touch screen 24 for display to the consumer for viewing.
圖2為本發明之用於行動支付之支付方法之流程圖。在說明圖2之流程步驟時參考圖1之系統架構。 2 is a flow chart of a payment method for mobile payment according to the present invention. Referring to the system architecture of Figure 1, the process architecture of Figure 2 is illustrated.
在圖2中,當消費者與店家進行行動支付時,消費者透過內建於智慧型行動裝置20中錢包軟體選擇所要使用的支付工具(如金融卡或信用卡)進行交易,並由消費者操作智慧型行動裝置20以執行錢包軟體。 In FIG. 2, when the consumer makes a mobile payment with the store, the consumer conducts the transaction through the payment tool (such as a financial card or a credit card) to be used by the wallet software built in the smart mobile device 20, and is operated by the consumer. The smart mobile device 20 executes the wallet software.
在智慧型行動裝置20進行行動支付時,處理器22經由傳輸介面26發出一交易請求至發卡行平台30(步驟S40),發卡行平台 30根據該交易請求將進行此次行動支付之一交易序號經由傳輸介面26傳送至處理器22(步驟S42)。 When the smart mobile device 20 performs mobile payment, the processor 22 sends a transaction request to the issuer platform 30 via the transmission interface 26 (step S40), the issuer platform 30. Based on the transaction request, one of the transaction numbers for which the action payment is made is transmitted to the processor 22 via the transmission interface 26 (step S42).
該交易序號在發卡行平台30接收到交易請求的一預定交易時間期限內為有效,若超出該預定交易時間期限而進行行動支付,發卡行平台30認定此次行動支付為無效。 The transaction serial number is valid within a predetermined transaction time period in which the issuer platform 30 receives the transaction request. If the action payment is made beyond the predetermined transaction time limit, the issuer platform 30 determines that the action payment is invalid.
處理器22接收到發卡行平台30傳送之交易序號後,由處理器22經由傳輸介面26發送交易序號及進行此次行動支付之一交易日期時間至一加密伺服器40,加密伺服器40將接收到的該交易序號及該交易日期時間以習知加密演算法進行加密運算以得到之一交易驗證碼,加密伺服器40將該交易驗證碼經由傳輸介面26傳送至處理器22(步驟S44)。 After receiving the transaction serial number transmitted by the issuer platform 30, the processor 22 sends the transaction serial number and the transaction date and time of the action payment to the encryption server 40 via the transmission interface 26, and the encryption server 40 receives the transaction serial number. The transaction serial number and the transaction date and time are encrypted by a conventional encryption algorithm to obtain a transaction verification code, and the encryption server 40 transmits the transaction verification code to the processor 22 via the transmission interface 26 (step S44).
接著,由處理器22將為一基本編碼規則編碼格式之金融卡/信用卡識別代碼、交易日期時間、交易代碼、備註欄位資料、交易序號、交易驗證碼、金融卡/信用卡帳號、行動支付類型及發卡行代號編碼成為一Base 64編碼格式之金融卡/信用卡識別代碼、交易日期時間、交易代碼、備註欄位資料、交易序號、交易驗證碼、金融卡/信用卡帳號、行動支付類型及該發卡行代號。 Next, the processor 22 will be a financial card/credit card identification code, transaction date and time, transaction code, remark field data, transaction serial number, transaction verification code, financial card/credit card account number, and mobile payment type which are a basic encoding rule encoding format. And the issuing bank code coded into a Base 64 encoded format financial card/credit card identification code, transaction date and time, transaction code, remark field information, transaction serial number, transaction verification code, financial card/credit card account number, mobile payment type and the card issuance Line code.
再由處理器22將為Base 64編碼格式之金融卡/信用卡識別代碼、交易日期時間、交易代碼、備註欄位資料、交易序號、交易驗證碼、金融卡/信用卡帳號、行動支付類型及發卡行代號之其中多個或全部組譯成一QR code(步驟S46),並傳送該QR code至觸控螢幕24,而由觸控螢幕24顯示該QR code,如圖1所示。 The processor 22 will then use the financial card/credit card identification code in Base 64 encoding format, transaction date and time, transaction code, remark field information, transaction serial number, transaction verification code, financial card/credit card account number, mobile payment type and card issuing bank. One or more of the codes are translated into a QR code (step S46), and the QR code is transmitted to the touch screen 24, and the QR code is displayed by the touch screen 24, as shown in FIG.
由店家之店家終端裝置之掃描器12掃描智慧型行動裝置20之觸控螢幕24上QR code,掃描器12將所掃描之QR code解譯 出金融卡/信用卡識別代碼、交易日期時間、交易代碼、備註欄位資料、交易序號、交易驗證碼、金融卡/信用卡帳號、行動支付類型及發卡行代號之其中多個或全部,店家藉由店家終端裝置輸入交易金額,並將交易金額、金融卡/信用卡識別代碼、交易日期時間、交易代碼、備註欄位資料、交易序號、交易驗證碼、金融卡/信用卡帳號、行動支付類型及發卡行代號之其中多個或全部傳送至收單行平台10(步驟S48)。 The scanner 12 of the store's store terminal device scans the QR code on the touch screen 24 of the smart mobile device 20, and the scanner 12 interprets the scanned QR code. Out of the financial card / credit card identification code, transaction date and time, transaction code, remarks field information, transaction serial number, transaction verification code, financial card / credit card account number, mobile payment type and card issuer code, many or all of the store The store terminal device inputs the transaction amount, and the transaction amount, financial card/credit card identification code, transaction date and time, transaction code, remark field information, transaction serial number, transaction verification code, financial card/credit card account number, mobile payment type, and issuing bank A plurality or all of the code numbers are transmitted to the acquirer platform 10 (step S48).
由收單行平台10將所接收到之交易金額、金融卡/信用卡識別代碼、交易日期時間、交易代碼、備註欄位資料、交易序號、交易驗證碼、金融卡/信用卡帳號、行動支付類型及發卡行代號之其中多個或全部傳送至相應發卡行代號之發卡行平台30。 The transaction amount, financial card/credit card identification code, transaction date and time, transaction code, remark field information, transaction serial number, transaction verification code, financial card/credit card account number, mobile payment type and card issuance received by the acquirer platform 10. Many or all of the line numbers are transmitted to the issuer platform 30 of the corresponding issuer code.
由發卡行平台30以與加密伺服器40相同之加密演算法將進行此次行動支付之交易序號及交易日期時間進行加密運算以得到一驗證比較碼(步驟S50)。 The transaction serial number and the transaction date and time of the action payment are encrypted by the issuing bank platform 30 in the same encryption algorithm as the encryption server 40 to obtain a verification comparison code (step S50).
由發卡行平台30將運算得到之驗證比較碼與所接收之交易驗證碼進行比較(步驟S52)。若發卡行平台30判斷驗證比較碼與交易驗證碼不一致,則發卡行平台30傳送一交易失敗訊息至智慧型行動裝置20,或者發卡行平台30傳送交易失敗訊息至收單行平台10,發卡行平台30同時將該交易失敗訊息轉發至智慧型行動裝置20,處理器22經由傳輸介面26接收交易失敗訊息,並傳送至觸控螢幕24以顯示給消費者觀看。 The verified verification comparison code obtained by the issuing bank platform 30 is compared with the received transaction verification code (step S52). If the issuer platform 30 determines that the verification comparison code is inconsistent with the transaction verification code, the issuer platform 30 transmits a transaction failure message to the smart mobile device 20, or the issuer platform 30 transmits a transaction failure message to the acquirer platform 10, the issuer platform. At the same time, the transaction failure message is forwarded to the smart mobile device 20, and the processor 22 receives the transaction failure message via the transmission interface 26 and transmits it to the touch screen 24 for display to the consumer for viewing.
若發卡行平台30判斷驗證比較碼與交易驗證碼一致,則由發卡行平台30依據交易金額進行扣款,並傳送一支付完成訊息至智慧型行動裝置20,或者發卡行平台30傳送支付完成訊息至收單行平台10,發卡行平台30同時將支付完成訊息轉發至智慧型行動裝置20, 由處理器22經由傳輸介面26接收支付完成訊息,並傳送至觸控螢幕24以顯示給消費者觀看(步驟S54)。 If the issuer platform 30 determines that the verification comparison code is consistent with the transaction verification code, the issuer platform 30 debits according to the transaction amount, and transmits a payment completion message to the smart mobile device 20, or the issuer platform 30 transmits the payment completion message. To the acquirer platform 10, the issuer platform 30 simultaneously forwards the payment completion message to the smart mobile device 20. The payment completion message is received by the processor 22 via the transmission interface 26 and transmitted to the touch screen 24 for display to the consumer for viewing (step S54).
本發明之上述提供用於行動支付之智慧型行動裝置之支付交易方法可以一程式型態來完成,並可將該程式儲存於一電腦可讀取之記錄媒體,當智慧型行動裝置於該電腦可讀取之記錄媒體載入該程式並執行後,便可完成如上述說明及圖式中所示之方法步驟。 The above-mentioned payment transaction method for providing a smart mobile device for mobile payment can be completed in a program type, and the program can be stored in a computer readable recording medium, and the smart mobile device is used in the computer. After the readable recording medium is loaded into the program and executed, the method steps as shown in the above description and the drawings can be completed.
同樣地,本發明上述之提供用於行動支付之智慧型行動裝置之支付交易方法可以一電腦程式產品來完成,當智慧型行動裝置例如從網路下載該電腦程式產品並執行後,便可完成如上述說明及圖式中所示之方法步驟。 Similarly, the above-mentioned payment transaction method for providing a smart mobile device for mobile payment can be completed by a computer program product, and can be completed when the smart mobile device downloads the computer program product from the network, for example, and executes it. The method steps as illustrated in the above description and the drawings.
本發明係提供一種用於行動支付之智慧型行動裝置及其支付方法、電腦可讀取之記錄媒體及電腦程式產品,由智慧型行動裝置提供具有交易資訊之QR code供店家之掃描器掃描,以完成交易及付款,並且智慧型行動裝置提供之QR code具有加密運算為遞增之交易序號及變動之交易日期時間而得到之交易驗證碼,可防堵QR code產製後因未交易完成而被竊取冒用之風險,以對交易進行驗證而確保交易的安全性。 The invention provides a smart mobile device for mobile payment, a payment method thereof, a computer readable recording medium and a computer program product, and a QR code with transaction information is provided by a smart mobile device for scanning by a scanner of a store. In order to complete the transaction and payment, and the QR code provided by the smart mobile device has the transaction verification code obtained by encrypting the transaction number and the changed transaction date and time, which can prevent the QR code from being completed after the transaction is completed. Steal the risk of fraudulent use to verify the transaction and ensure the security of the transaction.
雖然本發明已參照較佳具體例及舉例性附圖敘述如上,惟其應不被視為係限制性者。熟悉本技藝者對其形態及具體例之內容做各種修改、省略及變化,均不離開本發明之請求項之所主張範圍。 The present invention has been described above with reference to the preferred embodiments and the accompanying drawings, and should not be considered as limiting. Various modifications, omissions and changes may be made without departing from the scope of the claims of the invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW106143197A TW201926174A (en) | 2017-12-08 | 2017-12-08 | Smart mobile device for mobile payment and payment method thereof, computer-readable recording medium and computer program product including a touch screen and a processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW106143197A TW201926174A (en) | 2017-12-08 | 2017-12-08 | Smart mobile device for mobile payment and payment method thereof, computer-readable recording medium and computer program product including a touch screen and a processor |
Publications (1)
Publication Number | Publication Date |
---|---|
TW201926174A true TW201926174A (en) | 2019-07-01 |
Family
ID=68048584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW106143197A TW201926174A (en) | 2017-12-08 | 2017-12-08 | Smart mobile device for mobile payment and payment method thereof, computer-readable recording medium and computer program product including a touch screen and a processor |
Country Status (1)
Country | Link |
---|---|
TW (1) | TW201926174A (en) |
-
2017
- 2017-12-08 TW TW106143197A patent/TW201926174A/en unknown
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10354321B2 (en) | Processing transactions with an extended application ID and dynamic cryptograms | |
US20180315043A1 (en) | Dynamic primary account number (pan) and unique key per card | |
US8469277B2 (en) | Methods, systems and computer program products for wireless payment transactions | |
US20100299267A1 (en) | Device including encrypted data for expiration date and verification value creation | |
JP6528160B1 (en) | Payment system | |
US20140172701A1 (en) | Funds Transfer Using Two Dimensional Barcodes | |
US20170103396A1 (en) | Adaptable messaging | |
JP2016076262A (en) | Method of paying for product or service in commercial website via internet connection and corresponding terminal | |
US10628881B2 (en) | Processing transactions with an extended application ID and dynamic cryptograms | |
TWI633507B (en) | System for mobile payment, payment method thereof, computer program product | |
US20210097526A1 (en) | Transaction system and method | |
TWM548303U (en) | Payment and transaction platform for mobile payment | |
US20150032588A1 (en) | Systems and methods for enrolling merchants using card data | |
TWM548306U (en) | Mobile device for mobile payment | |
TWM560068U (en) | Counter QR code scanning and payment system | |
US20210012348A1 (en) | Smart physical payment cards | |
TWM555510U (en) | Info-exchange verification platform for mobile payment | |
US12008542B2 (en) | Systems and methods for performing payment transactions using indicia-based associations between user interfaces | |
CN109741051A (en) | A kind of electronic card graphic code realizes the method and system of transaction | |
CN111386545A (en) | Method and system for conducting transaction | |
TWI661365B (en) | System and method for dynamically checking code scanning payment, computer-readable recording medium and computer program product | |
TW201926174A (en) | Smart mobile device for mobile payment and payment method thereof, computer-readable recording medium and computer program product including a touch screen and a processor | |
TWI640940B (en) | Information exchange verification platform and method for mobile payment, computer readable recording medium and computer program product | |
TWM557868U (en) | Smart mobile device for mobile payment | |
TWI676948B (en) | Payment transaction platform and method for mobile payment, computer readable recording medium and computer program product |