[go: up one dir, main page]

CN106157037B - Mobile payment method and mobile payment equipment - Google Patents

Mobile payment method and mobile payment equipment Download PDF

Info

Publication number
CN106157037B
CN106157037B CN201510193322.7A CN201510193322A CN106157037B CN 106157037 B CN106157037 B CN 106157037B CN 201510193322 A CN201510193322 A CN 201510193322A CN 106157037 B CN106157037 B CN 106157037B
Authority
CN
China
Prior art keywords
payment
server
password
transaction
computer device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201510193322.7A
Other languages
Chinese (zh)
Other versions
CN106157037A (en
Inventor
杨建纲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from TW103131391A external-priority patent/TWI509542B/en
Application filed by Individual filed Critical Individual
Publication of CN106157037A publication Critical patent/CN106157037A/en
Application granted granted Critical
Publication of CN106157037B publication Critical patent/CN106157037B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/409Device specific authentication in transaction processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/353Payments by cards read by M-devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

一种移动支付方法,由一电脑装置执行,且包含:接收一交易清单、与具有一支付卡的一移动装置建立一无线短距离通信、经由该无线短距离通信传送该交易清单到该移动装置且接收一来自该移动装置的支付指令,该支付指令是该移动装置基于该交易清单所产生、传送该支付指令到该支付机构服务器,及接收来自该支付机构服务器的一支付结果。该支付指令使该支付机构服务器识别该支付卡的正确性并处理该支付。该支付结果是在完成该支付之后由该支付机构服务器所产生。如此一来,可以避免诈骗支付或交易纪录不对应所造成的损失。

Figure 201510193322

A mobile payment method is executed by a computer device and includes: receiving a transaction list, establishing a wireless short-range communication with a mobile device having a payment card, and transmitting the transaction list to the mobile device via the wireless short-range communication. And receive a payment instruction from the mobile device, the payment instruction is generated by the mobile device based on the transaction list, transmit the payment instruction to the payment institution server, and receive a payment result from the payment institution server. The payment instruction causes the payment institution server to identify the correctness of the payment card and process the payment. The payment result is generated by the payment institution server after completing the payment. In this way, losses caused by fraudulent payments or mismatched transaction records can be avoided.

Figure 201510193322

Description

移动支付方法及移动支付设备Mobile payment method and mobile payment device

技术领域technical field

本发明涉及一种移动支付方法及移动支付设备,特别是涉及一种使用近场通信实现交易安全支付的移动支付方法及移动支付设备。The invention relates to a mobile payment method and a mobile payment device, in particular to a mobile payment method and a mobile payment device for realizing transaction security payment by using near field communication.

背景技术Background technique

电子钱包或塑胶货币如银行卡、信用卡、签帐卡或智能卡等,皆需用到计算机系统及数位储值系统来达到加值及转账等功能。由于使用电子钱包或塑胶货币可以减少顾客在购物时随身携带太多现金的必要,且店家也不必在客户付款时当场点收现金的金额正确与否,所以,可提升交易行为的效率及便利性。因而近年来,电子钱包广泛地被接受与使用。Electronic wallets or plastic currency such as bank cards, credit cards, debit cards or smart cards, etc., all require computer systems and digital stored value systems to achieve functions such as adding value and transferring money. Since the use of electronic wallets or plastic currency can reduce the need for customers to carry too much cash when shopping, and the store does not have to check the correct amount of cash when customers pay, it can improve the efficiency and convenience of transaction behavior. . Therefore, in recent years, electronic wallets have been widely accepted and used.

然而,现有传统非接触型的储值智能卡通常缺乏卡片认证的功能,或卡片认证措施不足。卡片一旦被伪造,店家只能自行承担损失的风险。However, the existing traditional contactless stored-value smart cards usually lack the function of card authentication, or the card authentication measures are insufficient. Once the card is counterfeited, the store owner can only bear the risk of loss.

此外,当使用该传统非接触型的储值智能卡购物付款时,每一笔购物所产生的交易纪录通常会被存储在店家端,但此交易纪录并没有随即被传送至卡片发行单位或支付机构来验证该储值智能卡的真伪,再请求付款。而是在结束一个营业日后,才会把整批的交易纪录传送给卡片发行单位或支付机构请求付款,此也就是说整批结算。当该整批结算的程序不够即时时,致使店家在未能经卡片发行单位或支付机构验证该每一笔购物所使用的储值智能卡的真伪时,而完成交易,此情形将使店家暴露在损失的风险当中。In addition, when using the traditional contactless stored-value smart card for shopping and payment, the transaction record generated by each purchase is usually stored at the store side, but the transaction record is not immediately transmitted to the card issuing unit or payment institution. to verify the authenticity of the stored-value smart card and request payment. But after the end of one business day, the whole batch of transaction records will be sent to the card issuing unit or payment institution to request payment, which means that the whole batch is settled. When the batch settlement procedure is not timely enough, the store owner completes the transaction without the card issuing unit or payment institution verifying the authenticity of the stored-value smart card used for each purchase, which will expose the store owner to at the risk of loss.

发明内容SUMMARY OF THE INVENTION

本发明的目的在于提供一种允许及时处理交易且确保交易安全的移动支付方法及移动支付设备。An object of the present invention is to provide a mobile payment method and a mobile payment device that allow timely processing of transactions and ensure transaction security.

本发明移动支付方法,由一电脑装置执行,该电脑装置能与一具有一支付卡的移动装置互动,该电脑装置与一支付机构服务器通信。所述的移动支付方法包含:The mobile payment method of the present invention is executed by a computer device, which can interact with a mobile device having a payment card, and the computer device communicates with a payment institution server. The mobile payment method includes:

接收一交易清单,该交易清单相关于一交易及一关于该交易的支付;receiving a list of transactions related to a transaction and a payment related to the transaction;

与该移动装置建立一无线短距离通信;establishing a wireless short-range communication with the mobile device;

经由该无线短距离通信传送该交易清单到该移动装置;transmitting the transaction list to the mobile device via the wireless short-range communication;

经由该无线短距离通信接收一来自该移动装置的支付指令,该支付指令是该移动装置基于至少该交易清单所产生;receiving a payment instruction from the mobile device via the wireless short-range communication, the payment instruction being generated by the mobile device based on at least the transaction list;

与该支付机构服务器建立一会话机制,该会话机制提供一在该电脑装置与该支付机构服务器之间的安全通信通道;establishing a session mechanism with the payment institution server, the session mechanism providing a secure communication channel between the computer device and the payment institution server;

在该会话机制下传送该支付指令到该支付机构服务器,该支付指令使该支付机构服务器在收到该支付指令时基于该支付指令识别该支付卡的正确性,且在该支付机构服务器识别该支付卡为正确之后,该支付指令还使该支付机构服务器根据该支付指令所包括的该交易清单处理该支付;及The payment instruction is transmitted to the payment institution server under the session mechanism, the payment instruction enables the payment institution server to recognize the correctness of the payment card based on the payment instruction when receiving the payment instruction, and the payment institution server recognizes the correctness of the payment card. After the payment card is correct, the payment instruction also causes the payment institution server to process the payment according to the transaction list included in the payment instruction; and

在该会话机制下接收来自该支付机构服务器的一支付结果,该支付结果是在完成该支付之后由该支付机构服务器所产生。A payment result from the payment institution server is received under the session mechanism, the payment result is generated by the payment institution server after the payment is completed.

本发明移动支付方法,由一具有一支付卡的移动装置执行,该移动装置能与一电脑装置互动。该移动装置及该电脑装置与一支付机构服务器通信。所述的移动支付方法包含:The mobile payment method of the present invention is executed by a mobile device having a payment card, and the mobile device can interact with a computer device. The mobile device and the computer device communicate with a payment institution server. The mobile payment method includes:

与该电脑装置建立一无线短距离通信;establishing a wireless short-range communication with the computer device;

经由该无线短距离通信接收一来自该电脑装置的交易清单,该交易清单相关于一交易及一关于该交易的支付;receiving, via the wireless short-range communication, a transaction list from the computer device, the transaction list relating to a transaction and a payment for the transaction;

基于至少该交易清单产生一支付指令,并经由该无线短距离通信传送该支付指令给该电脑装置,该支付指令由该电脑装置提供给该支付机构服务器,且该支付指令使该支付机构服务器在收到该支付指令时基于该支付指令识别该支付卡的正确性,且在该支付机构服务器识别该支付卡为正确之后,该支付指令还使该支付机构服务器根据该支付指令所包括的该交易清单处理该支付;及Generate a payment instruction based on at least the transaction list, and transmit the payment instruction to the computer device via the wireless short-range communication, the payment instruction is provided by the computer device to the payment institution server, and the payment instruction causes the payment institution server to When the payment instruction is received, the correctness of the payment card is identified based on the payment instruction, and after the payment institution server recognizes that the payment card is correct, the payment instruction also causes the payment institution server to perform the transaction according to the transaction included in the payment instruction. list to process the payment; and

接收来自该支付机构服务器的一支付结果,该支付结果是在完成该支付之后由该支付机构服务器所产生。A payment result is received from the payment institution server, the payment result generated by the payment institution server after completing the payment.

本发明移动支付设备,能与一电脑装置互动,该电脑装置与一支付机构服务器通信,所述的移动支付设备包含一移动装置,该移动装置包括一处理器、一记忆体单元、一卡片插槽、一短距离通信单元及一通信单元。该记忆体单元耦接于该处理器且存储有一支付软件。该卡片插槽耦接于该处理器,且可移除地插设有一支付卡,借此使用该移动装置能访问该支付卡。该短距离通信单元耦接于该处理器,且能与该电脑装置通信。该通信单元耦接于该处理器,且能与该支付机构服务器通信。当该处理器执行该支付软件时,该支付软件使该移动支付设备:The mobile payment device of the present invention can interact with a computer device, the computer device communicates with a payment institution server, the mobile payment device includes a mobile device, and the mobile device includes a processor, a memory unit, a card slot slot, a short-range communication unit and a communication unit. The memory unit is coupled to the processor and stores a payment software. The card slot is coupled to the processor and is removably inserted with a payment card, whereby the mobile device can be used to access the payment card. The short-range communication unit is coupled to the processor and can communicate with the computer device. The communication unit is coupled to the processor and can communicate with the payment institution server. When the processor executes the payment software, the payment software causes the mobile payment device to:

与该电脑装置建立一无线短距离通信,establish a wireless short-range communication with the computer device,

经由该无线短距离通信接收一来自该电脑装置的交易清单,该交易清单相关于一交易及一关于该交易的支付,receiving a transaction list from the computer device via the wireless short-range communication, the transaction list relating to a transaction and a payment for the transaction,

基于至少该交易清单产生一支付指令,并经由该无线短距离通信传送该支付指令给该电脑装置,该支付指令由该电脑装置提供给该支付机构服务器,且该支付指令使该支付机构服务器在收到该支付指令时基于该支付指令识别该支付卡的正确性,且在该支付机构服务器识别该支付卡为正确之后,该支付指令还使该支付机构服务器根据该支付指令所包括的该交易清单处理该支付,及Generate a payment instruction based on at least the transaction list, and transmit the payment instruction to the computer device via the wireless short-range communication, the payment instruction is provided by the computer device to the payment institution server, and the payment instruction causes the payment institution server to When the payment instruction is received, the correctness of the payment card is identified based on the payment instruction, and after the payment institution server recognizes that the payment card is correct, the payment instruction also causes the payment institution server to perform the transaction according to the transaction included in the payment instruction. list to process the payment, and

接收来自该支付机构服务器的一支付结果,该支付结果是在完成该支付之后由该支付机构服务器所产生。A payment result is received from the payment institution server, the payment result generated by the payment institution server after completing the payment.

本发明的有益效果在于:借由基于移动装置产生的支付指令识别支付卡的正确性,能侦测出使用伪卡(fake card)的支付行为。再者,借由即时传送对应交易清单的支付指令给支付机构服务器,各交易的支付可以被及时处理。如此一来,可以避免诈骗支付或交易纪录不对应所造成的损失。The beneficial effects of the present invention are: by identifying the correctness of the payment card based on the payment instruction generated by the mobile device, the payment behavior of using a fake card can be detected. Furthermore, by instantly transmitting the payment instruction corresponding to the transaction list to the payment institution server, the payment of each transaction can be processed in time. In this way, losses caused by fraudulent payments or mismatched transaction records can be avoided.

附图说明Description of drawings

图1是一方块图,说明一系统包括一电脑装置及一移动支付设备;1 is a block diagram illustrating a system including a computer device and a mobile payment device;

图2是一示意图,说明该移动支付设备能与不同的电脑装置通信;2 is a schematic diagram illustrating that the mobile payment device can communicate with different computer devices;

图3A到图3C是一流程图,说明本发明移动支付方法的流程步骤;及3A to FIG. 3C are a flow chart illustrating the flow steps of the mobile payment method of the present invention; and

图4到图12绘示多种在移动支付方法的不同阶段中由电脑装置的输入/输出模块及移动装置的输入/输出单元输出的消息;4 to 12 illustrate various messages output by the input/output module of the computer device and the input/output unit of the mobile device in different stages of the mobile payment method;

图13是一方块图,说明本发明的一支付卡的存储单元;Figure 13 is a block diagram illustrating a memory cell of a payment card of the present invention;

图14是一流程图,说明本发明支付卡的个人化作业的流程步骤;Figure 14 is a flow chart illustrating the flow steps of the personalization operation of the payment card of the present invention;

图15是一流程图,说明使用第一安全机制的个人化作业的流程步骤;Figure 15 is a flow chart illustrating the flow steps of a personalization operation using the first security mechanism;

图16是一流程图,说明使用第二安全机制的个人化作业的流程步骤;16 is a flow chart illustrating the flow steps of a personalization job using the second security mechanism;

图17是一流程图,说明一支付机构系统与一平台端服务器及一合作组织服务器合作以产生用于实施第三安全机制的个人化作业的资讯;17 is a flow chart illustrating a payment institution system cooperating with a platform-side server and a partner organization server to generate information for implementing a personalization operation of the third security mechanism;

图18A及图18B分别是一流程图,说明使用第三安全机制的个人化作业的流程步骤;及18A and 18B are respectively a flow chart illustrating the flow steps of the personalization operation using the third security mechanism; and

图19A及图19B是一流程图,说明使用第四安全机制的个人化作业的流程步骤。19A and 19B are a flowchart illustrating the flow steps of a personalization operation using the fourth security mechanism.

具体实施方式Detailed ways

下面结合附图及实施例对本发明进行详细说明。The present invention will be described in detail below with reference to the accompanying drawings and embodiments.

参阅图1,一系统100适于执行一移动支付方法,该移动支付方法处理相关于一交易的一支付。系统100包括一电脑装置1及一移动支付设备2,举例来说,电脑装置1是由一店家持有,移动支付设备 2是由一消费者持有。移动支付设备2包括一移动装置20及一支付卡22,支付卡22可移除地插设于移动装置20的一卡片插槽26中。电脑装置1能与该具有支付卡22的移动装置20互动。电脑装置1及移动装置20能与一支付机构服务器5通信。Referring to FIG. 1, a system 100 is adapted to implement a mobile payment method that processes a payment related to a transaction. The system 100 includes a computer device 1 and a mobile payment device 2. For example, the computer device 1 is held by a store, and the mobile payment device 2 is held by a consumer. The mobile payment device 2 includes a mobile device 20 and a payment card 22 . The payment card 22 is removably inserted into a card slot 26 of the mobile device 20 . The computer device 1 can interact with the mobile device 20 with the payment card 22 . The computer device 1 and the mobile device 20 can communicate with a payment institution server 5 .

在本实施例中,电脑装置1可以是个人电脑、笔记型电脑、平板电脑、智能型手机及移动电子装置(参阅图2)等其中一者。电脑装置1需要具备网路连线功能以执行一交易软件120,该交易软件120 能使电脑装置1执行本发明移动支付方法。In this embodiment, the computer device 1 may be one of a personal computer, a notebook computer, a tablet computer, a smart phone, and a mobile electronic device (see FIG. 2 ). The computer device 1 needs to have a network connection function to execute a transaction software 120, and the transaction software 120 can enable the computer device 1 to execute the mobile payment method of the present invention.

支付机构服务器5受向消费者发行支付卡的支付机构操作。在本实施例中,支付机构服务器5包括一平台端服务器3及一支付机构系统4,平台端服务器3用于与电脑装置1及移动装置20通信,支付机构系统4耦接于平台端服务器3。在不同的实施态样中,平台端服务器3及支付机构系统4可以整合成一器件(例如一服务器),或者,可以是以二分离的器件实施,该二分离的器件经由一专用的通道或会话机制通信。以前述两种实施态样之后者为例,平台端服务器3可以是受一第三方操作(而非支付机构)。The payment institution server 5 is operated by a payment institution that issues payment cards to consumers. In this embodiment, the payment institution server 5 includes a platform server 3 and a payment institution system 4 , the platform server 3 is used for communicating with the computer device 1 and the mobile device 20 , and the payment institution system 4 is coupled to the platform server 3 . In different implementation aspects, the platform-side server 3 and the payment institution system 4 may be integrated into one device (for example, a server), or may be implemented as two separate devices, and the two separate devices pass through a dedicated channel or session. mechanism communication. Taking the latter of the aforementioned two implementation aspects as an example, the platform server 3 may be operated by a third party (not a payment institution).

参阅图1,电脑装置1包括存储有该交易软件120的一记忆体模块12、一近场通信模块13、一输入/输出模块14、一通信模块15,及一耦接于记忆体模块12、近场通信模块13、输入/输出模块14与通信模块15的处理模块11。Referring to FIG. 1, the computer device 1 includes a memory module 12 storing the transaction software 120, a near field communication module 13, an input/output module 14, a communication module 15, and a memory module 12, The near field communication module 13 , the input/output module 14 and the processing module 11 of the communication module 15 .

在本实施例中,具有近场通信模块13的电脑装置1具备了近场通信功能,且近场通信模块13是一连接于电脑装置1的外部装置,例如外接式USB近场通信装置(dongle)或一USB近场通信读取器 (reader)。在另一实施态样中,近场通信模块13可以是一嵌入电脑装置1的内置模块。输入/输出模块14可以包括一滑鼠/键盘、一触控荧幕或一扬声器/显示器等,但不以此为限。通信模块15使电脑装置1与支付机构服务器5能建立通信。In this embodiment, the computer device 1 having the near field communication module 13 has a near field communication function, and the near field communication module 13 is an external device connected to the computer device 1 , such as an external USB near field communication device (dongle). ) or a USB NFC reader. In another embodiment, the near field communication module 13 may be a built-in module embedded in the computer device 1 . The input/output module 14 may include a mouse/keyboard, a touch screen or a speaker/display, etc., but not limited thereto. The communication module 15 enables the computer device 1 to establish communication with the payment institution server 5 .

移动支付设备2能与电脑装置1互动。移动支付设备2的移动装置20可以是一智能型手机或一平板电脑等。移动装置20包括一记忆体单元27、一卡片插槽26、一输入/输出单元24、一短距离通信单元 (如一近场通信单元23)、一通信单元25,及一耦接于近场通信单元23、输入/输出单元24、通信单元25、卡片插槽26与记忆体单元 27的处理器21。记忆体单元27存储有一支付软件270与一个人化应用程序271。卡片插槽26供支付卡22可移除地插设,使移动装置20 能访问支付卡22。近场通信单元23能与电脑装置1通信。通信单元 25能与支付机构服务器5通信。在另一实施态样中,支付卡22可以是耦接于一介面装置,以使移动装置20能经由该介面装置访问支付卡22,该介面装置是经由移动装置20的一USB介面耦接于移动装置 20。The mobile payment device 2 can interact with the computer device 1 . The mobile device 20 of the mobile payment device 2 may be a smart phone or a tablet computer or the like. The mobile device 20 includes a memory unit 27, a card slot 26, an input/output unit 24, a short-range communication unit (such as a near field communication unit 23), a communication unit 25, and a communication unit coupled to the near field communication unit 23 , input/output unit 24 , communication unit 25 , card slot 26 and processor 21 of memory unit 27 . The memory unit 27 stores a payment software 270 and a personalization application 271 . The card slot 26 is for removably inserting the payment card 22 so that the mobile device 20 can access the payment card 22 . The near field communication unit 23 can communicate with the computer device 1 . The communication unit 25 can communicate with the payment institution server 5. In another embodiment, the payment card 22 may be coupled to an interface device such that the mobile device 20 can access the payment card 22 via the interface device, and the interface device is coupled to the mobile device 20 via a USB interface. Mobile device 20 .

在本实施例中,近场通信单元23支援近场通信功能。输入/输出单元24可以包括一滑鼠/键盘、一触控荧幕或一扬声器/显示器等,但不以此为限。移动装置20的处理器21执行存储于记忆体单元27 的支付软件270,支付软件270使移动装置20协同配合支付卡22执行本发明移动支付方法。In this embodiment, the near field communication unit 23 supports the near field communication function. The input/output unit 24 may include a mouse/keyboard, a touch screen or a speaker/display, etc., but is not limited thereto. The processor 21 of the mobile device 20 executes the payment software 270 stored in the memory unit 27 , and the payment software 270 enables the mobile device 20 to cooperate with the payment card 22 to execute the mobile payment method of the present invention.

当为了进行近场通信支付而使电脑装置1与移动装置20彼此邻近时,电脑装置1与移动装置20能经由近场通信模块13及近场通信单元23建立无线短距离通信(如近场通信)。When the computer device 1 and the mobile device 20 are adjacent to each other for near field communication payment, the computer device 1 and the mobile device 20 can establish wireless short-range communication (such as near field communication) via the near field communication module 13 and the near field communication unit 23 ).

在本实施例中,支付卡22以一SD卡实施。支付卡22包括一控制模块220、一金融芯片221及一存储单元225。金融芯片221符合 FISC II规范。In this embodiment, the payment card 22 is implemented as an SD card. The payment card 22 includes a control module 220 , a financial chip 221 and a storage unit 225 . The financial chip 221 conforms to the FISC II specification.

控制模块220包括一控制器芯片222、一载于ROM(read-only memory,图未示)的控制韧体224及一应用程序介面(application program interface;API)223。前述控制器芯片222及ROM可以使用积体电路封装整合,且与存储单元225并列。The control module 220 includes a controller chip 222 , a control firmware 224 contained in a ROM (read-only memory, not shown), and an application program interface (API) 223 . The aforementioned controller chip 222 and ROM can be integrated using an integrated circuit package, and are in parallel with the memory unit 225 .

当支付卡22插入卡片插槽26,处理器21能经由控制韧体224 访问金融芯片221及存储单元225。应用程序介面223及控制韧体224 能根据支付软件270或个人化应用程序271的指令运作。应用程序介面223能使用3DES(Triple Data Encryption Algorithmsymmetric-key block cipher)、AES(Advanced Encryption Standard) 或RSA等演算法进行加密。When the payment card 22 is inserted into the card slot 26 , the processor 21 can access the financial chip 221 and the storage unit 225 via the control firmware 224 . The application program interface 223 and the control firmware 224 can operate according to the instructions of the payment software 270 or the personalization application program 271 . The application program interface 223 can use algorithms such as 3DES (Triple Data Encryption Algorithmsymmetric-key block cipher), AES (Advanced Encryption Standard) or RSA for encryption.

存储单元225包括一系统部分226及一存储部分227。系统部分 226内置基本操作资讯(basic operation information)。存储部分 227包括一隐密数据区228及一可视区229。可视区229允许被移动装置20的作业系统(OS)访问。以

Figure BDA0000704031110000061
系统举例来说,可视区 229能被档案管理程序(file management program)访问。The storage unit 225 includes a system part 226 and a storage part 227 . The system part 226 has built-in basic operation information. The storage part 227 includes a secret data area 228 and a visible area 229 . The viewable area 229 allows access by the operating system (OS) of the mobile device 20 . by
Figure BDA0000704031110000061
For example, the viewable area 229 can be accessed by a file management program.

作业系统无法访问隐密数据区228,且无法对隐密数据区228的档案进行读取、写入或修改。相反的,只有在特定授权顺序完成之后,支付软件270或个人化应用程序271才能经由控制韧体224访问隐密数据区228。当支付卡22插设于移动装置20的卡片插槽26时,控制韧体224只对作业系统回报可视区229。因此,作业系统不会显示隐密数据区228给使用者。只有当使用者执行支付软件270或个人化应用程序271且通过所述授权顺序时,隐密数据区228才能被访问。The operating system cannot access the secret data area 228 and cannot read, write or modify the files in the secret data area 228 . Instead, payment software 270 or personalization application 271 can access private data area 228 via control firmware 224 only after a specific authorization sequence has been completed. When the payment card 22 is inserted into the card slot 26 of the mobile device 20, the control firmware 224 only reports the visible area 229 to the operating system. Therefore, the operating system does not display the secret data area 228 to the user. The private data area 228 can only be accessed when the user executes the payment software 270 or the personalization application 271 and passes the authorization sequence.

隐密数据区228存储有相关于一支付机构帐号的一虚拟帐号,该支付机构帐号相关于支付卡22的持有者与操作支付机构服务器5的支付机构(例如银行)。与支付机构帐号相关的数据存储于金融芯片 221。隐密数据区228可以存储多个分别对应多个支付机构帐号的虚拟帐号。The secret data area 228 stores a virtual account number associated with a payment institution account number associated with the holder of the payment card 22 and the payment institution (eg, bank) operating the payment institution server 5 . Data related to the payment institution account number is stored in the financial chip 221 . The secret data area 228 can store multiple virtual account numbers corresponding to multiple payment institution account numbers respectively.

当移动装置20不具有近场通信单元23,移动装置20本身不具有近场通信功能,支付卡22则可以被设计为具有近场通信功能。在其他实施态样中,支付卡22包括多个近场通信接脚,且包含一近场通信天线,且能以支援近场通信功能的SDIO(Secure Digital InputOutput)卡实施。When the mobile device 20 does not have the near field communication unit 23, and the mobile device 20 itself does not have the near field communication function, the payment card 22 can be designed to have the near field communication function. In other embodiments, the payment card 22 includes a plurality of NFC pins, and includes a NFC antenna, and can be implemented with an SDIO (Secure Digital Input Output) card supporting NFC function.

因此,在其他实施态样中,卡片插槽26包括多个近场通信端子。近场通信端子符合近场通信规范(由SD协会发布)。当支付卡22插入卡片插槽26时,所述近场通信端子分别与支付卡22的所述近场通信接脚电连接。借此,支付卡22能与移动装置20互动,以使移动装置20支援近场通信功能。Therefore, in other embodiments, the card slot 26 includes a plurality of near field communication terminals. The near field communication terminal conforms to the near field communication specification (published by the SD Association). When the payment card 22 is inserted into the card slot 26 , the near field communication terminals are respectively electrically connected to the near field communication pins of the payment card 22 . Thereby, the payment card 22 can interact with the mobile device 20 so that the mobile device 20 supports the near field communication function.

参阅图3A,以下说明移动支付方法的实施例,其处理关于一交易的一支付。下述中的电脑装置1可以是一电脑,移动装置20可以是一插有支付卡22的智能型手机,该交易是自一书店购买一书本。Referring to FIG. 3A, an embodiment of a mobile payment method is described below, which processes a payment for a transaction. The computer device 1 in the following description may be a computer, and the mobile device 20 may be a smart phone with a payment card 22 inserted therein. The transaction is to purchase a book from a bookstore.

首先,书店的商人使用电脑装置1执行交易软件120(参阅图4)。First, the merchant of the bookstore executes the transaction software 120 (see FIG. 4 ) using the computer device 1 .

于步骤S11,电脑装置1的处理模块11执行存储于记忆体模块 12的交易软件120。In step S11, the processing module 11 of the computer device 1 executes the transaction software 120 stored in the memory module 12.

交易软件120提供商人一用于输入交易清单的介面(参阅图5),该交易清单相关于该交易及该支付。在此,该交易清单包括购买该书本的细目(例如店家编号、交易日期、支付号码及交易金额等)。The transaction software 120 provides the vendor with an interface for entering a transaction list (see FIG. 5 ), the transaction list related to the transaction and the payment. Here, the transaction list includes details of the purchase of the book (eg, store number, transaction date, payment number, transaction amount, etc.).

于步骤S12,处理模块11接收相关于该交易及该支付的交易清单。举例来说,该交易清单可以是透过扫描货品及/或服务的条码输入电脑装置1。或者,交易清单可以是消费者使用电脑装置1输入。In step S12, the processing module 11 receives a transaction list related to the transaction and the payment. For example, the transaction list may be input to the computer device 1 by scanning the barcode of the goods and/or services. Alternatively, the transaction list may be entered by the consumer using the computer device 1 .

于步骤S13,处理模块11执行交易软件120的一安控器件121 以产生一要被押码的数据。In step S13, the processing module 11 executes a security control device 121 of the transaction software 120 to generate data to be bet.

于步骤S14,处理模块11锁定交易清单。In step S14, the processing module 11 locks the transaction list.

更明确的说,要被押码的数据包括交易清单,且于步骤S14之后,商人不能改变该交易清单。值得注意的是,步骤S13及步骤S14的先后顺序可以互换,或者同时执行。More specifically, the data to be staked includes a transaction list, and after step S14, the merchant cannot change the transaction list. It should be noted that the sequence of step S13 and step S14 can be interchanged, or performed simultaneously.

于步骤S15,处理模块11经由输入/输出模块14输出交易清单(参阅图6)供该要购买书本的消费者确认。In step S15 , the processing module 11 outputs a transaction list (refer to FIG. 6 ) via the input/output module 14 for confirmation by the consumer who wants to buy the book.

于步骤S16,处理模块11产生一指示(参阅图7)以提示消费者将具有支付卡22的移动装置20靠近一支付感测区域(如电脑装置1 的近场通信模块13)。当处理模块11经由近场通信模块13侦测到移动装置20时,处理模块11经由近场通信模块13与移动装置20建立无线短距离通信,且接着执行步骤S17。否则,处理模块11闲置直到侦测到移动装置20。更明确地说,当电脑装置1及移动装置20彼此邻近时,处理模块11自动与移动装置20建立作为无线短距离通信的近场通信。In step S16 , the processing module 11 generates an instruction (see FIG. 7 ) to prompt the consumer to bring the mobile device 20 with the payment card 22 close to a payment sensing area (eg, the near field communication module 13 of the computer device 1 ). When the processing module 11 detects the mobile device 20 via the near field communication module 13, the processing module 11 establishes wireless short-range communication with the mobile device 20 via the near field communication module 13, and then executes step S17. Otherwise, the processing module 11 is idle until the mobile device 20 is detected. More specifically, when the computer device 1 and the mobile device 20 are adjacent to each other, the processing module 11 automatically establishes near field communication as wireless short-range communication with the mobile device 20 .

另一方面,当消费者欲使用移动支付设备2(如移动装置20与支付卡22结合)完成购买书本的支付时,消费者使用移动装置20执行支付软件270(参阅图8)。On the other hand, when the consumer wants to use the mobile payment device 2 (eg, the mobile device 20 is combined with the payment card 22 ) to complete the payment for the book purchase, the consumer uses the mobile device 20 to execute payment software 270 (see FIG. 8 ).

因此,于步骤S21,移动装置20的处理器21执行存储于记忆体单元27的支付软件270。Therefore, in step S21 , the processor 21 of the mobile device 20 executes the payment software 270 stored in the memory unit 27 .

支付软件270提供消费者多种付款方式(例如近场通信支付或货到付款)。在此,使用者选择近场通信支付进行支付。Payment software 270 provides consumers with various payment methods (eg, near field communication payment or cash on delivery). Here, the user selects the near field communication payment for payment.

于步骤S22,处理器21被指示消费者选择近场通信支付。In step S22, the processor 21 is instructed to select the near field communication payment by the consumer.

于步骤S23,处理器21输出一指示以提示使用者输入一相关于支付卡22的访问密码(参阅图9)。In step S23, the processor 21 outputs an instruction to prompt the user to input an access password related to the payment card 22 (refer to FIG. 9).

于步骤S24,当收到访问密码时,处理器21接着经由卡片插槽 26传送该访问密码给支付卡22。In step S24, upon receiving the access code, the processor 21 then transmits the access code to the payment card 22 via the card slot 26.

于步骤S31,支付卡22验证该访问密码。当支付卡22验证该访问密码为正确时,支付卡22传送一访问同意指令给移动装置20,且流程接着执行步骤S25。否则,流程接着执行步骤S32。In step S31, the payment card 22 verifies the access password. When the payment card 22 verifies that the access password is correct, the payment card 22 transmits an access approval instruction to the mobile device 20, and the process then executes step S25. Otherwise, the flow proceeds to step S32.

于步骤S32,支付卡22传送一访问拒绝指令给移动装置20,且移动装置20经由输入/输出单元24通知使用者该访问密码不正确。支付卡22计数接收到错误访问密码的连续次数。In step S32, the payment card 22 transmits an access rejection instruction to the mobile device 20, and the mobile device 20 notifies the user via the input/output unit 24 that the access password is incorrect. The payment card 22 counts the number of consecutive times that an incorrect access code has been received.

于步骤S33,支付卡22判断前述计数的次数大于或等于一门槛值 (例如3次)。当计数的次数不大于该门槛值,流程回到步骤S23以让消费者能输入其他访问密码。否则,流程接着执行步骤S34。In step S33, the payment card 22 determines that the number of times of the aforementioned counting is greater than or equal to a threshold value (for example, 3 times). When the counted number of times is not greater than the threshold value, the flow returns to step S23 to allow the consumer to input other access codes. Otherwise, the flow proceeds to step S34.

于步骤S34,支付卡22被锁定且禁止访问。At step S34, the payment card 22 is locked and access prohibited.

于步骤S25,移动装置20的处理器21清除在步骤S24接收并暂存的访问密码。此步骤用于避免访问密码被其他人取得。In step S25, the processor 21 of the mobile device 20 clears the access password received and temporarily stored in step S24. This step is used to prevent the access password from being obtained by others.

值得注意的是,当使用电子钱包进行小额支付时,便利性为主要的考量。因此,步骤S23到步骤S25及步骤S31到步骤S34可以被省略以加速支付的过程。It is worth noting that when using e-wallets for micropayments, convenience is the main consideration. Therefore, steps S23 to S25 and steps S31 to S34 can be omitted to speed up the payment process.

于步骤S26,移动装置20的处理器21启动近场通信单元23以起始近场通信功能。In step S26, the processor 21 of the mobile device 20 activates the near field communication unit 23 to initiate the near field communication function.

接着,参阅图10,移动装置20提示消费者将移动装置20靠近支付感测区域(例如电脑装置1的近场通信模块13)。Next, referring to FIG. 10 , the mobile device 20 prompts the consumer to bring the mobile device 20 close to the payment sensing area (eg, the near field communication module 13 of the computer device 1 ).

之后,于步骤S27,当移动装置20与电脑装置1相互邻近时,移动装置20的处理器21经由近场通信单元23自动与电脑装置1建立无线短距离通信(例如近场通信)。Then, in step S27 , when the mobile device 20 and the computer device 1 are adjacent to each other, the processor 21 of the mobile device 20 automatically establishes wireless short-range communication (eg, near field communication) with the computer device 1 via the near field communication unit 23 .

于步骤S17,在电脑装置1(步骤S16)与移动装置20(步骤S27) 之间的近场通信建立之后,电脑装置1的处理模块11经由近场通信传送要被押码的数据给移动装置20。In step S17, after the near field communication between the computer device 1 (step S16) and the mobile device 20 (step S27) is established, the processing module 11 of the computer device 1 transmits the data to be staked to the mobile device via the near field communication 20.

于步骤S28,于近场通信中,移动装置20的处理器21传送要被押码的数据给支付卡22。In step S28 , in the near field communication, the processor 21 of the mobile device 20 transmits the data to be charged to the payment card 22 .

于步骤S35,支付卡22基于要被押码的数据且使用一存储于支付卡22的秘钥产生一交易押码,且将该交易押码传送给移动装置20。In step S35 , the payment card 22 generates a transaction key based on the data to be keyed and a secret key stored in the payment card 22 , and transmits the transaction key to the mobile device 20 .

更明确的说,支付卡22存储一对应用于支付的虚拟帐户的秘钥,且是存储于金融芯片221及隐密数据区228其中一者。借此,支付卡 22基于该虚拟帐号取得该秘钥以产生该交易押码。值得注意的是,支付机构服务器5的支付机构系统4具有对应该虚拟帐号的相同秘钥以识别支付卡22的正确性。More specifically, the payment card 22 stores a pair of secret keys for a virtual account used for payment, and is stored in one of the financial chip 221 and the secret data area 228 . Thereby, the payment card 22 obtains the secret key based on the virtual account number to generate the transaction key. It is worth noting that the payment institution system 4 of the payment institution server 5 has the same key corresponding to the virtual account number to identify the correctness of the payment card 22 .

于步骤S29,执行支付软件270的移动装置20的处理器21使用交易押码组成支付指令。支付指令至少包括虚拟帐号、交易清单及交易押码,且是被加密的。移动装置20接着经由近场通信传送支付指令给电脑装置1。In step S29, the processor 21 of the mobile device 20 executing the payment software 270 uses the transaction key to form a payment instruction. The payment instruction includes at least a virtual account number, a transaction list and a transaction betting code, and is encrypted. The mobile device 20 then transmits the payment instruction to the computer device 1 via near field communication.

于步骤S18,电脑装置1的处理模块11经由近场通信接收来自移动装置20的支付命令。In step S18, the processing module 11 of the computer device 1 receives the payment command from the mobile device 20 via the near field communication.

值得一提的是,前述步骤S17、S28、S35、S29及S18是在近场通信中执行,且在这些步骤执行完毕之后,电脑装置1及移动装置20 至少其中一者可以提供一指示以提醒消费者将移动装置20自邻近电脑装置1的位置移开。It is worth mentioning that the aforementioned steps S17, S28, S35, S29 and S18 are performed in the near field communication, and after these steps are performed, at least one of the computer device 1 and the mobile device 20 can provide an instruction to remind The consumer moves the mobile device 20 away from the location adjacent to the computer device 1 .

参阅图3B,于步骤S18之后,电脑装置1尝试与支付机构服务器 5的平台端服务器3建立一会话机制(session)。会话机制用于提供一在电脑装置1与平台端服务器3之间的安全通信通道。且用于识别电脑装置1的正确性。Referring to FIG. 3B , after step S18, the computer device 1 attempts to establish a session with the platform server 3 of the payment institution server 5. The session mechanism is used to provide a secure communication channel between the computer device 1 and the platform server 3 . And it is used to identify the correctness of the computer device 1 .

于步骤A1,执行交易软件120的电脑装置1的处理模块11传送一会话请求给平台端服务器3。In step A1 , the processing module 11 of the computer device 1 executing the transaction software 120 transmits a session request to the platform server 3 .

于步骤A2,当平台端服务器3接收到会话请求时,平台端服务器 3产生一会话识别号,并将该会话识别号传送给电脑装置1。In step A2, when the platform server 3 receives the session request, the platform server 3 generates a session identification number and transmits the session identification number to the computer device 1.

于步骤A3,电脑装置1的处理模块11接收会话识别号。In step A3, the processing module 11 of the computer device 1 receives the session identification number.

于步骤A4,处理模块11基于接收到的会话识别号及一预存于电脑装置1的第一识别金钥产生一第一鉴别代码。In step A4 , the processing module 11 generates a first authentication code based on the received session identification number and a first identification key pre-stored in the computer device 1 .

于步骤A5,处理模块11传送第一鉴别代码给平台端服务器3。In step A5 , the processing module 11 transmits the first authentication code to the platform server 3 .

于步骤A6,平台端服务器3寻找一预存于平台端服务器3的第二识别金钥,第二识别金钥对应于第一识别金钥。平台端服务器3接着基于会话识别号及第二识别金钥产生一第二鉴别代码。In step A6, the platform server 3 searches for a second identification key pre-stored in the platform server 3, and the second identification key corresponds to the first identification key. The platform server 3 then generates a second authentication code based on the session identification number and the second identification key.

于步骤A7,平台端服务器3判断接收自电脑装置1(步骤A5)的第一鉴别代码与步骤A6产生的第二鉴别代码是否相同。当判断结果为是时,流程接着执行步骤A8。否则,平台端服务器3判定电脑装置 1无法产生正确的第一鉴别代码,且流程结束。In step A7, the platform server 3 determines whether the first authentication code received from the computer device 1 (step A5) is the same as the second authentication code generated in step A6. When the judgment result is YES, the flow proceeds to step A8. Otherwise, the platform server 3 determines that the computer device 1 cannot generate the correct first authentication code, and the process ends.

于步骤A8,平台端服务器3传送一会话回应给电脑装置1,以建立该会话机制并允许交易进行。In step A8, the platform server 3 sends a session response to the computer device 1 to establish the session mechanism and allow the transaction to proceed.

参阅图3C,于平台端服务器3允许交易进行之后,在步骤B1,处理模块11在该会话机制下经由通信模块15传送在步骤S18接收到的支付指令给平台端服务器3。更明确的说,前述传送的动作是使用 SSL(Secured Sockets Layer)协定执行。3C, after the platform server 3 allows the transaction to proceed, in step B1, the processing module 11 transmits the payment instruction received in step S18 to the platform server 3 via the communication module 15 under the session mechanism. To be more specific, the aforementioned transfer action is performed using the SSL (Secured Sockets Layer) protocol.

于步骤B2,平台端服务器3经由专用的通道依序传送支付指令给支付机构系统4。In step B2, the platform server 3 sequentially transmits payment instructions to the payment institution system 4 via a dedicated channel.

于步骤B3,支付机构系统4在接收到支付指令时,支付机构系统 4能将接收到的支付指令解密,并能基于该支付指令识别支付卡22 的正确性。更明确的说,支付机构系统4基于支付指令中要被押码的数据且使用存储于支付卡22中(例如金融芯片或隐密数据区)相同的秘钥产生一确认码。在一些实施态样中,用于产生确认码的秘钥可以被包括在支付指令内,且被平台端服务器3传送到支付机构系统4。In step B3, when the payment institution system 4 receives the payment instruction, the payment institution system 4 can decrypt the received payment instruction, and can identify the correctness of the payment card 22 based on the payment instruction. More specifically, the payment institution system 4 generates a confirmation code based on the data to be charged in the payment instruction and using the same secret key stored in the payment card 22 (eg, financial chip or secret data area). In some implementation aspects, the secret key for generating the confirmation code may be included in the payment instruction and transmitted by the platform-side server 3 to the payment institution system 4 .

支付机构系统4接着比较交易押码及确认码。当确认码与交易押码相同时,支付机构系统4判断支付卡22正确,且交易清单在传输过程中没有被改变。流程接着执行步骤B4。否则,流程接着执行步骤 B8。The payment institution system 4 then compares the transaction deposit code and the confirmation code. When the confirmation code is the same as the transaction key, the payment institution system 4 determines that the payment card 22 is correct and the transaction list has not been changed during the transmission. The flow then proceeds to step B4. Otherwise, the flow proceeds to step B8.

于步骤B4,支付机构系统4能根据支付指令中的交易清单处理该支付。在本实施例中,虚拟帐号代表的支付机构帐号扣款该书本的金额(500元),且该金额被转账到该书店拥有的一帐号。In step B4, the payment institution system 4 can process the payment according to the transaction list in the payment instruction. In this embodiment, the payment institution account represented by the virtual account deducts the amount of the book (500 yuan), and the amount is transferred to an account owned by the bookstore.

于步骤B5,支付机构系统4产生一指示该交易已经处理完成的支付结果,且传送该支付结果到平台端服务器3。In step B5 , the payment institution system 4 generates a payment result indicating that the transaction has been processed, and transmits the payment result to the platform server 3 .

于步骤B6,平台端服务器3传送该支付结果给电脑装置1。支付结果的传输是在会话机制下且使用SSL协定。此外,平台端服务器3 还传送该支付结果给移动装置20,由于是经由平台端服务器3与移动装置20所建立的会话机制来传送,而该会话机制的建立方式与平台端服务器3和电脑装置1相同,故不赘述。需说明的是,该会话机制是在步骤S29移动装置20将支付指令传给电脑装置1后,由移动装置20与平台端服务器3所建立。In step B6 , the platform server 3 transmits the payment result to the computer device 1 . The transmission of payment results is under the session mechanism and uses the SSL protocol. In addition, the platform-side server 3 also transmits the payment result to the mobile device 20, because it is transmitted through the session mechanism established by the platform-side server 3 and the mobile device 20, and the method of establishing the session mechanism is the same as that between the platform-side server 3 and the computer device. 1 is the same, so it is not repeated here. It should be noted that the session mechanism is established by the mobile device 20 and the platform server 3 after the mobile device 20 transmits the payment instruction to the computer device 1 in step S29.

接着,于步骤B7,当接收到支付结果,电脑装置1的处理模块 11经由输入/输出模块14输出该支付结果(参阅图11)以告知店家该支付的结果。如此一来,该支付完成,且顾客可以获得货品/服务 (例如书本)。Next, in step B7, when the payment result is received, the processing module 11 of the computer device 1 outputs the payment result via the input/output module 14 (refer to FIG. 11 ) to inform the merchant of the payment result. As such, the payment is completed and the customer can obtain the goods/services (eg, books).

相似地,于步骤B7’,当接收到支付结果,移动装置20的处理器21经由输入/输出单元24输出支付结果(参阅图12)以告知顾客该支付的结果。Similarly, in step B7', upon receiving the payment result, the processor 21 of the mobile device 20 outputs the payment result via the input/output unit 24 (refer to FIG. 12 ) to inform the customer of the payment result.

于步骤B3,当确认码与交易押码不同时,支付机构系统4判断支付卡22不正确,或交易清单在传输过程中被改变。因此,于步骤B8,支付机构系统4产生并传送一错误消息给平台端服务器3。In step B3, when the confirmation code and the transaction deposit code are different, the payment institution system 4 determines that the payment card 22 is incorrect, or the transaction list is changed during the transmission process. Therefore, in step B8, the payment institution system 4 generates and transmits an error message to the platform server 3.

于步骤B9,平台端服务器3传送错误消息给电脑装置1,电脑装置1在步骤B10输出该错误消息。In step B9, the platform server 3 transmits an error message to the computer device 1, and the computer device 1 outputs the error message in step B10.

相似地,于步骤B9,平台端服务器3传送错误消息给移动装置 20,移动装置20在步骤B10’输出该错误消息。因此,该交易不会完成。Similarly, in step B9, the platform-side server 3 transmits an error message to the mobile device 20, and the mobile device 20 outputs the error message in step B10'. Therefore, the transaction will not be completed.

在一个例子中,该方法是应用于货品/服务是经由运送的方式交付给顾客,且支付是在货品/服务送达时才完成(例如货到付款)。送货员可以携带安装有交易软件120的电脑装置1,且在顾客确认货品/服务之后,送货员可以操作电脑装置1执行移动支付方法。因此,送货员在进行送货时不用携带现金。In one example, the method is applied when the goods/services are delivered to the customer via shipping and payment is made when the goods/services are delivered (eg, cash on delivery). The deliveryman can carry the computer device 1 installed with the transaction software 120, and after the customer confirms the goods/services, the deliveryman can operate the computer device 1 to execute the mobile payment method. Therefore, the delivery person does not need to carry cash when making the delivery.

该移动支付方法也能应用在借由贩卖机提供货品/服务给顾客。在步骤B7(完成支付)之后,贩卖机提供货品给顾客。The mobile payment method can also be applied to provide goods/services to customers via vending machines. After step B7 (completion of payment), the vending machine provides the goods to the customer.

再者,本发明移动支付方法还能应用于使用两个移动智能手机进行转账。举例以使用两个智能型手机进行转账来说明,收款人操作一第一智能型手机执行交易软件120,使该第一智能型手机执行前述关于电脑装置1的步骤,汇款人操作一第二智能型手机执行支付软件 270,使该第二智能型手机执行前述关于移动装置20及支付卡22的步骤,借此,只要将两个智能手机彼此靠近或接触就可达成使用两个移动装置进行转账作业。Furthermore, the mobile payment method of the present invention can also be applied to transfer money using two mobile smart phones. For example, two smart phones are used to transfer money for illustration. The payee operates a first smart phone to execute the transaction software 120, so that the first smart phone executes the aforementioned steps for the computer device 1, and the remitter operates a second smart phone to execute the transaction software 120. The smart phone executes the payment software 270, which causes the second smart phone to perform the steps described above with respect to the mobile device 20 and the payment card 22, whereby the use of two mobile devices can be achieved as long as the two smart phones are brought close to or in contact with each other. transfer job.

于一些实施态样中,支付卡22可存储额外的数据在耦接于移动装置20的支付卡22的存储单元225,额外的数据例如是医疗健康资讯、证照、识别资讯或会员身分等。通过个人化应用程序271执行一个人化作业(perso),移动装置20能将所述额外的数据存储在程序存储单元225。In some implementations, the payment card 22 may store additional data in the storage unit 225 of the payment card 22 coupled to the mobile device 20 , such as medical health information, certificates, identification information or membership status. The mobile device 20 can store the additional data in the program storage unit 225 through the personalization application 271 performing a perso.

于个人化作业,要被存储在支付卡22的数据需要被以不同的安全层级处理,例如支付机构的帐号资讯需要以比一般资讯更高的安全层级处理。因此,本发明的支付卡22还能提供更安全、更适性的数据管理。For personalization, the data to be stored in the payment card 22 needs to be processed at a different security level, eg, the account information of the payment institution needs to be processed at a higher security level than general information. Accordingly, the payment card 22 of the present invention also provides for more secure and adaptive data management.

在一些实施态样中,支付卡22的隐密数据区228分割为多个区块(hidden datablocks)。各个区块相关于一存储安全层级,且用于存储一预定数据类型的个人化数据。因此,对于各区块,控制器芯片222能以其中一对应于存储安全层级的预定安全机制,来执行存储个人化数据至该区块的个人化作业。In some implementations, the hidden data area 228 of the payment card 22 is divided into a plurality of hidden data blocks. Each block is associated with a storage security level and is used to store personalization data of a predetermined data type. Therefore, for each block, the controller chip 222 can perform the personalization operation of storing the personalization data in the block with one of the predetermined security mechanisms corresponding to the storage security level.

参阅图13、图16及图17,在本实施例中,支付卡22的隐密数据区228分割为8个区块5A-5H。更明确的说,区块5A(急救提醒区) 用于存储支付卡22的使用者的急救资讯,例如紧急连络资讯、重大疾病历史、药物过敏等。Referring to FIG. 13 , FIG. 16 and FIG. 17 , in this embodiment, the secret data area 228 of the payment card 22 is divided into 8 blocks 5A-5H. More specifically, the block 5A (emergency reminder area) is used to store the emergency information of the user of the payment card 22, such as emergency contact information, history of major illnesses, drug allergies, and the like.

区块5B(医疗健康区)用于存储使用者的医疗健康资讯,例如身体检查、血液检验结果、电子病历等。Block 5B (medical health area) is used to store the user's medical and health information, such as physical examination, blood test results, electronic medical records, etc.

区块5C(各类证照区)用于存储使用者的电子识别文件或证照,例如身分证、护照、驾照等。Block 5C (various license area) is used to store the user's electronic identification documents or licenses, such as ID cards, passports, driver's licenses, etc.

区块5D(票证/收据区)用于存储电子票证及收据,例如预付费火车票或电子发票等。区块5E(私有隐密区)用于存储使用者的私人数据。Block 5D (ticket/receipt area) is used to store electronic tickets and receipts, such as prepaid train tickets or electronic invoices. Block 5E (Private Privacy Area) is used to store the user's private data.

区块5F(社团区)用于存储使用者的社团注册数据。区块5G(会员银行区)用于存储使用者的支付机构帐号资讯。区块5H(资讯消息区)用于存储其他资讯。Block 5F (community area) is used to store the user's community registration data. Block 5G (member bank area) is used to store the user's payment institution account information. Block 5H (information message area) is used to store other information.

举例来说,四个不同的安全机制用于在不同的存储安全层级下实施个人化作业。此外,一方可以基于对应的存储安全层级访问部分区块。For example, four different security mechanisms are used to implement personalization operations at different levels of storage security. In addition, a party can access partial blocks based on the corresponding storage security level.

于不同的安全机制,支付卡22需要与不同的第三方(例如一授权组织服务器32)建立通信以获得授权进行个人化作业。Due to different security mechanisms, the payment card 22 needs to establish communication with different third parties (eg, an authorization organization server 32 ) to obtain authorization to perform personalization operations.

更明确的说,于各安全机制中,支付卡22需要与平台端服务器3 通信,且平台端服务器3是存储有至少部分用于授权个人化作业的授权资讯,及/或个人化数据。More specifically, in each security mechanism, the payment card 22 needs to communicate with the platform server 3, and the platform server 3 stores at least part of the authorization information and/or personalization data for authorizing personalization operations.

于一些安全机制中,支付卡22还需要与其他第三方(例如授权组织服务器32、一合作组织服务器33,或支付机构系统4)通信,以获得授权资讯。In some security mechanisms, the payment card 22 also needs to communicate with other third parties (eg, the authorization organization server 32, a partner organization server 33, or the payment institution system 4) to obtain authorization information.

举例来说,对于第一安全机制(平台个人化机制)来说,平台端服务器3至少存储有一注册角色ID与密码及一格式化角色ID与密码以及个人化数据。对于第二安全机制(授权组织个人化机制)来说,平台端服务器3存储有注册角色ID与密码,且授权组织服务器32存储有格式化角色ID与密码及个人化数据。对于第三安全机制(合作组织个人化机制)来说,平台端服务器3存储有注册角色ID与密码,且一第三方(例如支付机构服务器5 )存储有格式化角色密码,而该格式化角色密码则是由合作组织服务器33及平台端服务器3合作产生,另由合作组织服务器33存储有格式化角色ID与个人化数据。对于第四安全机制(使用者个人化机制)来说,平台端服务器3存储有注册角色ID与密码及格式化角色ID与密码,个人化数据是由使用者输入。For example, for the first security mechanism (platform personalization mechanism), the platform server 3 at least stores a registered role ID and password, a formatted role ID and password, and personalization data. For the second security mechanism (authorized organization personalization mechanism), the platform server 3 stores the registered role ID and password, and the authorized organization server 32 stores the formatted role ID and password and personalized data. For the third security mechanism (cooperative organization personalization mechanism), the platform server 3 stores the registered role ID and password, and a third party (for example, the payment institution server 5 ) stores the formatted role password, and the formatted role The password is generated by cooperation between the cooperative organization server 33 and the platform server 3 , and the cooperative organization server 33 stores the formatted role ID and personalized data. For the fourth security mechanism (user personalization mechanism), the platform server 3 stores the registered role ID and password and the formatted role ID and password, and the personalized data is input by the user.

授权组织服务器32可受经过平台端服务器3授权的第三方操作,以提供相关于个人化作业的资讯。合作组织服务器33可以是受与平台端服务器3合作的第三方操作,以产生相关于个人化作业的资讯。The authorized organization server 32 can be operated by a third party authorized by the platform server 3 to provide information related to personalization operations. The cooperative organization server 33 may be operated by a third party that cooperates with the platform-side server 3 to generate information related to personalization operations.

于一些安全机制中,允许使用者输入个人化数据,例如个人化数据可以经由控制韧体224及应用程序介面223自个人化应用程序271 接收。又在其他安全机制中,个人化数据是自第三方接收,且无法被使用者修改。In some security mechanisms, the user is allowed to enter personalization data, eg, the personalization data may be received from the personalization application 271 via the control firmware 224 and the application programming interface 223 . In other security mechanisms, personalization data is received from third parties and cannot be modified by the user.

举例而言,区块5A的个人化数据可以由使用者输入/修改,且每个人都可访问。区块5C-5E的个人化数据可以由使用者输入/修改,且只有使用者可访问。区块5B、5F及5G的个人化数据是接收自第三方(使用者不能修改数据),且只有使用者可访问。区块5H的个人化数据是接收自第三方,且每个人都可访问。For example, the personalization data of block 5A can be entered/modified by the user and accessible to everyone. Personalization data in blocks 5C-5E can be entered/modified by the user and only accessible by the user. Personalized data for blocks 5B, 5F and 5G are received from third parties (the user cannot modify the data) and only the user can access it. Personalized data in Block 5H is received from third parties and is accessible to everyone.

在本实施例中,各区块5A-5H进一步分割为多个用于存储个人化数据的子区块(hidden data sub-blocks),例如,区块5G的各子区块存储一特定支付机构的注册数据及帐号资讯。值得注意的是,特定区块的所有子区块相关于一相同的安全层级,且使用一相同的安全机制。In this embodiment, each block 5A-5H is further divided into a plurality of hidden data sub-blocks for storing personalized data. For example, each sub-block of block 5G stores the data of a specific payment institution. Registration data and account information. Notably, all sub-blocks of a particular block are associated with the same security level and use the same security mechanism.

在另一实施态样中,还可以分割出额外的区块,而现有的区块可以用于存储各种其他资讯,此外,还可以使用额外的安全机制。In another embodiment, additional blocks can be divided, and the existing blocks can be used to store various other information, and additional security mechanisms can also be used.

支付卡22的系统部分226可以记录区块的一区块主选单(list) 61,及各区块5A-5H的子区块的一子选单地址列表(sub-list)62。各子区块使用一特定的个人化作业存储个人化数据。The system portion 226 of the payment card 22 may record a block main list 61 of blocks, and a sub-list address list 62 of the subblocks of each block 5A-5H. Each subblock uses a specific personalization job to store personalization data.

参阅图1、13及14,个人化作业包括一注册作业I、一格式化作业II及一个人化数据写入作业III。1, 13 and 14, the personalization operation includes a registration operation I, a formatting operation II and a personalized data writing operation III.

于注册作业I,支付卡22指定其中一区块5A-5H,且将数据位置指向其中一之后要用来存储个人化数据的子区块。在本实施例中,注册作业I是由平台端服务器3管理,且平台端服务器3存储有区块 5A-5H的个人化许可及相关数据,例如一注册ID与对应的密码,及用于访问被指定的区块5A-5H的ID与密码。因此,在进行个人化作业时,平台端服务器3及授权组织服务器32和合作组织服务器33的其中一者获得相关于被指定的区块5A-5H的预存个人化数据,并确认是否准许对被指定的区块5A-5H进行格式化作业II及个人化数据写入作业III,并提供被指定的区块5A-5H所需的数据。In registration operation 1, the payment card 22 designates one of the blocks 5A-5H, and points the data location to one of the sub-blocks to be used to store personalization data later. In this embodiment, the registration operation 1 is managed by the platform-side server 3, and the platform-side server 3 stores the personalized licenses and related data of blocks 5A-5H, such as a registration ID and a corresponding password, and is used for accessing The ID and password of the designated block 5A-5H. Therefore, during the personalization operation, the platform-side server 3 and one of the authorized organization server 32 and the cooperative organization server 33 obtains the pre-stored personalization data related to the designated blocks 5A-5H, and confirms whether to approve the designated block 5A-5H. The designated blocks 5A-5H perform formatting operation II and personalization data writing operation III, and provide the data required by the designated blocks 5A-5H.

于格式化作业II,将被指定的其中一区块5A-5H格式化成预定数据类型,使个人化数据能存入。在本实施例中,格式化作业II相当于获得读取/写入隐密数据区228的许可。基于个人化作业的不同安全机制,该许可是由下述其中一者所管理:平台端服务器3、授权组织服务器32、合作组织服务器33、支付机构系统4与相关管理者,及个人化应用程序271。更明确的说,平台端服务器3存储有被指定的区块5A-5H的注册角色ID与密码及个人化数据。平台端服务器3 负责被指定的区块5A-5H的个人化作业。平台端服务器3还存储有一授权组织及一合作组织和一支付机构系统的一服务器网路地址及相关数据。授权组织服务器32也存储有被授权的区块5A-5H的个人化数据,例如被授权的区块5A-5H的格式化角色ID与密码、格式化数据、个人化数据,及一使用者ID与密码。合作组织服务器33也存储有被授权的区块5A-5H的个人化数据,例如被授权的区块5A-5H的格式化角色ID、格式化数据、个人化数据,及一使用者ID与密码。如此一来,在进行格式化作业II时,平台端服务器3及授权组织服务器32和合作组织服务器33的其中一者能读取个人化数据,以确认格式化作业II是被准许的,并能提供各区块5A-5H所需的数据。In the formatting operation II, one of the designated blocks 5A-5H is formatted into a predetermined data type, so that the personalized data can be stored. In this embodiment, the format operation II is equivalent to obtaining permission to read/write the secret data area 228 . Based on the different security mechanisms of the personalization operation, the license is managed by one of the following: the platform server 3, the authorized organization server 32, the cooperative organization server 33, the payment institution system 4 and related managers, and the personalized application program 271. More specifically, the platform server 3 stores the registered role IDs, passwords and personalization data of the designated blocks 5A-5H. The platform server 3 is responsible for the personalization of the designated blocks 5A-5H. The platform server 3 also stores a server network address and related data of an authorized organization, a cooperative organization and a payment institution system. The authorized organization server 32 also stores the authorized personalization data of blocks 5A-5H, such as the formatted role ID and password of authorized blocks 5A-5H, formatted data, personalized data, and a user ID with password. The partner organization server 33 also stores the authorized personalization data of blocks 5A-5H, such as the authorized block 5A-5H formatted role ID, formatted data, personalized data, and a user ID and password . In this way, when the formatting operation II is performed, the platform server 3 and one of the authorized organization server 32 and the cooperative organization server 33 can read the personalized data to confirm that the formatting operation II is authorized and can Provides the data required for each block 5A-5H.

于个人化数据写入作业III,支付卡22存储个人化数据于该被指定的其中一区块5A-5H。In the personalization data writing operation III, the payment card 22 stores the personalization data in one of the designated blocks 5A-5H.

在本实施例中,各子区块存储有一预定注册角色ID与密码 (presetregistration ID/password combination)以授权注册作业I,且存储有一预定格式化角色ID与密码(preset format ID/password combination)以授权格式化作业II。In this embodiment, each sub-block stores a predetermined registration role ID and password (presetregistration ID/password combination) to authorize the registration operation I, and stores a predetermined format role ID and password (preset format ID/password combination) for Authorize Formatting Job II.

支付卡22接收一注册角色ID与密码(registration authorizing ID/passwordcombination),且只有在注册角色ID与密码与预定注册角色ID与密码相同时,才执行注册步骤。相似地,支付卡22接收一格式化角色ID与密码(format authorizing ID/passwordcombination),且只有在格式化角色ID与密码与预定格式化角色ID 与密码相同时,才执行格式化作业II。The payment card 22 receives a registration authorizing ID and password (registration authorizing ID/passwordcombination), and performs the registration step only when the registration authorizing ID and password are the same as the predetermined registration character ID and password. Similarly, the payment card 22 receives a format authorizing ID and password (format authorizing ID/passwordcombination), and executes the formatting operation II only when the format authorizing ID and password are the same as the predetermined format authorizing ID and password.

进一步参阅图15,接下来详细描述使用第一安全机制的个人化作业。With further reference to FIG. 15, the personalization operation using the first security mechanism is described in detail next.

于步骤S40,使用者在移动装置20上操作个人化应用程序271,以如步骤S41所示启动个人化作业。于步骤S42,使用者依据要被存储到支付卡22的数据的类型,选择其中一区块(5A-5H)及该被选择的区块的其中一子区块。支付卡22接着指定被选择的区块(例如5H)及子区块。例如,子区块5H被指定来进行个人化作业。In step S40, the user operates the personalization application 271 on the mobile device 20 to start the personalization operation as shown in step S41. In step S42, the user selects one of the blocks (5A-5H) and one of the sub-blocks of the selected block according to the type of data to be stored in the payment card 22. Payment card 22 then specifies the selected block (eg, 5H) and sub-block. For example, subblock 5H is designated for personalization.

于步骤S43,使用者被指示要输入一启动密码。于步骤S44,移动装置20接收启动密码,并传送启动密码给支付卡22。在步骤S45,支付卡22核对启动密码是否正确,若是,则接着执行步骤S46,若否,则流程结束。In step S43, the user is instructed to input an activation password. In step S44 , the mobile device 20 receives the activation password, and transmits the activation password to the payment card 22 . In step S45, the payment card 22 checks whether the activation password is correct, if yes, then proceeds to step S46, if not, the process ends.

于步骤S46,移动装置20与平台端服务器3通信以索取注册数据,例如对应指定的子区块的注册角色ID与密码。在本实施例中,只有平台端服务器3具有对应预定注册角色ID与密码的注册角色ID与密码,预定注册角色ID与密码是在支付卡22被制造时存储在支付卡22 内。于步骤S47,在接收到索取请求之后,平台端服务器3读取对应于被指定的子区块的预存的个人化数据(例如注册角色ID与密码),服务器以判断是否准许支付卡22执行注册作业I,若是,则执行步骤 S48,若否,则流程结束。In step S46, the mobile device 20 communicates with the platform server 3 to obtain registration data, such as the registration role ID and password corresponding to the specified sub-block. In this embodiment, only the platform server 3 has a registered role ID and password corresponding to the predetermined registered role ID and password, and the predetermined registered role ID and password are stored in the payment card 22 when the payment card 22 is manufactured. In step S47, after receiving the request, the platform server 3 reads the pre-stored personalized data (such as the registration role ID and password) corresponding to the designated sub-block, and the server determines whether the payment card 22 is allowed to perform registration. Operation I, if yes, execute step S48, if no, the flow ends.

于步骤S48,平台端服务器3回传注册角色ID与密码和其他对应于被指定的子区块的相关资讯给移动装置20。于步骤S49,移动装置 20接着使用注册角色ID与密码传送一注册指令给支付卡22。In step S48 , the platform server 3 returns the registered character ID and password and other related information corresponding to the designated sub-block to the mobile device 20 . In step S49, the mobile device 20 then sends a registration instruction to the payment card 22 using the registered character ID and password.

于步骤S50,支付卡22接收注册指令,且于步骤S51,支付卡22 核对注册角色ID与密码是否正确,更明确的说,支付卡22比对注册角色ID与密码及预定注册角色ID与密码,当注册角色ID与密码及预定注册角色ID与密码相同时,接着执行步骤S52,当注册角色ID 与密码及预定注册角色ID与密码不相同时,则流程结束。In step S50, the payment card 22 receives the registration instruction, and in step S51, the payment card 22 checks whether the registered character ID and password are correct. More specifically, the payment card 22 compares the registered character ID and password with the predetermined registered character ID and password. , when the registered role ID and the password and the predetermined registered role ID and the password are the same, then step S52 is executed. When the registered role ID and the password and the predetermined registered role ID and the password are different, the process ends.

于步骤S52,支付卡22将数据位置指向区块5H中被指定的子区块,且将相关资讯存储于该被指定的子区块。更明确的说,控制韧体 224传送相关资讯给控制器芯片222,控制器芯片222经由子选单地址列表62识别被指定的子区块的物理位置,且控制韧体224将相关资讯写入被识别出的物理位置,因此完成该注册作业I。In step S52, the payment card 22 points the data location to the designated sub-block in the block 5H, and stores the relevant information in the designated sub-block. More specifically, the control firmware 224 transmits the relevant information to the controller chip 222, the controller chip 222 identifies the physical location of the designated subblock through the submenu address list 62, and the control firmware 224 writes the relevant information into the The identified physical location, thus completing the registration job I.

流程接着执行格式化作业II。于步骤S53,移动装置20与平台端服务器3通信以索取对应被指定的子区块的格式化角色ID与密码,及个人化数据。在本实施例中,只有平台端服务器3具有对应预定格式化角色ID与密码的格式化角色ID与密码,预定格式化角色ID与密码是在支付卡22被制造时存储在支付卡22内。于步骤S54,在接收到索取请求之后,平台端服务器3读取对应于被指定的子区块的预存的个人化数据(例如格式化角色ID与密码),以服务器判断是否准许支付卡22执行格式化作业II,若是,则执行步骤S55,若否,则流程结束。The flow then executes format job II. In step S53, the mobile device 20 communicates with the platform server 3 to obtain the formatted role ID and password corresponding to the designated sub-block, as well as personalization data. In this embodiment, only the platform server 3 has a formatted role ID and password corresponding to a predetermined formatted role ID and password, and the predetermined formatted role ID and password are stored in the payment card 22 when the payment card 22 is manufactured. In step S54, after receiving the request, the platform-side server 3 reads the pre-stored personalized data (for example, formatted character ID and password) corresponding to the designated sub-block, and determines whether the payment card 22 is allowed to execute with the server. Formatting job II, if yes, execute step S55, if no, the flow ends.

于步骤S55,平台端服务器3回传格式化角色ID与密码和其他对应于被指定的子区块的个人化数据给移动装置20。于步骤S56,移动装置20接着使用格式化角色ID与密码传送用于允许后续格式化作业的格式化角色ID与密码及一指令给支付卡22。In step S55 , the platform server 3 returns the formatted character ID and password and other personalized data corresponding to the designated sub-blocks to the mobile device 20 . In step S56 , the mobile device 20 then uses the formatted role ID and password to transmit the formatted role ID and password for allowing subsequent formatting operations and an instruction to the payment card 22 .

于步骤S57,支付卡22接收格式化角色ID与密码,且于步骤S58,支付卡22核对格式化角色ID与密码是否正确,更明确的说,支付卡 22比对格式化角色ID与密码及预定格式化角色ID与密码,当格式化角色ID与密码及预定格式化角色ID与密码相同,接着执行步骤S59,当格式化角色ID与密码及预定格式化角色ID与密码不相同,则流程结束。In step S57, the payment card 22 receives the formatted character ID and password, and in step S58, the payment card 22 checks whether the formatted character ID and password are correct, more specifically, the payment card 22 compares the formatted character ID and password and Predetermined formatted role ID and password, when the formatted role ID and password and the predetermined formatted role ID and password are the same, then step S59 is executed, when the formatted role ID and password and the predetermined formatted role ID and password are different, then the flow Finish.

于步骤S59,支付卡22格式化被指定的子区块,且将个人化数据存储于该被指定的子区块。In step S59, the payment card 22 formats the designated sub-block, and stores the personalized data in the designated sub-block.

在本实施例中,区块主选单61及子选单地址列表62也更新以反映个人化作业。In this embodiment, the block main menu 61 and the sub-menu address list 62 are also updated to reflect the personalization operation.

图16绘示使用第二安全机制的个人化作业。被授权组织(例如 X1社团)可将所属之社团会员数据写入所属社团会员之支付卡22,且针对区块5F的其中一子区块执行个人化作业。Figure 16 shows a personalization operation using the second security mechanism. An authorized organization (eg, the X1 society) can write the affiliated society member data into the payment card 22 of the affiliated society member, and perform a personalization operation for one of the sub-blocks of block 5F.

由于注册步骤(如步骤S41到S52)与第一安全机制相似,因此在此不予赘述。Since the registration steps (eg, steps S41 to S52 ) are similar to the first security mechanism, they will not be repeated here.

第二安全机制与第一安全机制的主要差异说明如下。于步骤S53,移动装置20与授权组织服务器32(由X1社团操作)通信以索取对应被指定的子区块的格式化角色ID与密码。于步骤S54,授权组织服务器32(而非平台端服务器3)判断是否准许支付卡22执行格式化作业II。另于步骤S55,授权组织服务器32(而非平台端服务器3)回传格式化角色ID与密码和其他对应于被指定的子区块的个人化数据给移动装置20。The main differences between the second security mechanism and the first security mechanism are described below. In step S53, the mobile device 20 communicates with the authorized organization server 32 (operated by the X1 community) to obtain the formatted role ID and password corresponding to the designated subblock. In step S54, the authorization organization server 32 (not the platform server 3) determines whether the payment card 22 is allowed to execute the formatting operation II. In addition, in step S55 , the authorization organization server 32 (rather than the platform server 3 ) returns the formatted role ID, password and other personalization data corresponding to the designated sub-blocks to the mobile device 20 .

此外,由于本例中的个人化数据是不公开给每个人访问,被指定的子区块还可以被设定一访问角色ID与密码(access ID/password combination)以阻挡未被授权的访问动作。In addition, since the personalized data in this example is not open to everyone, the designated sub-block can also be set with an access ID and password (access ID/password combination) to block unauthorized access actions .

图18A及图18B绘示使用第三安全机制的个人化作业的流程步骤。在图18A及图18B的例子中,合作组织(例如A会员银行)可将所属用户之帐号资讯写入支付卡22,且区块5G的其中一子区块被设定来进行个人化作业。18A and 18B illustrate the flow steps of the personalization operation using the third security mechanism. In the example of FIG. 18A and FIG. 18B , the cooperative organization (such as the A member bank) can write the account information of the affiliated user into the payment card 22, and one of the sub-blocks of block 5G is set for personalization.

在此例子中,由于注册步骤(如步骤S41到S52)与第一安全机制相似,因此在此不予赘述。In this example, since the registration steps (eg, steps S41 to S52 ) are similar to the first security mechanism, they will not be repeated here.

第三安全机制与第一安全机制的主要差异说明如下。The main differences between the third security mechanism and the first security mechanism are described below.

格式化作业II中使用的格式化角色密码是由平台端服务器3及合作组织服务器33(由A会员银行操作)合作产生。The format role password used in the format operation II is generated by the cooperation between the platform server 3 and the partner organization server 33 (operated by the A member bank).

图17绘示产生格式化角色密码的步骤。于步骤S61,支付机构系统4向平台端服务器3及合作组织服务器33索取产生格式化角色密码所需数据。平台端服务器3及合作组织服务器33接着分别于步骤 S62或步骤S63回传部分产生格式化角色密码所需数据给支付机构系统4。接着于步骤S64,支付机构系统4使用接收到的数据产生格式化角色密码。FIG. 17 shows the steps of generating a formatted character password. In step S61 , the payment institution system 4 requests the platform server 3 and the partner organization server 33 for the data required for generating the formatted character password. The platform-side server 3 and the cooperative organization server 33 then return part of the data required for generating the formatted character password to the payment institution system 4 in step S62 or step S63, respectively. Next in step S64, the payment institution system 4 uses the received data to generate a formatted character password.

接着,参阅图18A,在步骤S53移动装置20向支付机构系统4 索取格式化角色ID与密码。接着,于步骤S71,支付机构系统4向平台端服务器3及合作组织服务器33询问是否授权执行格式化作业II。Next, referring to FIG. 18A , in step S53 the mobile device 20 asks the payment institution system 4 for the formatted character ID and password. Next, in step S71, the payment institution system 4 asks the platform server 3 and the partner organization server 33 whether to authorize the execution of the formatting operation II.

参阅图18B,平台端服务器3及合作组织服务器33分别判断是否准许执行格式化作业II,若否,平台端服务器3及合作组织服务器 33分别于步骤S73a及S73b传送否定消息给支付机构系统4;若是,平台端服务器3及合作组织服务器33分别于步骤S74a及S74b传送准许的消息给支付机构系统4。值得注意的是,当合作组织服务器33 判断准许执行格式化作业II,于步骤S74b合作组织服务器33也传送格式化角色ID和个人化数据给支付机构系统4。Referring to FIG. 18B , the platform server 3 and the cooperative organization server 33 respectively judge whether to permit the execution of the format operation II, if not, the platform server 3 and the cooperative organization server 33 transmit negative messages to the payment institution system 4 in steps S73a and S73b, respectively; If yes, the platform-side server 3 and the cooperative organization server 33 transmit an approval message to the payment institution system 4 in steps S74a and S74b, respectively. It is worth noting that when the partner organization server 33 determines that the format operation II is permitted to be executed, the partner organization server 33 also transmits the formatted role ID and personalization data to the payment institution system 4 in step S74b.

于步骤S75,支付机构系统4接收前述平台端服务器3及合作组织服务器33传送的数据,且于步骤S76判断平台端服务器3及合作组织服务器33是否都准许执行格式化作业II,若是,则接着执行步骤S77,若至少其中一者不准许,则支付机构系统4通知移动装置20流程结束。于步骤S77,支付机构系统4获得步骤S64产生的格式化角色密码,且于步骤S79,支付机构系统4将格式化角色ID与密码及个人化数据回传给移动装置20。接着,移动装置20及支付卡22继续前述的个人化作业。In step S75, the payment institution system 4 receives the data transmitted by the platform server 3 and the cooperative organization server 33, and in step S76 determines whether the platform server 3 and the cooperative organization server 33 are both allowed to execute the format operation II, and if so, then Step S77 is executed, and if at least one of them is disapproved, the payment institution system 4 notifies the mobile device 20 that the process ends. In step S77 , the payment institution system 4 obtains the formatted character password generated in step S64 , and in step S79 , the payment institution system 4 returns the formatted character ID, password and personalization data to the mobile device 20 . Next, the mobile device 20 and the payment card 22 continue the aforementioned personalization operations.

图19A及图19B绘示使用第四安全机制执行个人化作业的流程步骤。在本例中,使用者输入急救提醒资讯到支付卡22,且区块5A的其中一子区块被设定来进行个人化作业。FIG. 19A and FIG. 19B illustrate the flow steps of performing the personalization operation using the fourth security mechanism. In this example, the user enters emergency alert information into the payment card 22, and one of the sub-blocks of block 5A is set for personalization.

在此例子中,由于注册步骤(如步骤S41到S52)与第一安全机制相似,因此在此不予赘述。In this example, since the registration steps (eg, steps S41 to S52 ) are similar to the first security mechanism, they will not be repeated here.

第四安全机制与第一安全机制的主要差异说明如下。于步骤S53,移动装置20不向平台端服务器3索取个人化数据。相反的,于步骤 S59(支付卡22被格式化)之后,在步骤S81移动装置20允许使用者输入急救提醒资讯。接着,在步骤S82,移动装置20存储急救提醒资讯(视为个人化数据)至区块5A中被指定的子区块。The main differences between the fourth security mechanism and the first security mechanism are described below. In step S53, the mobile device 20 does not request the personalization data from the platform server 3. Conversely, after step S59 (the payment card 22 is formatted), the mobile device 20 allows the user to input emergency alert information in step S81. Next, in step S82, the mobile device 20 stores the emergency reminder information (considered as personalized data) to the designated sub-block in the block 5A.

于使用前述其中一安全机制进行个人化作业时,预定格式化角色 ID与密码是存储于支付卡22,且对应于预定格式化角色ID与密码的格式化角色ID与密码是存储于平台端服务器3。然而,于格式化作业 II完成之后,格式化角色密码可以被平台端服务器3、授权组织服务器32及合作组织服务器33其中之一者修改,以避免支付卡22在制造时密码外泄所造成的危害。因此,于第三个安全机制,格式化角色密码是由平台端服务器3及合作组织服务器33合作产生,且接着被存储于支付机构系统4。所产生的格式化角色密码可以在格式化作业 II完成后用于更新格式化角色ID与密码。如此一来,支付机构系统 4可以同时提供初始的格式化角色ID与密码及新的格式化角色ID与密码。在其余三个安全机制中,可以是使用平台端服务器3或授权组织服务器32事先设定格式化角色密码。当传送格式化角色ID与密码给一移动装置20(步骤S55)时,被设定的格式化角色密码也被传送,以更新格式化角色密码。When using one of the aforementioned security mechanisms to carry out the personalization operation, the predetermined formatted role ID and password are stored in the payment card 22, and the formatted role ID and password corresponding to the predetermined formatted role ID and password are stored in the platform server. 3. However, after the format operation II is completed, the format role password can be modified by one of the platform server 3 , the authorized organization server 32 and the partner organization server 33 , so as to avoid the password leakage of the payment card 22 during manufacture. harm. Therefore, in the third security mechanism, the formatted character password is jointly generated by the platform server 3 and the partner organization server 33 , and then stored in the payment institution system 4 . The generated format role password can be used to update the format role ID and password after format job II is completed. In this way, the payment institution system 4 can simultaneously provide the initial formatted role ID and password and the new formatted role ID and password. In the remaining three security mechanisms, the platform server 3 or the authorization organization server 32 may be used to set the formatted role password in advance. When the formatted character ID and password are sent to a mobile device 20 (step S55), the set formatted character password is also sent to update the formatted character password.

值得一提的是,在个人化数据是接收自平台端服务器3的情况下,所接收的个人化数据还包括一用于在之后访问被指定的子区块的访问码(access code)。如此一来,在个人化作业完成之后,各子区块会基于所使用的安全机制被设定为一特定访问层级。It is worth mentioning that, when the personalized data is received from the platform server 3, the received personalized data also includes an access code for accessing the designated sub-block later. In this way, after the personalization operation is completed, each sub-block is set to a specific access level based on the security mechanism used.

举例来说,任何持有支付卡22的人都被准许读取区块5A的子区块,但只有使用者才具有写入的权限。For example, anyone holding a payment card 22 is permitted to read the sub-blocks of block 5A, but only the user has permission to write.

使用者被授权能读取区块5B及5F的子区块,但只有授权组织(例如医院或社团组织)才具有写入的权限。Users are authorized to read the sub-blocks of blocks 5B and 5F, but only authorized organizations (such as hospitals or social organizations) have the right to write.

使用者被授权能读取及写入区块5C至5E的子区块。The user is authorized to read and write sub-blocks of blocks 5C to 5E.

使用者被授权能读取区块5G的子区块,但只有合作组织(例如会员银行或支付机构)才具有写入的权限。Users are authorized to read sub-blocks of block 5G, but only cooperative organizations (such as member banks or payment institutions) have the right to write.

任何持有支付卡22的人都被准许读取区块5H的子区块,但只有平台端服务器3才具有写入的权限。Anyone holding a payment card 22 is allowed to read the sub-blocks of block 5H, but only the platform side server 3 has permission to write.

综上所述,借由基于移动装置20产生的支付指令识别支付卡22 的正确性,能侦测出使用伪卡(fake card)的支付行为。再者,借由即时传送对应交易清单的支付指令给支付机构服务器5,各交易的支付可以被及时处理。如此一来,可以避免诈骗支付或交易纪录不对应所造成的损失。此外,支付卡22的隐密数据区228可以分割为多个区块,且各区块相关于一存储安全层级,各区块还分割为多个子区块,各子区块需要一个人化作业来启动,因此,隐密数据区228具备资讯扩充库的功能。To sum up, by identifying the correctness of the payment card 22 based on the payment instruction generated by the mobile device 20, the payment behavior using a fake card can be detected. Furthermore, by instantly transmitting the payment instruction corresponding to the transaction list to the payment institution server 5, the payment of each transaction can be processed in time. In this way, losses caused by fraudulent payments or mismatched transaction records can be avoided. In addition, the secret data area 228 of the payment card 22 can be divided into a plurality of blocks, and each block is associated with a storage security level, and each block is also divided into a plurality of sub-blocks, and each sub-block requires a humanized operation to activate , therefore, the secret data area 228 has the function of an information expansion library.

惟以上所述者,仅为本发明的实施例而已,当不能以此限定本发明实施的范围,即大凡依本发明权利要求书及专利说明书内容所作的简单的等效变化与修饰,皆仍属本发明专利涵盖的范围内。However, the above are only examples of the present invention, and should not limit the scope of implementation of the present invention, that is, any simple equivalent changes and modifications made according to the contents of the claims and the patent specification of the present invention are still applicable. It belongs to the scope covered by the patent of the present invention.

Claims (15)

1. A mobile payment method is executed by a computer device, the computer device can interact with a mobile device with a payment card, and the computer device is communicated with a payment mechanism server; the method is characterized in that: the mobile payment method comprises the following steps:
receiving a transaction list, the transaction list relating to a transaction and a payment related to the transaction;
establishing wireless short-range communication with the mobile device;
transmitting the transaction list to the mobile device via the wireless short-range communication;
receiving a payment instruction from the mobile device via the wireless short-range communication, the payment instruction being generated by the mobile device based on at least the transaction list;
establishing a session mechanism with the payment authority server, the session mechanism providing a secure communication channel between the computer device and the payment authority server;
transmitting the payment instruction to the payment mechanism server under the session mechanism, wherein the payment instruction enables the payment mechanism server to identify the correctness of the payment card based on the payment instruction when receiving the payment instruction, and after the payment mechanism server identifies the payment card as correct, the payment instruction further enables the payment mechanism server to process the payment according to the transaction list included in the payment instruction; and
receiving a payment result from the payment authority server under the session mechanism, the payment result being generated by the payment authority server after completion of the payment;
wherein, before the step of establishing the wireless short-range communication, the method further comprises:
generating data to be secured, wherein the data to be secured comprises the transaction list;
wherein the step of transmitting the transaction list comprises transmitting the data to be secured to the mobile device via the wireless short-range communication;
in the step of receiving the payment instruction through the wireless short-distance communication, the mobile device transmits the data to be secured to the payment card by the data to be secured, the payment card generates a transaction security code based on the data to be secured and transmits the transaction security code to the mobile device, and the mobile device uses the transaction security code to form the payment instruction and transmits the payment instruction to the computer device through the wireless short-distance communication.
2. A mobile payment method as claimed in claim 1, wherein: the computer device and the mobile device have near field communication capability, and the step of establishing the wireless short-range communication comprises the following steps:
when the computer device and the mobile device are in proximity to each other, the computer device automatically establishes a near field communication with the mobile device as the wireless short-range communication.
3. A mobile payment method as claimed in claim 1, wherein: in the step of receiving the payment instruction via the wireless short-range communication, the data to be secured further causes the payment card to generate the transaction security code using a key stored in the payment card;
in the step of transmitting the payment instruction, the payment instruction further causes the payment mechanism server to generate a confirmation code by using the same key based on the data of the code to be secured included in the payment instruction, and causes the payment mechanism server to compare the transaction security code and the confirmation code to identify the correctness of the payment card.
4. A mobile payment method as claimed in claim 1, wherein: the step of establishing the session mechanism comprises the sub-steps of:
transmitting a session request to the payment mechanism server, wherein the session request enables the payment mechanism server to generate a session identification number when receiving the session request, and transmits the session identification number to the computer device;
after receiving the session identification number, generating a first authentication code based on the session identification number and a first identification key prestored in the computer device;
and transmitting the first authentication code to the payment mechanism server, wherein the first authentication code enables the payment mechanism server to search for a second identification key which is prestored in the payment mechanism server and corresponds to the first identification key of the computer device, enables the payment mechanism server to generate a second authentication code based on the session identification number and the second identification key, enables the payment mechanism server to judge whether the first authentication code received from the computer device is the same as the second authentication code, and enables the payment mechanism server to transmit a session response to the computer device to establish the session mechanism when judging that the first authentication code and the second authentication code are the same.
5. A mobile payment method as claimed in claim 1, wherein: after the step of receiving the transaction list, further comprising:
the transaction list is locked.
6. A mobile payment method is executed by a mobile device with a payment card, the mobile device can interact with a computer device, and the mobile device and the computer device are communicated with a payment mechanism server; the method is characterized in that: the mobile payment method comprises the following steps:
establishing wireless short-distance communication with the computer device;
receiving a transaction list from the computer device via the wireless short-range communication, the transaction list relating to a transaction and a payment related to the transaction;
generating a payment instruction based on at least the transaction list, and transmitting the payment instruction to the computer device through the wireless short-distance communication, wherein the payment instruction is provided for the payment mechanism server by the computer device, the payment instruction enables the payment mechanism server to identify the correctness of the payment card based on the payment instruction when receiving the payment instruction, and the payment instruction also enables the payment mechanism server to process the payment according to the transaction list included in the payment instruction after the payment mechanism server identifies the payment card as correct; and
receiving a payment result from the payment authority server, the payment result being generated by the payment authority server after completion of the payment;
wherein the step of receiving the transaction list comprises:
receiving data to be secured from the computer device via the wireless short-range communication, the data to be secured being generated by the computer device and including the transaction list;
wherein the step of generating the transaction instruction comprises:
the mobile device transmits the data to be secured to the payment card;
the payment card generates a transaction code based on the data to be secured and transmits the transaction code to the mobile device; and
the mobile device uses the transaction escort code to form the payment instruction, and transmits the payment instruction to the computer device through the wireless short-distance communication, and the payment instruction is transmitted to the payment mechanism server by the computer device under a session mechanism established between the computer device and the payment mechanism server.
7. A mobile payment method as claimed in claim 6, wherein: the computer device and the mobile device have near field communication capability, and the step of establishing the wireless short-range communication comprises the following steps:
when the computer device and the mobile device are in proximity to each other, the mobile device automatically establishes a near field communication with the computer device as the wireless short-range communication.
8. A mobile payment method as claimed in claim 6, wherein: the step of generating the payment instruction further comprises the step of generating the transaction security code by the payment card by using a secret key stored in the payment card;
the payment instruction also enables the payment mechanism server to generate a confirmation code based on the data of the code to be checked, which is included in the payment instruction, and by using the same secret key, and enables the payment mechanism server to compare the transaction code to the confirmation code so as to identify the correctness of the payment card.
9. A mobile payment method as claimed in claim 6, wherein: before the step of establishing the wireless short-range communication, further comprising:
the mobile device outputs an instruction to prompt a user to input a starting password;
the mobile device transmits the starting password to the payment card when receiving the starting password;
the payment card verifies the start password, and when the start password is correct, the payment card transmits an access approval indication to the mobile device; and
the mobile device clears the temporarily stored starting password when receiving the access permission indication.
10. A mobile payment device capable of interacting with a computer device in communication with a payment mechanism server; the method is characterized in that: the mobile payment device comprises:
a mobile device comprising
A processor for processing the received data, a storage device for storing the processed data,
a memory unit coupled to the processor and storing a payment software,
a card slot coupled to the processor and removably receiving a payment card, whereby the payment card is accessible using the mobile device,
a short-range communication unit coupled to the processor and capable of communicating with the computer device, an
A communication unit coupled to the processor and capable of communicating with the payment authority server;
wherein when the processor executes the payment software, the payment software causes the mobile payment device to:
establishing a wireless short-range communication with the computer device,
receiving a transaction list from the computer device via the wireless short-range communication, the transaction list relating to a transaction and a payment related to the transaction,
generating a payment instruction based on at least the transaction list, transmitting the payment instruction to the computer device through the wireless short-distance communication, wherein the payment instruction is provided for the payment mechanism server by the computer device, the payment instruction enables the payment mechanism server to identify the correctness of the payment card based on the payment instruction when receiving the payment instruction, and the payment instruction enables the payment mechanism server to process the payment according to the transaction list included in the payment instruction after the payment mechanism server identifies the correctness of the payment card, and
receiving a payment result from the payment authority server, the payment result being generated by the payment authority server after completion of the payment;
wherein the step of receiving the transaction list comprises:
receiving data to be secured from the computer device via the wireless short-range communication, the data to be secured being generated by the computer device and including the transaction list;
wherein the step of generating the transaction instruction comprises:
the mobile device transmits the data to be secured to the payment card;
the payment card generates a transaction code based on the data to be secured and transmits the transaction code to the mobile device; and
the mobile device uses the transaction escort code to form the payment instruction, and transmits the payment instruction to the computer device through the wireless short-distance communication, and the payment instruction is transmitted to the payment mechanism server by the computer device under a session mechanism established between the computer device and the payment mechanism server.
11. The mobile payment device of claim 10, wherein: the mobile device can also execute a personalized application program to execute a personalized operation aiming at the payment card, wherein the payment card comprises:
a control module including a controller chip, a control firmware and an application program interface; and
a storage unit including a hidden data area accessible to the personalized application via the control firmware and the application program interface only after a specific authorization sequence is completed;
the controller chip can execute the personalization operation to store the personalization data by one of a plurality of security mechanisms, wherein one of the security mechanisms corresponds to the storage security level of the block.
12. The mobile payment device of claim 11, wherein: the personalization operation includes:
a registration operation in which a block is selected to store the personalization data;
a formatting operation, wherein the selected block is formatted to be consistent with the predetermined data type, so that the personalized data can be stored in the selected block later; and
a personalized data writing operation, wherein the payment card stores the personalized data to the selected block.
13. The mobile payment device of claim 12, wherein: each of the blocks is divided into a plurality of sub-blocks, the payment card further selects one of the sub-blocks of the selected block to store the personalization data during the registration process, and the one of the selected sub-blocks is formatted during the formatting process;
each subblock stores a preset registration role ID and a password used for authorizing the registration operation and a preset formatting role ID and a password used for authorizing the formatting operation;
wherein the payment card receives a registration role ID and a password, and executes the registration operation only when the registration role ID and the password are the same as the predetermined registration role ID and the password;
the payment card receives a formatted role ID and a password, and the formatting operation is executed only when the formatted role ID and the password are the same as the preset formatted role ID and the password.
14. The mobile payment device of claim 13, wherein: the payment card can execute the personalized operation according to one of a first security mechanism, a second security mechanism, a third security mechanism and a fourth security mechanism;
wherein, in the first security mechanism, the registered role ID and password, the formatted role ID and password and the personalized data are received from a platform server;
wherein, in the second security mechanism, the registered role ID and password are received from the platform server, and the formatted role ID and password and the personalized data are received from an authorized organization server authorized by the platform server to provide the formatted role ID and password;
wherein, in the third security mechanism, the registered role ID and password are received from the platform server, the formatted role ID and password are received from a third party, the formatted role password of the formatted role ID and password are generated by the platform server and a collaboration organization server, the personalized data is provided by the collaboration organization server, and the third party is authorized by the platform server to provide the formatted role ID and password;
wherein, in the fourth security mechanism, the registered role ID and password and the formatted role ID and password are received from the platform server, and the personalized data is received from the personalized application software via the control firmware and the application program interface.
15. The mobile payment device of claim 12, wherein: the registration operation includes the following substeps:
when a register command is received, a sub-block divided from one of the blocks is selected, and
receiving a formatted role ID and password from a third party operating the security mechanism of the selected block;
wherein, in the formatting operation, when the received formatting role ID and password are judged to be the same as the preset formatting role ID and password stored in the selected sub-block, the selected sub-block is formatted;
wherein the personalization data is stored in the selected sub-block during the personalization data writing operation.
CN201510193322.7A 2014-09-11 2015-04-22 Mobile payment method and mobile payment equipment Expired - Fee Related CN106157037B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
TW103131391A TWI509542B (en) 2013-09-11 2014-09-11 Plug and play trading equipment, computer equipment, portable payment device , And payment card
TW103131391 2014-09-11
CN2015101084210 2015-03-12
CN201510108421 2015-03-12

Publications (2)

Publication Number Publication Date
CN106157037A CN106157037A (en) 2016-11-23
CN106157037B true CN106157037B (en) 2020-06-30

Family

ID=58059024

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510193322.7A Expired - Fee Related CN106157037B (en) 2014-09-11 2015-04-22 Mobile payment method and mobile payment equipment

Country Status (1)

Country Link
CN (1) CN106157037B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI673667B (en) * 2017-01-25 2019-10-01 楊建綱 Built-in smart security mobile device
TWI765199B (en) * 2019-12-16 2022-05-21 兆豐國際商業銀行股份有限公司 Transaction identity verification system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202533975U (en) * 2012-01-17 2012-11-14 广州华迅网络科技有限公司 Mobile terminal payment card
CN103164911A (en) * 2011-12-09 2013-06-19 国民技术股份有限公司 Swiping-card payment system and method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI537851B (en) * 2011-05-04 2016-06-11 jian-gang Yang Mobile transaction method and hand-held electronic device
WO2014082164A1 (en) * 2012-11-30 2014-06-05 XRomb Inc. System and method of processing payment at a point-of-sale terminal using a mobile device
TWM472261U (en) * 2013-09-11 2014-02-11 Chien-Kang Yang Connecting apparatus and portable payment device
CN103854173A (en) * 2014-03-28 2014-06-11 紫光股份有限公司 Mobile payment method for field shopping

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103164911A (en) * 2011-12-09 2013-06-19 国民技术股份有限公司 Swiping-card payment system and method
CN202533975U (en) * 2012-01-17 2012-11-14 广州华迅网络科技有限公司 Mobile terminal payment card

Also Published As

Publication number Publication date
CN106157037A (en) 2016-11-23

Similar Documents

Publication Publication Date Title
US12243043B1 (en) Cardless ATM authentication
US20190073678A1 (en) Systems, methods, and computer program products providing payment in cooperation with emv card readers
EP2332092B1 (en) Apparatus and method for preventing unauthorized access to payment application installed in contactless payment device
US9311636B2 (en) Mobile payment method and mobile payment apparatus
EP3232386B1 (en) Method of performing transactions with contactless payment devices using pre-tap and two-tap operations
US10108958B2 (en) Method for processing a payment, and system and electronic device for implementing the same
EP2204782A1 (en) Transaction method with e-payment card and e-payment card
TWI625684B (en) Mobile payment method and mobile payment device
US9589265B2 (en) Mobile payment method
EP2854087A1 (en) Method for processing a payment
TWM507553U (en) Mobile payment device
CN106157037B (en) Mobile payment method and mobile payment equipment
JP5981507B2 (en) How to process payments
TWI529640B (en) Action payment method and action payment equipment
CN106157020B (en) Mobile payment method and mobile payment equipment
EP3082087B1 (en) Mobile payment method
HK1230326B (en) Mobile payment methods and mobile payment device
TWM502910U (en) Mobile payment device
HK1230326A1 (en) Mobile payment methods and mobile payment device
EP3057050A1 (en) Mobile payment method and mobile payment apparatus
HK1230323A1 (en) Mobile payment method
HK1230323B (en) Mobile payment method
KR20150146467A (en) Automated teller machine, card server, mobile device, computer readable recording medium, and control method thereof
JP2008176498A (en) Electronic money charging unit
AU2015202512A1 (en) Apparatus and method for preventing unauthorized access to application installed in mobile device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1230326

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200630

CF01 Termination of patent right due to non-payment of annual fee