Information processing apparatus and information processing system

文档序号:1549497 发布日期:2020-01-17 浏览:28次 中文

阅读说明:本技术 信息处理设备以及信息处理系统 (Information processing apparatus and information processing system ) 是由 末吉正弘 樋浦裕二 于 2018-05-02 设计创作,主要内容包括:[技术问题]为了提供一种无需复杂的操作就可以在实体店中进行结算的信息处理装置和信息处理系统。[技术方案]提供一种信息处理装置,设置有:固有信息获取单元,其经由实体店中的终端获取与实体店中的结算有关并且由用户终端生成的固有信息;验证单元,其验证所述固有信息;以及结算处理单元,其将固有信息发送给结算服务提供商,以便结算服务提供商基于该固有信息执行结算处理。([ problem ] to provide an information processing device and an information processing system that can perform settlement in a brick-and-mortar store without requiring complicated operations. [ solution ] Provided is an information processing device provided with: an inherent information acquisition unit that acquires, via a terminal in the brick-and-mortar store, inherent information that is related to settlement in the brick-and-mortar store and that is generated by the user terminal; a verification unit that verifies the inherent information; and a settlement processing unit that transmits the unique information to the settlement service provider so that the settlement service provider performs settlement processing based on the unique information.)

1. An information processing apparatus comprising:

an inherent information acquisition unit that acquires, via the brick-and-mortar store terminal, inherent information about settlement in the brick-and-mortar store generated by the user terminal;

a verification unit that verifies the inherent information; and

a settlement processing unit that transmits the inherent information to a settlement service provider so that the settlement service provider performs settlement processing based on the inherent information.

2. The information processing apparatus according to claim 1,

wherein the inherent information includes settlement service provider specifying information for specifying a settlement service provider, an

The information processing apparatus further includes a settlement service provider selection unit that selects a settlement service provider based on the settlement service provider specifying information.

3. The information processing apparatus according to claim 1,

wherein the inherent information includes terminal identification information of the physical shop terminal, an

The settlement service provider performs settlement processing based on the terminal identification information.

4. The information processing apparatus according to claim 3, wherein the settlement service provider applies a unique service corresponding to the brick-and-mortar terminal based on the terminal identification information, and performs a settlement process.

5. The information processing apparatus according to claim 1, wherein the inherent information includes information on an account of a user who uses the user terminal and a password of the account.

6. The information processing apparatus according to claim 5, wherein the inherent information includes information on settlement associated with the account.

7. The information processing apparatus according to claim 6, wherein the information on settlement is information of a credit card.

8. The information processing apparatus according to claim 5, further comprising a user authentication unit that authenticates the user based on the information about the account and the password.

9. The information processing apparatus according to claim 1, further comprising:

a hash value acquisition unit that acquires, via the brick-and-mortar store terminal, a hash value of the inherent information generated by the user terminal;

wherein the verification unit verifies the inherent information based on the hash value.

10. An information processing system comprising:

a user terminal generating inherent information on settlement in a brick and mortar store;

a brick-and-mortar terminal installed in a brick-and-mortar store and acquiring the inherent information from the user terminal;

an information processing apparatus includes: an inherent information acquisition unit that acquires the inherent information from the brick and mortar store terminal, a verification unit that verifies the inherent information, and a settlement processing unit that transmits the inherent information to a settlement service provider so that the settlement service provider performs settlement processing based on the inherent information; and

and a settlement service provider terminal which is a terminal of the settlement service provider and performs settlement based on the inherent information.

Technical Field

The present invention relates to an information processing apparatus and an information processing system.

Background

Conventionally, for example, patent document 1 below describes a shop settlement terminal that is lent to a consumer of goods in a shop. In a shop settlement terminal, a settlement method is proposed which can perform settlement to determine a total price of a commodity. Settlement execution instructions from the consumer for a settlement method selected from the proposed settlement methods are received. Processing according to the selected settlement method is performed.

CITATION LIST

Patent document

Patent document 1: japanese laid-open patent publication No. 2015-185089

Disclosure of Invention

Problems to be solved by the invention

However, in the technique described in the above patent document 1, the association between the information for specifying the settlement method and the information for specifying the user is not considered. Therefore, the user needs to select a settlement method at the time of settlement. As a result, there are the following problems: during shopping in a brick and mortar store, the store settlement terminal requires complicated operations. Further, in the technique described in the above-mentioned patent document 1, there are the following problems: settlement methods that can be used for settlement are limited on the side of the brick-and-mortar terminal, and significant modifications to the system are required to introduce new settlement methods.

Accordingly, the present disclosure proposes a new and improved information processing apparatus and information processing system that enable settlement in a brick and mortar store without complicated operations.

Solution to the problem

According to the present disclosure, there is provided an information processing apparatus including: an inherent information acquisition unit that acquires, via the brick-and-mortar store terminal, inherent information about settlement in the brick-and-mortar store generated by the user terminal; a verification unit that verifies the inherent information; and a settlement processing unit that transmits the inherent information to a settlement service provider so that the settlement service provider performs settlement processing based on the inherent information.

Further, according to the present disclosure, there is provided an information processing system including: a user terminal generating inherent information on settlement in a brick and mortar store; a brick-and-mortar terminal installed in a brick-and-mortar store and acquiring the inherent information from the user terminal; an information processing apparatus includes: an inherent information acquisition unit that acquires the inherent information from the brick and mortar store terminal, a verification unit that verifies the inherent information, and a settlement processing unit that transmits the inherent information to a settlement service provider so that the settlement service provider performs settlement processing based on the inherent information; and a settlement service provider terminal that is a terminal of a settlement service provider and performs settlement based on the inherent information.

ADVANTAGEOUS EFFECTS OF INVENTION

According to the present disclosure, as described above, it is possible to provide an information processing apparatus and an information processing system that enable settlement in a brick and mortar store without requiring complicated operations.

Note that the above-described effects are not necessarily limited, and any effect shown in the present specification or other effects that can be grasped from the present specification may be exhibited together with or instead of the above-described effects.

Drawings

Fig. 1 is a schematic diagram illustrating a configuration of a system according to one embodiment of the present disclosure.

Fig. 2 is a sequence diagram showing the preliminary preparation flow.

Fig. 3 is a sequence diagram showing a flow of preliminary preparation.

Fig. 4 is a sequence diagram showing a settlement flow.

Fig. 5 is a sequence diagram showing a settlement flow.

Fig. 6 is a schematic diagram showing a data structure of the inherent ID.

Fig. 7 is a schematic diagram showing an example of a selection screen of the settlement means.

Fig. 8 is a schematic diagram showing an example of a screen for selecting the type of user ID.

Fig. 9 is a flowchart showing a process performed in the user terminal.

Fig. 10 is a schematic diagram showing an example of data management in the settlement gateway.

Detailed Description

Preferred embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. Note that in this specification and the drawings, the same reference numerals will be assigned to components having substantially the same functional configuration, and overlapping descriptions will be omitted.

Note that the description will be given in the following order.

1. Background of the invention

2. Configuration example of System

3. Pre-registration process

4. Settlement processing

5. Processing performed in a user terminal

6. Example of data management in a settlement gateway

[1. background ]

Recent developments in the internet have expanded the opportunities for settlement over the internet during, for example, internet shopping. In contrast, settlement after seeing the actual goods in the brick and mortar stores is still in progress. In the case of settlement in a physical store, many settlement means based on, for example, a credit card, electronic money, and a QR code (registered trademark) are proposed at present, and each means has advantages. The brick-and-mortar store needs to select an applicable settlement service provider and build a system suitable for the provider in the store. Since the settlement method is not standardized in each brick and mortar store, a system needs to be constructed according to the settlement method. As a result, in the case where a settlement service provider is newly added to one store, the store bears a major burden of changing the terminal of the physical store.

Further, in the case of settlement in a brick and mortar store, information for specifying settlement by a settlement service provider and information for specifying a user are not currently associated with each other. For this reason, the user needs to transfer information (such as credit card information) required for settlement to the physical store at the time of settlement. In contrast, in a transaction via the internet, if an account (e.g., an email address) of a user and credit card information are associated and registered in advance, a commodity can be purchased without re-inputting the credit card information as long as the account of the logged-in user is performed. When shopping in a brick and mortar store, settlement based on user account authentication cannot be performed.

Thus, in this embodiment, settlement is handled via the settlement gateway in the settlement in the brick and mortar store. The settlement gateway manages various types of settlement means and user information. Since the settlement gateway determines the type of settlement, the brick-and-mortar store can use the terminal without customizing the terminal for each settlement service provider.

In order to achieve secure authentication and data transmission with respect to the settlement gateway, secure writing and reading of user information using keyed access by FeliCa (registered trademark) and forgery detection accompanying data transmission to the settlement gateway are performed. Further, settlement in a brick and mortar store is realized in a manner of being used on the internet by account authentication using a user ID (user identification information) of a user.

To realize the settlement means, this embodiment includes not only RF for near field communication but also means such as a credit card and a QR code (registered trademark). Further, settlement can be performed by using information on an account used by the user on the internet. Specifically, the settlement processing may be performed by, for example, electronic money, a settlement method proposed by various settlement service providers, a credit card, and a QR code (registered trademark) based on the account information. Further, by specifying the settlement means and the settlement assistance information, the present embodiment can be applied not only to the stored-value type but also to the server management type. Details will be described below.

[2. configuration example of System ]

First, a configuration of a system 1000 according to an embodiment of the present disclosure will be described with reference to fig. 1. As shown in fig. 1, a system 1000 according to an embodiment includes a settlement gateway 100, a physical store terminal 200, a user terminal 300 such as a smart phone, and a server 400 of a settlement service provider.

The settlement gateway 100 manages account information and settlement means associated with the user of the user terminal 300. The settlement gateway 100 has a mediation function. When receiving the settlement processing from the user terminal 300, the settlement gateway 100 mediates the settlement processing to a settlement service provider matching the settlement means. The settlement gateway 100 corresponds to an information processing apparatus according to the present disclosure. The settlement service provider performs settlement processing (credit card) specified by the user.

The settlement gateway 100 may communicate with the brick-and-mortar terminal 200 and the server 400 of the settlement service provider in a wired or wireless communication manner. The physical store terminal 200 may communicate with the user terminal 300 in a wired or wireless communication manner. In particular, the brick-and-mortar terminal 200 and the user terminal 300 can communicate with each other in a non-contact communication manner such as FeliCa (registered trademark). Note that the manner of mutual communication among the settlement gateway 100, the physical store terminal 200, the user terminal 300, and the server 400 of the settlement service provider is not particularly limited, and various communication manners may be used.

As shown in fig. 1, the settlement gateway 100 includes an inherent ID acquisition unit 101, a user ID verification unit (user verification unit) 102, a hash value verification unit 104, a settlement service provider selection unit 106, and a settlement processing unit 108. In the embodiment, the user terminal 300 generates an inherent ID, which is inherent information on settlement. The settlement gateway 100 receives the inherent ID via the physical shop terminal 200, verifies the inherent ID, and performs settlement processing with the settlement service provider.

In the configuration of the settlement gateway 100 shown in fig. 1, the unique ID acquisition unit 101 acquires the unique ID transmitted from the user terminal 300 via the physical store terminal 200. The user ID authentication unit 102 authenticates the user ID based on the user ID and the user password included in the inherent ID. The hash value verification unit 104 verifies the inherent ID based on the hash value. The settlement service provider selection unit 106 selects a settlement service provider for performing settlement based on the settlement service provider designation code included in the unique ID. The settlement processing unit 108 transmits information on the inherent ID to the server 400 of the settlement service provider to allow the settlement service provider selected by the settlement service provider selection unit 106 to perform settlement processing. Note that components such as the settlement gateway 100 shown in fig. 1 may include hardware such as a circuit, a central arithmetic processing device such as a CPU, and a program (software) for causing the device to function.

The brick-and-mortar terminal 200 is placed in a brick-and-mortar store where the user goes to shop, for example. For example, the brick-and-mortar terminal 200 is a brick-and-mortar terminal in a system of mobile points of sale (mPOS). The user terminal 300 is, for example, a smartphone used by a user. For example, the user terminal 300 is used in the case where the user purchases a commodity in a brick-and-mortar store or the user performs pre-registration. The server 400 of the settlement service provider is an information processing apparatus used in the case where the settlement service provider performs settlement.

In this embodiment, the brick-and-mortar store terminal 200 has a basic function of transferring information between the user terminal 300 and the settlement gateway 100. Upon receiving a settlement instruction from the user terminal 300, the settlement gateway 100 performs settlement processing together with the settlement service provider. As a result, the brick-and-mortar store terminal 200 can have versatility. Even in the case where a new settlement service provider's settlement service is introduced in the brick-and-mortar store, the brick-and-mortar store terminal 200 does not need to be modified.

The user terminal 300 includes an inherent ID generation unit 320 and a hash value generation unit 322. Unique ID generation section 320 generates a unique ID. Hash value generation section 322 generates a hash value of the unique ID. Further, the user terminal 300 includes a display (LCD)324, a display processing unit 326, and a storage unit 328. The display 324 displays, for example, a settlement means on a screen. The display processing unit 326 performs processing for displaying various information on the display 324. The storage unit 328 stores, for example, a user ID type, a user ID, and a user password.

Note that in the present embodiment, the settlement method refers to, for example, a method of user authentication, a settlement means, and a data encryption method using a terminal. Further, the authentication method refers to a manner of using a PIN code or 3D Secure (3D security) in the case of a credit card type.

[3. Pre-registration processing ]

In this embodiment, the pre-registration is performed before the user makes a settlement in the brick and mortar store. Fig. 2 and 3 are sequence diagrams showing a flow of the preliminary preparation. First, in step S10 of fig. 2, the user 500 operates the user terminal 300 to request the pre-registration of the user ID type from the settlement gateway 100. The user ID type refers to the account type of the user. Examples of account types include mail accounts, accounts for the user's inherent ID, and the like.

In the next step S12, the settlement gateway 100 executes the user ID type writing process for the user terminal 300. For example, in the case where the user terminal 300 is mounted with a FeliCa chip functioning as the storage unit 328, the user ID type is written in the FeliCa chip.

In the next step S14, the user 500 operates the user terminal 300 to request the pre-registration of the user ID and the user Password (PW) from the settlement gateway 100. The user ID indicates an ID of the user's account. The user PW corresponds to a password associated with the user's account ID. In one example, where the user ID type is a mail account, the user ID corresponds to an ID of a mail account used by the user on the internet, such as xxx @ yaha. Further, for example, in the case where the user ID type is an inherent number, the user ID corresponds to an inherent number, such as XXXX.

In the next step S16, the settlement gateway 100 executes the write processing of the user ID and the user password to the user terminal 300. For example, in the case where the user terminal 300 is mounted with a FeliCa chip, a user ID and a password user password are written in the FeliCa chip.

In the next step S18, the user 500 operates the user terminal 300 to request the pre-registration of the settlement means and the settlement assistance information from the self-settlement gateway 100. The settlement means refers to means for settlement, and corresponds to, for example, electronic money, a credit card, a QR code (registered trademark), or the like. The settlement assistance information is a supplement to the settlement means and corresponds to, for example, the type of electronic money in the case of electronic money, the credit card number (primary account number: PAN) in the case of credit card, and the like.

In the next step S20, the settlement gateway 100 executes the process of writing the settlement means and the settlement support information to the user terminal 300. For example, when the FeliCa chip is mounted on the user terminal 300, the settlement means and the settlement support information are written in the FeliCa chip.

After the processing in fig. 2, the processing in fig. 3 is executed. In the process of FIG. 3, the preparation is primarily to provide unique services for a particular brick and mortar store. In step S30, the settlement gateway 100 requests the settlement service provider designation code from the server 400 of the settlement service provider. The settlement service provider designation code is individually designated by the settlement service provider.

In the next step S32, the settlement service provider' S server 400 transmits the settlement service provider designation code to the physical shop terminal 200. Thus, the settlement service provider designation code is held in the physical shop terminal 200.

In the next step S34, the settlement gateway 100 requests the list of terminal IDs of the entity store terminals 200 and the terminal-unique service information from the server 400 of the settlement service provider. The terminal ID (identification information) is used to identify the physical store terminal 200. Further, the terminal unique service information refers to unique service information associated with the physical store terminal 200 defined by the settlement service provider. In one example, the terminal-unique service information corresponds to information regarding a special discount applied only to a specific terminal 200. Note that the terminal unique service information may be unique service information associated with the user terminal 300.

In the next step S36, the server 400 of the settlement service provider transmits the list of the terminal IDs of the physical store terminals 200 and the terminal-unique service information to the settlement gateway 100. Therefore, a list of terminal IDs of the entity store terminals 200 is held in the settlement gateway 100. The list of terminal IDs is associated with terminal unique service information. For example, a special discount may be performed only in the brick-and-mortar store 200 in a specific area by giving terminal-unique service information to the brick-and-mortar store terminal 200 in the specific area through the server 400 of the settlement service provider.

In the next step S38, the physical store terminal 200 requests the settlement gateway 100 to confirm whether the list of terminal IDs includes the terminal ID of the physical store terminal 200. In the next step S39, the settlement gateway 100 determines whether the list of terminal IDs includes the ID of the terminal 200 that has requested confirmation in step S38. In the case where the list includes the ID of the terminal 200, the settlement gateway 100 transmits terminal-unique service information to the terminal 200. This enables the physical shop terminal 200 to receive terminal-unique service information and give the above-mentioned special discount at the time of settlement.

[4. Settlement processing ]

After the preliminary preparation in fig. 2 and 3, the user terminal 300 may perform settlement. Fig. 4 and 5 are sequence diagrams showing the settlement flow. First, in step S40 of fig. 4, the brick-and-mortar store terminal 200 transmits a list of settlement means to the user terminal 300. Here, a list of settlement means (e.g., electronic money, credit card, QR code (registered trademark)) that can be used when the user 500 performs settlement is transmitted. The entity store terminal 200 can determine the list of available settlement means based on the settlement service provider designation code transmitted from the server 400 of the settlement service provider in step S32 of fig. 3.

In the next step S42, the physical shop terminal 200 transmits information about the merchandise to be purchased by the user 500 to the user terminal 300. In a similar manner to that in a general shop, the terminal 200 reads commodity information using, for example, a barcode reader or the like, and transmits the information to the user terminal 300. The commodity information includes commodity name, price, and the like. In the next step S44, the user 500 operates the user terminal 300 to select an article. In the next step S46, the user 500 operates the user terminal 300 to select the user ID type. As described above, the user ID type indicates the account type of the user, and corresponds to, for example, an account of the inherent ID of the user and a mail account.

In the next step S48, the user 500 operates the user terminal 300 to cause the user terminal 300 to read the user ID. In the next step S49, the user 500 operates the user terminal 300 to cause the user terminal 300 to read the user Password (PW). The user ID type, the user ID corresponding to the user ID type, and the user password are previously stored in the user terminal 300 by the above-described pre-registration. Accordingly, the user ID and the user password corresponding to the user ID type may be read in steps S46, S48, and S49. Therefore, the user is not required to re-input such information, and the user can more easily operate the user terminal 300.

After the processing in fig. 4, the processing in fig. 5 is executed. In step S50 of fig. 5, the user 500 operates the user terminal 300 to designate a settlement means, and requests the physical shop terminal 200 to perform settlement. The settlement means may be specified based on the list of settlement means received in step S40 of fig. 4. Note that the physical store terminal 200 has acquired the terminal-unique service information through the process of step S39 of fig. 3. Accordingly, the user can recognize the terminal-unique service information by providing the terminal-unique service information together with the settlement means list to the user terminal 300 in the process of step S40 in fig. 4 and displaying the terminal-unique service information on the display 324 of the user terminal 300. Therefore, in the case of specifying the settlement means, the settlement means with a special discount from the terminal-specific service can be specified.

In the next step S52, the brick-and-mortar terminal 200 transmits the settlement service provider designation code corresponding to the designated settlement means to the user terminal 300. In the next step S54, the user terminal 300 generates an inherent ID. In the next step S56, the user terminal 300 generates a hash value of the inherent ID.

Fig. 6 is a schematic diagram showing a data structure of the inherent ID. As shown in fig. 6, the unique ID is an information set of the settlement amount, the settlement means, the settlement service provider designation code, IDm, the user ID type, the user ID, the user password, and the terminal ID of the entity store terminal 200. Here, IDm denotes an inherent number assigned to the card. In step S52, for example, the brick-and-mortar terminal ID is transmitted from the brick-and-mortar terminal 200 to the user terminal 300.

Fig. 7 is a schematic diagram showing an example of a selection screen of the settlement means in the case where settlement is requested in step S50. Fig. 7 illustrates how the screen of the user terminal 300 is converted in response to the operation of the user 500. First, as shown in a left screen 302 in fig. 7, the user 500 selects "settlement means selection" with the top screen of the user terminal 300 displayed. This results in a transition to the frame 304 shown in the center diagram of fig. 7. A plurality of settlement means that can be handled on the physical store terminal 200 side are displayed. In the center screen 304 of fig. 7, "credit card a" of the default setting is automatically selected. This results in a transition to picture 306 shown in the right diagram of fig. 7. "Credit card A" is displayed as the selected settlement means. The user ID associated with "credit card a" is automatically registered in the inherent ID. In the case where the user wishes to select a settlement means other than "credit card a" of the default setting, the user can select another settlement means on the center screen 304 of fig. 7.

Fig. 8 is a schematic diagram showing an example of a screen for selecting the type of user ID when the inherent ID is generated in step S54. Fig. 8 illustrates how the screen of the user terminal 300 is converted in response to the operation of the user 500. First, as shown in the left screen 308 in fig. 8, the user 500 selects "user ID type selection" with the top screen of the user terminal 300 displayed. This results in a transition to the screen 310 shown in the center diagram of fig. 8. A screen indicating a plurality of user ID types is displayed. In the center screen of fig. 8, "XXX @ yaha.com" as a default setting is automatically registered in the inherent ID. This results in a transition to picture 312 shown in the right diagram of fig. 8. Com "XXX @ yaha is displayed as the registered user ID type. In the case where the user wishes to select a user ID type other than "XXX @ yaha.com" of the default setting, the user may select another user ID type on the center screen 310 of fig. 8. Since the user ID type, the user ID, and the user password are associated with each other, the user ID and the user password can be automatically registered in the inherent ID by automatically registering the user ID type in the inherent ID.

After step S56 of fig. 5, the process advances to step S58. In step S58, the user terminal 300 transmits the inherent ID and the hash value to the settlement gateway 100. In the next step S60, for example, the settlement gateway 100 verifies the hash value of the inherent ID, and verifies whether the inherent ID is forged. Then, the settlement gateway 100 obtains an appropriate inherent ID. In the next step S62, the settlement gateway 100 verifies the user ID obtained from the inherent ID. Further, in step S62, the settlement gateway 100 selects a settlement service provider based on the settlement service provider designation code obtained from the inherent ID. Meanwhile, the settlement gateway 100 acquires information on, for example, the settlement means, the terminal ID, and the card-holding number from the inherent ID.

In the next step S64, the settlement gateway 100 transmits the information on, for example, the settlement means, the terminal ID, and the card-holding number obtained from the unique ID to the server 400 of the settlement service provider selected based on the settlement service provider designation code. In the next step S66, the server 400 of the settlement service provider verifies the settlement content and performs settlement. In the next step S68, the server 400 of the settlement service provider transmits a settlement termination notification to the user terminal 300.

As described above, the settlement gateway 100 can select a settlement service provider based on the settlement service provider designation code by transmitting information on the inherent ID as a set of settlement-related information from the user terminal 300 to the settlement gateway 100. Further, the settlement gateway 100 having received the inherent ID can acquire information relating to, for example, the settlement means, the terminal ID, and the card-holding number. Therefore, transmitting these information from the settlement gateway 100 to the server 400 of the settlement service provider enables settlement according to the inherent ID.

Further, the server 400 of the settlement service provider may determine whether to apply a special discount applied only to a specific terminal 200 in the settlement by receiving the physical store terminal ID from the settlement gateway 100. In the case where the terminal ID of the physical store transmitted from the settlement gateway 100 corresponds to a terminal to which a special discount is applied, the settlement service provider applies the special discount in the settlement.

[5. processing executed in user terminal ]

Fig. 9 is a flowchart showing a process performed in the user terminal 300. First, in step S70, the settlement processing is started. In the next step S72, information on the settlement means is obtained from the brick-and-mortar terminal 200. In the next step S74, as shown in fig. 7, settlement means usable for settlement in the brick-and-mortar terminal 200 is displayed on the display 324 of the user terminal 300. The user selects the settlement means based on the screen display of the display 324. The selected settlement means is incorporated into the inherent ID.

In the next step S76, the default "user ID type" and "user ID/password PW" are read. In the case where the "user ID type" and the "user ID/password PW" are changed, another "user ID type" and "user ID/password PW" are set (step S77).

In the next step S78, the settlement means is set as the default "settlement means" as shown in fig. 7. As shown in fig. 7, in a case where the user 500 does not change the settlement means in particular, the default settlement means is automatically registered in the unique ID. In the case where the settlement means is changed, another "settlement means" is set (step S79). In the case where the settlement means has been changed, the changed settlement means is automatically registered in the inherent ID.

In the next step S80, it is determined whether the terminal ID of the physical store terminal 200 corresponds to the "terminal-unique service". In the case where the terminal ID corresponds to the terminal-unique service, the process advances to step S82. The settlement to which the "terminal-unique service" is added is displayed. The process advances to step S84, and the unique ID is transmitted in step S84. In contrast, in the case where the terminal ID of the physical store terminal 200 does not correspond to the "terminal-unique service" in step S80, the process proceeds to step S84 without proceeding to step S82. As described above, the user terminal 300 can determine whether the physical shop terminal 200 corresponds to the terminal-unique service by providing the terminal-unique service information to the user terminal 300 together with the list of settlement means in the process of step S40 in fig. 4.

After step S84, the process advances to step S86. In step S86, the settlement processing completion is received. After step S86, the process advances to step S88, and the settlement is terminated.

[6. example of data management in settlement gateway ]

Fig. 10 is a schematic diagram showing an example of data management in the settlement gateway 100. In the example of fig. 10, the user ID type of the user using the settlement service provider a is a mail format. In the default setting, the user ID is "xxx @ yaha.co.jp", the settlement means is the credit card a, and the settlement assistance information is the card number of the credit card a. The user can change the settlement means to the credit card B and the settlement assistance information to the card number of the credit card B by changing the default setting.

Further, in the example of fig. 10, the user ID type of the user using the settlement service provider B is in the inherent number format. The user ID, the settlement means, and the settlement support information are settlement numbers represented by "XXXXXX", a QR code (registered trademark) format, and a QR code (registered trademark), respectively.

As described above, according to the present embodiment, during shopping in a brick-and-mortar store, settlement can be performed by transmitting an inherent ID from the user terminal 300 to the settlement gateway 100 and using an account used by the user on, for example, the internet. This enables settlement to be performed with a simple operation during shopping without providing information on, for example, a credit card. Further, only the brick-and-mortar terminal 200 is required to have a function of delivering information by transmitting the unique ID from the user terminal 300 to the settlement gateway 100. The terminal 200 can support various settlement means without modifying the terminal 200.

The preferred embodiments of the present disclosure have been described in detail above with reference to the drawings, but the technical scope of the present disclosure is not limited to such examples. It is apparent that those skilled in the art of the present disclosure can implement various substitutions or modifications within the scope of the technical idea set forth in the claims. Such replacement or modification is understood to naturally fall within the technical scope of the present disclosure.

Further, the effects described herein are merely illustrative or exemplary and not restrictive. That is, the technology according to the present disclosure may have other effects apparent to those skilled in the art from the description of the present invention, together with or instead of the above-described effects.

Note that the configuration described below also falls within the technical scope of the present disclosure.

(1) An information processing apparatus comprising:

an inherent information acquisition unit that acquires, via the brick-and-mortar store terminal, inherent information about settlement in the brick-and-mortar store generated by the user terminal;

a verification unit that verifies the inherent information; and

a settlement processing unit that transmits the inherent information to a settlement service provider so that the settlement service provider performs settlement processing based on the inherent information.

(2) The information processing apparatus according to the above (1),

wherein the inherent information includes settlement service provider specifying information for specifying a settlement service provider, an

The information processing apparatus further includes a settlement service provider selection unit that selects a settlement service provider based on the settlement service provider specifying information.

(3) The information processing apparatus according to the above (1) or (2),

wherein the inherent information includes terminal identification information of the physical shop terminal, an

The settlement service provider performs settlement processing based on the terminal identification information.

(4) The information processing apparatus according to the above (3), wherein the settlement service provider applies a unique service corresponding to the brick-and-mortar terminal based on the terminal identification information, and performs a settlement process.

(5) The information processing apparatus according to any one of the above (1) to (4), wherein the inherent information includes information on an account of a user using the user terminal and a password of the account.

(6) The information processing apparatus according to the above (5), wherein the inherent information includes information on settlement associated with the account.

(7) The information processing apparatus according to the above (6), wherein the information on settlement is information of a credit card.

(8) The information processing apparatus according to the above (5), further comprising a user authentication unit that authenticates the user based on the information on the account and the password.

(9) The information processing apparatus according to any one of the above (1) to (8), further comprising:

a hash value acquisition unit that acquires, via the brick-and-mortar store terminal, a hash value of the inherent information generated by the user terminal;

wherein the verification unit verifies the inherent information based on the hash value.

(10) An information processing system comprising:

a user terminal generating inherent information on settlement in a brick and mortar store;

a brick-and-mortar terminal installed in a brick-and-mortar store and acquiring the inherent information from the user terminal;

an information processing apparatus includes: an inherent information acquisition unit that acquires the inherent information from the brick and mortar store terminal, a verification unit that verifies the inherent information, and a settlement processing unit that transmits the inherent information to a settlement service provider so that the settlement service provider performs settlement processing based on the inherent information; and

and a settlement service provider terminal which is a terminal of the settlement service provider and performs settlement based on the inherent information.

List of reference numerals

100 settlement gateway

102 user ID authentication unit

104 hash value verification unit

106 settlement service provider selection unit

108 settlement processing unit

200 physical store terminal

300 user terminal

Terminal for 400 settlement service provider

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:链接的多个区块链系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!