Information processing device, information processing method, and program

The unified payment code system automates the selection of payment service providers, reducing the operational load on users and devices by eliminating the need for brand-specific operations and programs.

JP7844610B2Active Publication Date: 2026-04-13TOSHIBA TEC KK
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
TOSHIBA TEC KK
Filing Date
2024-12-17
Publication Date
2026-04-13

AI Technical Summary

Technical Problem

The existing settlement systems require complex operations and dedicated programs for each code settlement brand, imposing a heavy load on both the person in charge and the settlement device.

Method used

An information processing device that supports a unified payment code format, allowing automatic selection of the appropriate payment service provider based on a business identification code, and outputs payment results without requiring the user to manually select or activate specific brand-specific programs.

Benefits of technology

Reduces the operational burden on users and devices by simplifying the payment process across multiple code settlement brands through the use of a unified payment code system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007844610000001
    Figure 0007844610000001
  • Figure 0007844610000002
    Figure 0007844610000002
  • Figure 0007844610000003
    Figure 0007844610000003
Patent Text Reader

Abstract

To provide an information processing device that reduces a load responding to a plurality of code settlement brands.SOLUTION: An information processing device according to an embodiment includes an acquisition unit, a processing unit and an output unit. The acquisition unit acquires a first settlement code. The processing unit selects a first code settlement business operator on the basis of a first business operator identification code included in the first settlement code, requests settlement to a first server of the first code settlement business operator, and receives a settlement result. The output unit outputs the settlement result.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to an information processing apparatus, an information processing method, and a program.

Background Art

[0002] In recent years, multiple brands by multiple code settlement operators have been developed, and code settlement by these multiple brands has become widespread. The code system of the settlement code is different for each brand, and the person in charge of the settlement device performs an activation operation of a settlement program corresponding to the brand used for settlement. Based on the activation operation, the settlement device activates a settlement application program corresponding to the brand used for settlement, reads the presented settlement code, and executes settlement processing based on the read settlement code.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] The person in charge is required to perform complicated operations according to the brand used for settlement, and the settlement device is required to have a settlement program according to the brand used for settlement. As a result, a load is imposed on each of the person in charge and the settlement device, and improvement technologies for these are demanded.

[0005] An object of the present invention is to provide an information processing apparatus, an information processing method, and a program that reduce the response load to multiple code settlement brands.

Means for Solving the Problems

[0006] The information processing device according to the embodiment comprises an acquisition unit, a processing unit, and an output unit. The acquisition unit acquires a first payment code. The processing unit selects a first code payment service provider based on a first business identification code included in the first payment code, requests payment from the first server of the first code payment service provider, and receives the payment result. The output unit outputs the payment result. [Brief explanation of the drawing]

[0007] [Figure 1] Figure 1 shows an example of a schematic configuration of a payment system according to the embodiment. [Figure 2] Figure 2 is a functional block diagram showing an example of a processor in a payment device according to this embodiment. [Figure 3] Figure 3 shows an example of a unified payment code format applicable to the payment system according to the embodiment. [Figure 4] Figure 4 is a flowchart showing an example of the payment processing of the payment system according to the embodiment. [Figure 5] Figure 5 shows an example of a confirmation screen displayed by the payment device according to this embodiment. [Figure 6] Figure 6 shows an example of a guidance screen for other acceptable unified code payment brands according to the embodiment. [Modes for carrying out the invention]

[0008] The embodiments will be described below with reference to the drawings. Figure 1 shows an example of a schematic configuration of a payment system according to the embodiment. As shown in Figure 1, the payment system S comprises a payment device 1 and a code reader 2. The payment device 1 is an information processing device and can be implemented using one computer or a combination of multiple computers. The payment device 1 comprises a processor 11, a main memory unit 12, an auxiliary memory unit 13, an input unit 14, an output unit 15, a device interface 16, and a communication interface 17.

[0009] The processor 11 is the central part of the computer and performs calculations related to payment processing. Based on programs such as system software and application software stored in at least one of the main memory 12 and the auxiliary memory 13, the processor 11 executes control to realize payment processing. The processor 11 is, for example, a CPU (central processing unit), an MPU (micro processing unit), or a DSP (digital signal processor). Alternatively, the processor 11 is a combination of several of these.

[0010] The main memory unit 12 includes a non-temporary computer-readable memory medium, ROM (read-only memory), and a RAM (random-access memory) for storing data used temporarily. The ROM stores part or all of the program executed by the processor 11, and also stores data and various settings used by the processor 11 in performing various processes. The RAM 13 is a work area that stores data used temporarily by the processor 11 in performing various processes, and data generated by processing by the processor 11.

[0011] The auxiliary storage unit 13 is a non-temporary computer-readable storage medium, such as an EEPROM (electric erasable programmable read-only memory) (registered trademark), an HDD (hard disk drive), or an SSD (solid state drive). The auxiliary storage unit 13 stores part or all of the program executed by the processor 11, data used by the processor 11 in performing various processes, data generated by processing by the processor 11, and various setting values.

[0012] The program stored in at least one of the main memory unit 12 and the auxiliary memory unit 13 includes a program for payment processing. For example, the payment device 1 is transferred to a code payment service provider with the above program stored in at least one of the main memory unit 12 and the auxiliary memory unit 13. Alternatively, the device may be transferred to a code payment service provider via a non-temporary computer-readable storage medium on which the above program is stored. In this case, under the operation of a person in charge, the program stored on the non-temporary computer-readable storage medium is written to at least one of the main memory unit 12 and the auxiliary memory unit 13. The non-temporary computer-readable storage medium on which the above program is stored is, for example, a removable storage medium such as a magnetic disk, magneto-optical disk, optical disk, or semiconductor memory. Alternatively, the above program may be downloaded via a network or the like and written to at least one of the main memory unit 12 and the auxiliary memory unit 13.

[0013] The input unit 14 includes a keyboard, a numeric keypad, a touch panel for the operator, and a touch panel for the user. The output unit 15 includes a display for the operator, a display for the user, and a speaker. For example, the operator's touch panel and the operator's display may be used to configure an operator's touch panel display. Similarly, the user's touch panel and the user's display may be used to configure a user's touch panel display. The input unit 14 receives instruction input from the operator or user and notifies the processor 11. The output unit 15 displays various information to the operator or user.

[0014] The device interface 16 connects to various devices such as the code reader 2. For example, the device interface 16 acquires various codes such as product codes, billing codes, or payment codes read by the code reader 2.

[0015] The communication interface 17 connects to external devices such as external servers via a communication network. For example, the communication interface 17 communicates with a POS (point of sale) server, sends product codes to the POS server, and receives product data corresponding to the product codes from the POS server. The POS server stores product data corresponding to each product, and the product data for each product includes information such as the product code, product name, unit price, and discount amount. The communication interface 17 also communicates with a billing server, sends billing codes to the billing server, and receives billing data corresponding to the billing codes from the billing server. The billing server stores billing data corresponding to each bill, and the billing data includes information such as the billing code, product details, and billing amount. The communication interface 17 also communicates with the payment servers of each payment code provider, sending and receiving information related to payments.

[0016] Code reader 2 reads various codes such as product codes, invoice codes, and payment codes, and outputs the read codes. For example, code reader 2 optically reads product codes recorded on or attached to products and outputs the read payment codes to the device interface 16 of payment device 1. Code reader 2 also optically reads invoice codes recorded on invoices, etc., and outputs the read invoice codes to the device interface 16 of payment device 1. Code reader 2 also optically reads payment codes displayed on the screen of communication terminals such as smartphones and outputs the read payment codes to the device interface 16 of payment device 1.

[0017] FIG. 2 is a functional block diagram showing an example of a processor of the settlement device according to the embodiment. As shown in FIG. 2, the processor 11 includes an acquisition unit 111, a processing unit 112, and an output unit 113. The processor 11 executes a program stored in at least one of the main storage unit 12 and the auxiliary storage unit 13, and realizes acquisition of a settlement code by the acquisition unit 111, selection of a code settlement operator and reception of a settlement result by the processing unit 112, output of a settlement result by the output unit 113, etc. Further, the processor 11 cooperates with hardware configurations such as an input unit 14, an output unit 15, a device interface 16, and a communication interface 17 to realize acquisition of a settlement code, selection of a code settlement operator and reception of a settlement result, and output of a settlement result.

[0018] The acquisition unit 111 acquires the code received by the device interface 16. For example, the acquisition unit 111 acquires the settlement code received by the device interface 16. The settlement codes include a unified settlement code and a non-unified settlement code for each code settlement brand. The unified settlement code is a settlement code whose format is unified among code settlement operators belonging to the unified settlement code business. The unified settlement code includes a business operator identification code for identifying the operator. The acquisition unit 111 acquires a first settlement code including a first business operator identification code indicating a first operator, a second settlement code including a second business operator identification code indicating a second operator, and the like. The non-unified settlement code is a settlement code with an original format.

[0019] The processing unit 112 selects a code settlement operator based on the business operator identification code included in the unified settlement code, requests settlement to the server of the selected code settlement operator, and receives a settlement result from this server. For example, the processing unit 112 selects a second code settlement operator based on the first business operator identification code included in the first settlement code, requests settlement to the first server of the selected first code settlement operator, and receives a settlement result from this first server. The processing unit 112 processes the second settlement code in the same manner.

[0020] The output unit 113 outputs the settlement result to the output unit 15. The output unit 15 displays a settlement screen indicating the settlement result.

[0021] FIG. 3 is a diagram showing an example of the format of a unified settlement code applied to the settlement system according to the embodiment. All code settlement operators who participate in the unified settlement code business use the unified settlement code. As shown in FIG. 3, the unified settlement code includes a settlement ID information area and a free area. The settlement ID information area includes an operator identification code part and a token part. The operator identification code part includes a fixed identification code for identifying that it is a unified settlement code and an operator identification code for identifying the code settlement operator.

[0022] FIG. 4 is a flowchart showing an example of the settlement process of the settlement system according to the embodiment. The settlement device 1 acquires information regarding the payment amount, the billing amount, etc., and executes a settlement based on the acquired information. For example, the processor 11 of the settlement device 1 acquires one or more product codes from the code reader 2, receives product data corresponding to the one or more product codes from the POS server, calculates the payment amount based on the product data, and waits for settlement.

[0023] A user who uses the unified settlement code displays and presents the unified settlement code on the display of a communication terminal such as a smartphone. The person in charge selects or designates the unified code settlement mode from the settlement screen of the input unit 14 of the settlement device 1. The processor 11 activates a unified code settlement program corresponding to the selection of the unified code settlement mode. In this embodiment, it is not necessary to select or specify a code settlement brand for each code settlement operator and activate a code settlement program for each code settlement brand. Thereby, it is possible to reduce the operation load of the person in charge and the processing load of the code settlement program of the settlement device 1.

[0024] The person in charge holds the reading unit of code reader 2 over the display showing the unified payment code. Code reader 2 reads the displayed unified payment code via the reading unit and outputs the read unified payment code to the device interface 16. The device interface 16 receives the unified payment code and outputs it to the processor 11.

[0025] The acquisition unit 111 of the processor 11 acquires the unified payment code (ACT1, YES). Alternatively, the selection of the code payment mode described above may be made unnecessary, and the unified code payment program may be started as a trigger when the acquisition unit 111 acquires the unified payment code read by the code reader 2. In this case, the person in charge can omit the operation of selecting or specifying the unified code payment mode, further reducing their workload.

[0026] The processing unit 112 detects a fixed identification code from the unified payment code to identify it as a unified payment code (ACT2, YES), and when it detects a business identification code to identify a code payment service provider (ACT3, YES), it selects a code payment service provider based on the business identification code (ACT4). For example, the processing unit 112 selects a first code payment service provider based on the first business identification code contained in the acquired first unified payment code.

[0027] The processing unit 112 selects a code payment business operator to be the payment destination from among all code payment business operators participating in the unified code payment business, based on the business operator identification code included in the unified payment code. The auxiliary storage unit 13 stores a list of participating businesses, which includes the business operator identification codes corresponding to all code payment business operators participating in the unified code payment business. If the first business operator identification code is included in the list of participating businesses, the processing unit 112 approves the first code payment business operator as the payment destination for the unified code payment business. If the first business operator identification code is not included in the list of limited businesses, the processing unit 112 denies the first code payment business operator as the payment destination for the unified code payment business.

[0028] Furthermore, the processing unit 112 determines whether or not to accept the selected code payment service provider as a payment destination based on the business operator identification code. It is up to the code payment user business, such as a retailer introducing the payment device 1, to decide which business operator's payment to accept from among all code payment service providers participating in the unified code payment business. The auxiliary storage unit 13 stores a list of business operators that includes the business operator identification codes corresponding to the accepted code payment service providers. If the first business operator identification code is included in the list of business operators, the processing unit 112 accepts the first code payment service provider as a payment destination (ACT5, YES). If the first business operator identification code is not included in the list of business operators, the processing unit 112 does not accept the first code payment service provider as a payment destination (ACT5, NO).

[0029] The processing unit 112 confirms whether payment is possible by the first code payment service provider that has been accepted as the payment destination. For example, if the processing unit 112 confirms that the available balance for payment by the first code payment service provider is equal to or greater than the payment amount (ACT6, YES), the output unit 113 outputs confirmation information to confirm that payment is to be requested from the first code payment service provider (ACT7). In response, the output unit 15, such as a display, displays a confirmation screen to confirm that payment is to be requested from the first code payment service provider. Figure 5 shows an example of a confirmation screen displayed by the payment device according to the embodiment. For example, the user touch panel display of the output unit 15 displays the confirmation screen. The confirmation screen includes information about the code payment brand (first code payment service provider) selected in ACT4, and input buttons for confirmation, etc.

[0030] The payment device 1, which supports the unified payment code, does not require the user to select or specify a code payment brand offered by each code payment service provider. In other words, the person in charge does not need to know in advance which code payment brand the unified payment code presented by the user belongs to. Even if the user presents a unified payment code for a code payment brand that they did not intend, the payment device 1 can still proceed with the payment based on the presented unified payment code. In this embodiment, if the user presents a unified payment code for a code payment brand that they did not intend, confirmation information is output to make the user aware of this and to request payment from the first code payment service provider selected as the payment destination. This prevents payments from being made using a code payment brand that the user did not intend.

[0031] When an input button such as "Confirm" displayed on the user touch panel display of the output unit 15 is selected, the input unit 14 detects this and the processing unit 112 determines that confirmation is OK (ACT8, YES). Based on this determination, the processing unit 112 requests payment from the first server of the first code payment service provider (ACT9). The communication interface 17 communicates with the first server of the first code payment service provider, sends the payment request, and receives the payment result. The processing unit 112 receives the payment result (ACT10), and the output unit 113 outputs the payment result (ACT11). The output unit 15 displays the payment result. The payment result includes information such as the code payment brand name and the payment amount.

[0032] Furthermore, in ACT5, if the first code payment service provider is not accepted as the payment destination (ACT5, NO), the processing unit 112 instructs the output of guidance information regarding other acceptable unified code payment brands that can be used in place of the first code payment service provider. The output unit 113 outputs guidance information regarding other acceptable unified code payment brands (ACT12). The user touch panel display, which is composed of the input unit 14 and the output unit 15, displays a guidance screen regarding other acceptable unified code payment brands. For example, the output unit 113 outputs guidance information indicating that a second code payment service provider can be selected as the payment destination in place of the first code payment service provider. The user touch panel display displays a guidance screen indicating that a second code payment service provider can be selected as the payment destination in place of the first code payment service provider.

[0033] Figure 6 shows an example of a guidance screen for other acceptable unified code payment brands according to the embodiment. As shown in Figure 6, the guidance screen includes a list of code payment brands corresponding to the unified payment code presented and read by the user, and a list of other acceptable unified code payment brands.

[0034] Users who wish to continue using the unified payment code will display the desired unified payment code on the screen of a communication terminal such as a smartphone. The person in charge will hold the reading part of the code reader 2 over the display showing the unified payment code. The code reader 2 will read the displayed unified payment code via the reading part and output the read unified payment code to the device interface 16. The device interface 16 will receive the unified payment code and output it to the processor 11.

[0035] The acquisition unit 111 of the processor 11 acquires a unified payment code (ACT1), and the processing unit 112 detects a fixed identification code that identifies it as a unified payment code (ACT2, YES) and detects a business identification code that identifies a code payment business operator (ACT3, YES). For example, if the business identification code is for a second code payment business operator, the processing unit 112 changes the selected first code payment business operator to the second code payment business operator. That is, after the first code payment business operator is selected and the second payment code is acquired by the acquisition unit 111, the processing unit 112 changes the payment destination from the first code payment business operator to the second code payment business operator based on the second business identification code included in the second payment code (ACT4).

[0036] In this way, payment device 1 displays a guidance screen regarding other acceptable unified code payment brands and changes the currently selected code payment brand to the desired code payment brand simply by obtaining the desired unified payment code provided by the user. This change process reduces the burden on the person in charge.

[0037] Furthermore, in ACT6, if the available balance for payment by the first code payment service provider is less than the payment amount (ACT6, NO), the output unit 113 outputs guidance information indicating that the available balance is less than the payment amount. In response, the output unit 15, such as a display, displays a guidance screen indicating that the available balance is less than the payment amount (ACT13).

[0038] Users who wish to continue using other unified payment codes display the desired unified payment code on the screen of a communication terminal such as a smartphone. The person in charge holds the reading part of code reader 2 over the display showing the unified payment code. Code reader 2 reads the displayed unified payment code via the reading part and outputs the read unified payment code to device interface 16. Device interface 16 receives the unified payment code and outputs it to processor 11.

[0039] The acquisition unit 111 of the processor 11 acquires a unified payment code (ACT1), and the processing unit 112 detects a fixed identification code that identifies it as a unified payment code (ACT2, YES) and detects a business identification code that identifies a code payment business operator (ACT3, YES). For example, if the business identification code is for a second code payment business operator, the processing unit 112 changes the selected first code payment business operator to the second code payment business operator. That is, after the first code payment business operator is selected and the second payment code is acquired by the acquisition unit 111, the processing unit 112 changes the payment destination from the first code payment business operator to the second code payment business operator based on the second business identification code included in the second payment code (ACT4).

[0040] Thus, payment device 1 displays a guidance screen regarding other acceptable unified code payment brands and changes the currently selected code payment brand to the desired code payment brand simply by obtaining the desired unified payment code provided by the user. This change process reduces the burden on the staff when the available balance for payment is insufficient.

[0041] Furthermore, in ACT7, users who wish to change their code payment destination do not select an input button such as "Confirm" displayed on the user touch panel display, which is composed of an input unit 14 and an output unit 15. Then, the user simply displays and presents the desired unified payment code on the display of a communication terminal such as a smartphone. The person in charge holds the reading unit of the code reader 2 over the display showing the unified payment code. The code reader 2 reads the displayed unified payment code via the reading unit and outputs the read unified payment code to the device interface 16. The payment device 1 receives the unified payment code via the device interface 16 and executes the payment process.

[0042] Furthermore, if the user displays and presents a non-unified payment code on the display of a communication terminal such as a smartphone, the fixed identification code that identifies it as a unified payment code will not be detected in ACT2 (ACT2, NO). In this case, the processing unit 112 determines, based on the acquired payment code, whether or not it is a manually selectable code payment brand, that is, a code payment brand that uses non-unified payment codes. If the processing unit 112 determines that it is a manually selectable code payment brand (ACT14, YES), the person in charge selects the code payment brand from the payment screen of the input unit 14 of the payment device 1 (ACT15). The processing unit 112 starts the code payment program corresponding to the selected code payment brand, requests payment from the server of the selected code payment brand (ACT9), receives the payment result (ACT10), and the output unit 113 outputs the payment result (ACT11).

[0043] If the processing unit 112 determines that the code payment brand is not one that can be manually selected (ACT14, NO), it proceeds to payment processing using other payment methods such as cash or credit card (ACT16).

[0044] According to the embodiment described above, it is possible to provide an information processing device, an information processing method, and a program that reduce the burden of supporting multiple code payment brands.

[0045] While several embodiments of the present invention have been described, these embodiments are presented as examples only and are not intended to limit the scope of the invention. These novel embodiments can be carried out in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims of the invention and its equivalents. The invention described in the original claims of this application is listed below. [C1] An acquisition unit for obtaining the first payment code, A processing unit that selects a first code payment service provider based on a first business identification code contained in a first payment code, requests payment from the first server of the first code payment service provider, and receives the payment result. An output unit that outputs the settlement result, An information processing device equipped with the following features. [C2] The output unit is an information processing device [C1] that outputs confirmation information to confirm that the first code payment service provider has been selected as the payment destination and that payment has been requested. [C3] The output unit outputs guidance information indicating that, if payment by the first code payment provider is not accepted, a second code payment provider can be selected as the payment destination instead of the first code payment provider, as an information processing device [C1] or [C2]. [C4] The processing unit, after the first code payment service provider is selected and the second payment code is obtained by the acquisition unit, changes the payment destination from the first code payment service provider to the second code payment service provider based on the second business identification code contained in the second payment code, an information processing device of any one of [C1] to [C3]. [C5] Obtain the first payment code, Based on the first business identification code contained in the first payment code, a first code payment service provider is selected, a payment request is made to the first server of the said first code payment service provider, and the payment result is received. An information processing method for outputting the aforementioned settlement result. [C6] The information processing method [C5] outputs confirmation information to confirm that the first code payment service provider is selected as the payment destination and that payment is requested. [C7] The information processing method [C5] or [C6] that outputs guidance information indicating that a second code payment provider can be selected as the payment destination in place of the first code payment provider if payment by the first code payment provider is not accepted. [C8] An information processing method, one of [C5] to [C7], which, after the first code payment service provider is selected and a second payment code is obtained, changes the payment destination from the first code payment service provider to the second code payment service provider based on the second business identification code contained in the second payment code. [C9] On the computer, The procedure for obtaining the first payment code, A procedure for selecting a first code payment service provider based on a first business identification code contained in a first payment code, requesting payment from the first server of the said first code payment service provider, and receiving the payment result, A procedure for outputting the aforementioned settlement result, and a program for executing that procedure. [C10] On the computer, A program [C9] for causing the first code payment service provider to be selected as the payment destination and outputting confirmation information to confirm that payment has been requested. [C11] On the computer, A program [C9] or [C10] for causing a procedure to output guidance information indicating that, if payment by the first code payment provider is not accepted, a second code payment provider can be selected as the payment destination instead of the first code payment provider. [C12] On the computer, A program [C9] to [C11] for causing a procedure to change the payment destination from the first code payment provider to the second code payment provider based on the second business identification code contained in the second payment code, after the first code payment provider has been selected and the second payment code has been obtained. [Explanation of symbols]

[0046] S... Payment System 1…Payment device 2… Code reader 11… Processor 12...Main memory 13…Auxiliary storage unit 14...Input section 15…Output section 16…Device Interface 17…Communication Interface 111…Acquisition Department 112... Processing Unit 113...Output section

Claims

1. The acquisition unit obtains the payment code, A detection unit that detects a unified payment code and a business operator identification code from the aforementioned payment code, If the unified payment code and the first business identification code are detected from the acquired first payment code, the processing unit performs a first process of selecting a first code payment provider based on the first business identification code, requesting payment from the first server of the first code payment provider, and receiving the payment result. If the unified payment code is not detected from the acquired second payment code and a second code payment provider is selected, the processing unit performs a second process of requesting payment from the second server of the second code payment provider and receiving the payment result. Equipped with, When the processing unit detects the unified payment code and the first business identification code from the first payment code, it executes the first process of requesting payment from the first server of the first code payment business and receiving the payment result, based on the selection input for confirmation information to confirm that payment is to be requested from the first code payment business. The processing unit, when it determines that the unified payment code is not detected from the second payment code and that the second payment code is a non-unified payment code, executes the second processing which involves requesting payment from the second server of the second code payment service provider selected via the payment screen and receiving the payment result.

2. A storage unit that stores a list including business identification codes corresponding to accepting code payment service providers, The information processing apparatus according to claim 1, wherein the processing unit accepts the first code payment service provider as the payment destination if the first business identification code is included in the list, and if the first business identification code is not included in the list, the unified payment code and the third business identification code are detected from the third payment code obtained after outputting a guidance screen regarding the brands of unified payment codes that can be accepted as payment destinations, and if the third business identification code is included in the list, the processing unit changes the first code payment service provider to the third code payment service provider, requests payment from the third server of the third code payment service provider and receives the payment result.

3. The aforementioned first code payment service provider is the provider of the unified payment code brand, The information processing apparatus according to claim 1, wherein the second code payment business operator is a business operator of a non-unified payment code brand.

4. An information processing method performed by an information processing device, Obtain the payment code, The unified payment code and business operator identification code are detected from the aforementioned payment code. If the unified payment code and the first business identification code are detected from the acquired first payment code, a first code payment service provider is selected based on the first business identification code, and a first process is executed to request payment from the first server of the first code payment service provider and receive the payment result. If the unified payment code is not detected from the acquired second payment code and a second code payment service provider is selected, a second process is executed to request payment from the second server of the second code payment service provider and receive the payment result. The first process includes, when the unified payment code and the first business identification code are detected from the first payment code, a process to request payment from the first server of the first code payment business and receive the payment result based on the selection input of confirmation information to confirm that payment is to be requested from the first code payment business, The second process is an information processing method that, when the unified payment code is not detected from the second payment code and the second payment code is determined to be a non-unified payment code, requests payment from the second server of the second code payment service provider selected via the payment screen and receives the payment result.

5. The information processing method of Claim 4, wherein the first processing includes the processing of: accepting the first code payment business as a payment destination if the first business identification code is included in a list of business identification codes corresponding to an accepting code payment business; detecting the unified payment code and the third business identification code from a third payment code obtained after outputting a guidance screen regarding the brands of unified payment codes that can be accepted as payment destinations if the first business identification code is not included in the list; changing the first code payment business to the third code payment business, requesting payment from the third server of the third code payment business and receiving the payment result.

6. The aforementioned first code payment service provider is the provider of the unified payment code brand, The information processing method of claim 4, wherein the second code payment business operator is a business operator of a non-unified payment code brand.

7. On the computer, Steps to obtain a payment code and A procedure for detecting a unified payment code and a business identification code from the aforementioned payment code, If the unified payment code and the first business identification code are detected from the acquired first payment code, the procedure includes selecting a first code payment service provider based on the first business identification code, requesting payment from the first server of the first code payment service provider, and executing a first process to receive the payment result. If the unified payment code is not detected from the acquired second payment code and a second code payment service provider is selected, the procedure for executing a second process is performed, which involves requesting payment from the second server of the second code payment service provider and receiving the payment result. The procedure for executing the first process includes, when the unified payment code and the first business identification code are detected from the first payment code, a procedure for requesting payment from the first server of the first code payment business and receiving the payment result, based on the selection input of confirmation information to confirm the request for payment from the first code payment business, The procedure for performing the second process includes, if the unified payment code is not detected from the second payment code and the second payment code is determined to be a non-unified payment code, the procedure for requesting payment from the second server of the second code payment service provider selected via the payment screen and receiving the payment result, program.

8. The program of claim 7, wherein the first process includes the process of accepting the first code payment business operator as a payment destination if the first business operator identification code is included in a list of business operator identification codes corresponding to an accepting code payment business operator, detecting the unified payment code and the third business operator identification code from a third payment code obtained after outputting a guidance screen regarding the brands of unified payment codes that can be accepted as payment destinations if the first business operator identification code is not included in the list, changing the first code payment business operator to the third code payment business operator, requesting payment from the third server of the third code payment business operator and receiving the payment result.

9. The aforementioned first code payment service provider is the provider of the unified payment code brand, The program of claim 7, wherein the second code payment service provider is a brand provider of non-unified payment codes.

Citation Information

Patent Citations

  • Service system and settlement terminal device

    JP2008015660A

  • Mobile-phone barcode payment method and system

    JP2008217277A

  • Settlement support system, settlement support device, settlement support method, and program

    JP2019174943A

  • Settlement management program and settlement management method, and user terminal

    JP2020009200A

  • Apparatus, System and Method For Purchaser to Business Payments

    US20110276418A1