WO2014178128A1 - 情報処理装置、情報処理方法、および情報処理プログラム - Google Patents
情報処理装置、情報処理方法、および情報処理プログラム Download PDFInfo
- Publication number
- WO2014178128A1 WO2014178128A1 PCT/JP2013/062659 JP2013062659W WO2014178128A1 WO 2014178128 A1 WO2014178128 A1 WO 2014178128A1 JP 2013062659 W JP2013062659 W JP 2013062659W WO 2014178128 A1 WO2014178128 A1 WO 2014178128A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- payment
- value
- user terminal
- commercial transaction
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/24—Credit schemes, i.e. "pay after"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment 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/348—Single-use cards, i.e. without possibility of recharging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/28—Pre-payment schemes, e.g. "pay before"
Definitions
- One aspect of the present invention relates to an apparatus, a method, and a program for executing payment agency in electronic commerce.
- Patent Document 1 describes a credit settlement agency server that enables settlement regardless of designated settlement means at a large number of stores simply by registering and participating in a settlement agency service organization.
- the server includes means for transmitting screen information for announcing a credit payment request input and a site selection input to the client in response to an access from the client, and a site in the credit payment in response to the site selection input from the client.
- Relay means for relaying the creditor's site screen to the client; and transfer means for transferring a settlement number usable for the credit settlement to the site screen in response to the request input from the client.
- Patent Document 1 adopts a specification that provides the user terminal with payment related information (debt notification information) that can be used as it is for payment of other transactions. Even when payment related information is not displayed on the display screen of the user terminal or when one-time payment related information (credit card number) is issued, the point of providing payment related information to the user terminal remains the same. Therefore, the payment related information provided to the user terminal is used for payment of a transaction that is not assumed by the payment service provider, which may cause a loss.
- payment related information debt notification information
- the information processing apparatus relates to a proxy request from a user terminal that provides information necessary for establishing a commercial transaction to the order processing apparatus, and has a value corresponding to the settlement amount related to the commercial transaction.
- the user terminal As the payment related information for specifying the payment means for paying the payment amount related to the commercial transaction, the securing unit secured before the commercial transaction is established and the value specifying data for identifying the secured value A value specifying data providing unit provided to the order processing device.
- the information processing method relates to a proxy request from a user terminal that provides information necessary for establishing a commercial transaction to the order processing device, and sets a value corresponding to the settlement amount related to the commercial transaction.
- the securing step to secure before the commercial transaction is established and the value specifying data for specifying the secured value as the payment related information for specifying the payment means for paying the settlement amount related to the commercial transaction via the user terminal
- a value specifying data providing step to be provided to the order processing device.
- the information processing program relates to a proxy request from a user terminal that provides information necessary for establishing a commercial transaction to the order processing device, and has a value corresponding to the settlement amount related to the commercial transaction.
- the user terminal As the payment related information for specifying the payment means for paying the payment amount related to the commercial transaction, the securing unit secured before the commercial transaction is established and the value specifying data for identifying the secured value
- the computer executes the value specifying data providing unit provided to the order processing apparatus.
- the provider of the settlement service may pay the secured value to the operator (store) of the order processing apparatus. Therefore, in the payment service in which money that the user should pay to the store is received from the user and paid to the store, the risk to the provider of the service can be reduced.
- ID information of the same format as the credit card number is acquired, and the ID information of the prepaid payment means that can be used in the same manner as the credit card in the credit card member store,
- the first recording unit that associates the ID information with the value specifying data and stores it in the storage unit, and when the value specifying data is received from the order processing device, is stored in the storage unit in association with the value specifying data, or
- An ID information providing unit that provides ID information to be stored to the order receiving processing apparatus may be further included.
- the value specifying data is a dummy number having the same format as the card number and different from the ID information, and the dummy number is stored in the settlement processing apparatus as a number that can be used only once.
- a second recording unit may be further provided.
- the value specifying data may include a dummy number assigned to each order processing apparatus and attached information set for each commercial transaction.
- the value specifying data providing unit has a dummy number in a predetermined input field arranged on a web page for inputting settlement related information to be provided to the order receiving processing apparatus on the user terminal.
- the auxiliary information may be automatically inserted.
- the value specifying data is payment status information indicating that a value corresponding to the payment amount of the commercial transaction is secured, and the value specifying data providing unit sends the order receiving processing device to the user terminal.
- Payment status information may be stored in a terminal storage unit that stores information to be transmitted to the terminal.
- the value specifying data providing unit invalidates a predetermined input field arranged on a web page for inputting settlement related information to be provided to the order receiving processing apparatus to the user terminal. You may let them.
- the ID information providing unit may acquire the ID information after receiving the value specifying data from the order receiving processing apparatus.
- the ID information is in the same format as the card number of the credit card, and is limited to one time within the range having the value secured at the credit card member store as the upper limit.
- An acquisition unit that acquires ID information of available prepaid payment means may be further provided, and the value specifying data may be ID information acquired by the acquisition unit.
- the risk that the provider of the service suffers an unexpected loss can be reduced.
- the EC system 1 is a computer system having a mechanism that allows a user who does not have a credit card to perform a commercial transaction at an online shopping site (EC site) where credit settlement is essential.
- a user who does not have a credit card selects a credit payment agent (hereinafter referred to as “payment agent”) on the site, and acquires information on the virtual prepaid card from the payment agent company.
- a virtual prepaid card is a prepaid payment means using a credit card mechanism, and is defined by a card number and attached information (expiration date and security code) similar to those of a credit card. By using the card information, the user can purchase a product on the site in the same manner as the credit card holder.
- the payment agent company provides a settlement service (payment agent service) that receives money to be paid by the user from the user to the store and pays the money to the store.
- the EC system 1 includes a user terminal Tu, a payment proxy server (information processing device) 10, an order receiving server (order receiving processing device) 20, and a settlement server (settlement processing device) 30.
- a payment proxy server information processing device
- an order receiving server order receiving processing device
- a settlement server settlement processing device
- the user terminal Tu, the payment agent server 10, and the order receiving server 20 are interconnected via a network such as the Internet.
- the payment agent server 10, the order receiving server 20, and the settlement server 30 are interconnected via a network such as the Internet or a dedicated line.
- the payment agent server 10 can directly or indirectly access the database D10 via a network such as the Internet or a dedicated line.
- the order receiving server 20 can directly or indirectly access the database D20 via a similar network.
- the payment server 30 can directly or indirectly access the database D30 via a similar network.
- Each of the databases D10, D20, and D30 may be composed of a plurality of storage devices having a function of synchronizing with each other.
- the number of user terminals Tu and each server in the EC system 1 may be any number.
- User terminal Tu is a terminal used by users of on-sign shopping sites.
- the user terminal Tu transmits an HTTP request to the order receiving server 20 in response to a user operation for purchasing a product, and displays various web pages (HTTP responses) sent from the order receiving server 20 in response to the request on the display. To do.
- the user terminal Tu acquires information necessary for settlement by communicating with the payment agent server 10, and processing related to this payment agent will be described later.
- the type of the user terminal Tu is not limited, and may be a stationary or portable personal computer, or a portable terminal such as a high-function mobile phone (smart phone), a mobile phone, or a personal digital assistant (PDA).
- PDA personal digital assistant
- the payment page is a web page for transmitting payment-related information for specifying a payment method for commercial transactions from the user terminal Tu to the order receiving server 20.
- This payment page has a user interface for allowing the user to select whether to pay with a credit card or request payment.
- This interface can be realized by, for example, JavaScript (trademark or registered trademark), but the implementation method is not limited to this.
- the settlement server 30 is a computer that performs settlement by credit card or virtual prepaid card, and is operated by a credit company. This settlement server 30 has the following functions.
- ⁇ Function to issue credit card or virtual prepaid card.
- -Approval information only when the inquiry amount included in the inquiry information transmitted from the member store (order server 20 operator) is less than or equal to the usable amount of the card number corresponding to the payer related to the inquiry information.
- the approval information may be returned only when the inquiry amount is less than the available amount and the card number is valid.
- -A function to change the data corresponding to the card number so that the inquiry amount is reduced from the available amount when the approval information is returned.
- the payment agent server 10 is a computer that executes processing related to payment agent, and is operated by a payment agent company. An operator of an online shopping site or a credit company may manage the payment proxy server 10.
- the hardware configuration of the payment proxy server 10 is shown in FIG.
- the payment agent server 10 includes one or more CPUs 101 that execute an operating system, application programs, and the like, a main storage unit 102 that includes a ROM and a RAM, an auxiliary storage unit 103 that includes a hard disk, a flash memory, and the like,
- the communication control unit 104 includes a network card or a wireless communication module, an input device 105 such as a keyboard and a mouse, and an output device 106 such as a display.
- Each functional component of the payment proxy server 10 to be described later reads predetermined software on the CPU 101 or the main storage unit 102, and controls the communication control unit 104, the input device 105, the output device 106, and the like under the control of the CPU 101.
- the operation is realized by reading and writing data in the main storage unit 102 or the auxiliary storage unit 103. Data necessary for processing and a card database are stored in the main storage unit 102 or the auxiliary storage unit 103.
- the payment proxy server 10 is configured by a single computer, but the payment proxy server 10 may be configured by a plurality of computers.
- the payment proxy server 10 includes a receiving unit 11, a securing unit 12, and a number providing unit 13 as functional components.
- the number providing unit 13 can function as a value specifying data providing unit, a first recording unit, an ID information providing unit, a second recording unit, and an obtaining unit.
- the accepting unit 11 is a functional element that accepts a request for payment agency from the user terminal Tu.
- the user terminal Tu transmits a payment agent request to the payment agent server 10.
- the payment agent request is a signal including at least the settlement amount (purchase amount) of the commercial transaction on the online shopping site.
- the accepting unit 11 outputs the settlement amount to the securing unit 12.
- the securing unit 12 is a functional element that secures a value corresponding to the settlement amount of a commercial transaction.
- “assuring value” means that a value corresponding to the payment to the credit company out of the value held by the user (money, points, credit by the credit company, etc.) is recorded on a recording medium such as the database D10. In this process, the value corresponding to the payment is not used for other payments.
- Securing methods vary depending on the value type. For example, if the value is money, the securing unit 12 may secure money corresponding to the settlement amount by inquiring a financial institution server (not shown) about the amount of advance payment paid by the user to the financial institution. Good. In this case, the securing unit 12 transmits an inquiry signal including a reception number related to the payment proxy request to the financial institution server, and receives data of a prepaid amount corresponding to the reception number from the financial institution server.
- the securing unit 12 may secure a point corresponding to the settlement amount by accessing a point database that stores each user's point. At this time, the securing unit 12 may convert the points into money using the conversion rate.
- the database D10 may also serve as a point database. In this case, the securing unit 12 acquires the user's points by reading the point data corresponding to the user ID from the point database.
- the securing unit 12 transmits to the settlement server 30 a notice that guarantees the credit company that the consideration for the payment agent will be paid by the user's credit card, and the credit for the guarantee is sent to the settlement server 30. Get from.
- the securing unit 12 outputs the secured value to the number providing unit 13.
- the number providing unit 13 is a functional element that provides card information necessary for credit settlement.
- the card information includes a card number and attached information of the virtual prepaid card, and the attached information includes an expiration date and a security code.
- the card number of the virtual prepaid card is ID information in the same format as the credit card, and is a number that can be used within the range of the limit of use. In this embodiment, the card number can be used only once. In this card number, the value secured by the securing unit 12 is set as the usage limit. Therefore, in this embodiment, this card number is value specifying data.
- the number providing unit 13 generates an issuance request including the secured value and transmits it to the settlement server 30.
- the settlement server 30 assigns one card number and sets an expiration date, a security code, and a usage limit for the card number. Further, the settlement server 30 transmits the card number and attached information (expiration date and security code) to the payment agent server 10 as card information. Further, the settlement server 30 stores the card information further associated with the usage limit amount in the database D30.
- the number providing unit 13 stores the received card information in the database D10 in association with the secured value, and transmits the card information to the user terminal Tu.
- the user terminal Tu receives the card information and sets it in the input field on the payment page.
- the user omits the input of the card information and executes an operation for confirming the settlement.
- This settlement operation and a series of processing performed thereafter are the same as the conventional purchase processing using a credit card.
- the reception unit 11 receives the payment proxy request, and the securing unit 12 secures a value corresponding to the settlement amount indicated in the application (step S104, securing step).
- the number providing unit 13 transmits an issue request to the payment server 30 (step S105), and receives card information (card number and attached information) sent from the payment server 30 in response to the request (step S106). ).
- the number providing unit 13 and the settlement server 30 store card information in the databases D10 and D30, respectively.
- the number providing unit 13 transmits the card information to the user terminal Tu (step S107, value specifying data providing step).
- the user terminal Tu inserts the card information into the input field of the payment page (step S108).
- the user terminal Tu transmits the card information as payment related information to the order receiving server 20 (step S109).
- the payment agent server 10 provides the card number (ID information) to the order receiving server 20 via the user terminal Tu.
- the order receiving server 20 makes a credit inquiry to the settlement server 30 based on the information (step S110), and the settlement server 30 approves the inquiry (step S111).
- the user terminal Tu and the order receiving server 20 cooperate to execute post-processing (such as confirmation page display and order confirmation processing) for completing the purchase (step S112). This completes the purchase process. Thereafter, the order receiving server 20 executes processing related to sales billing using the acquired card information (step S113).
- post-processing such as confirmation page display and order confirmation processing
- the value corresponding to the settlement amount of the commercial transaction is ensured, so that the settlement service provider (payment agency) can provide the secured value via the credit company online. Pay to the operator of the shopping site. Therefore, in the payment service (payment agency service) in which money that the user should pay to the store is received from the user and paid to the store, the risk incurred by the provider of the service can be reduced.
- the operator of the order receiving server 20 needs to improve the online shopping site so that the user can select a payment agent.
- this improvement is a simple one in which a code for referring to an external JavaScript (trademark or registered trademark) source file is added to the HTML source file. Therefore, the operator of the order receiving server 20 can introduce the mechanism of the present invention only by making a simple correction.
- the second embodiment is different from the first embodiment in that virtual prepaid card information (card information) is not presented to the user.
- virtual prepaid card information card information
- the number providing unit 13 generates dummy card information (hereinafter referred to as “dummy information”) to be presented to the user.
- the dummy information includes a dummy card number (dummy number) and dummy attached information.
- the dummy number has the same format as the credit card number and is different from the virtual prepaid card number.
- the number providing unit 13 may assign a dummy number and attached information for each commercial transaction.
- the number providing unit 13 may use a dummy number assigned to each order receiving server 20 and set the attached information for each commercial transaction. In this case, each order receiving server 20 can repeatedly use a fixedly assigned dummy number, so that the processing using dummy information is simplified.
- the number providing unit 13 transmits dummy information to the user terminal Tu in response to the payment proxy request.
- the number providing unit 13 acquires information on the virtual prepaid card as in the first embodiment. Specifically, the number providing unit 13 generates an issuance request including the secured value and dummy information, and transmits it to the settlement server 30. This issue request also plays a role of causing the settlement server 30 to record dummy information.
- the settlement server 30 generates card information as in the first embodiment, and stores the card information in the database D30 in association with dummy information. Further, the settlement server 30 transmits the card information to the payment agent server 10.
- the number providing unit 13 receives the card information, and stores the secured value, dummy information, and card information in the database D10 in association with each other. Therefore, in this embodiment, the dummy number is the value specifying data.
- the user terminal Tu receives the dummy information transmitted from the number providing unit 13 and sets it in the input field on the settlement page.
- the user executes an operation for confirming settlement.
- a series of processes for completing the purchase procedure between the user terminal Tu and the order receiving server 20 are executed.
- the order receiving server 20 executes a credit inquiry to the settlement server 30 using the dummy information.
- steps S201 to S204 is the same as the processing of steps S101 to S104 in the first embodiment. Subsequently, the number providing unit 13 generates dummy information and transmits it to the user terminal Tu (steps S205 and S206, value specifying data providing step).
- the number providing unit 13 transmits an issue request to the payment server 30 (step S207), and receives card information (card number and attached information) sent from the payment server 30 in response to the request (step S208). .
- the number providing unit 13 and the settlement server 30 store the dummy information and the card information in the databases D10 and D30 in association with each other.
- the user terminal Tu inserts the dummy information received from the payment proxy server 10 into the input field of the payment page (step S209). Subsequently, the user terminal Tu transmits dummy information as payment related information to the order receiving server 20 in response to a user operation (step S210). Therefore, in this embodiment, the payment agent server 10 provides a dummy number to the order receiving server 20 via the user terminal Tu.
- the order receiving server 20 makes a credit inquiry to the settlement server 30 based on the dummy information (step S211), and the settlement server 30 approves the inquiry (step S212). Subsequently, the order receiving server 20 transmits a confirmation page for confirming the settlement procedure to the user terminal Tu (step S213). Thereafter, the user terminal Tu and the order receiving server 20 cooperate to execute the remaining processing (order confirmation processing or the like) (step S214), thereby completing the purchase processing.
- the order receiving server 20 obtains card information by transmitting dummy information to the payment proxy server 10 (steps S215 and S216), and this time, using the card information, executes a credit inquiry to the settlement server 30 (step S217). ). When the settlement server 30 approves the inquiry (step S218). After that, the order receiving server 20 executes processing related to sales billing using the card information (step S219).
- the number providing unit 13 may acquire the card information from the settlement server 30 after receiving the dummy information from the order receiving server 20. This means that the processes of steps S207 and S208 are executed between steps S215 and S216. In this case, since the time for storing the card information on the settlement server 30 side is shortened by the amount that the process of generating the card information moves backward, the risk of the payment agent company that performs payment based on the card information is reduced. be able to.
- the operator of the online shopping site needs to improve the online shopping site and implement a process for converting dummy information into card information before requesting sales, but the improvement is relatively simple.
- the payment agent server 10 since the payment agent server 10 does not transmit the virtual prepaid card information to the user terminal, it is possible to further reduce the risk that the payment agent company suffers an unexpected loss.
- the card number can be reused on the server side.
- the credit inquiry (steps S211, S212, S217, S218) may be omitted.
- the third embodiment is the same as the second embodiment in that payment is completed without presenting virtual prepaid card information (card information) to the user, but the payment agent server 10 does not provide dummy information to the user. .
- the payment agent server 10 notifies the order receiving server 20 via the user terminal Tu that the value corresponding to the settlement amount has been secured, and the order receiving server 20 completes the purchase procedure by relying on the notification.
- differences from the first embodiment will be particularly described.
- the securing unit 12 when the securing unit 12 secures a value corresponding to the payment amount as in the first embodiment, the securing unit 12 transmits a message indicating that the payment proxy is approved to the user terminal Tu as a response to the payment proxy request. .
- This message is settlement status information indicating that the value is secured and the settlement of the commercial transaction is completed. In this embodiment, this message corresponds to the value specifying data.
- the HTTP session related to the online shopping site includes a settlement flag indicating whether or not settlement is completed.
- the user terminal Tu holds the payment flag in a storage unit in the terminal using a mechanism such as an HTTP cookie (Cookie), and the payment flag is changed from unsettled (OFF) to payment completed (ON) based on the received message. ).
- the user terminal Tu may write the encrypted data provided from the payment proxy server 10 in the storage unit in the terminal together with the payment completion flag.
- the encrypted data may be, for example, a value obtained by converting a payment agent company ID and a payment agent service reception number into a hash value.
- the change of the flag corresponds to the user terminal Tu storing the payment status information. Further, the user terminal Tu invalidates the card information input field in the payment page.
- the order receiving server 20 executes the remaining processing (for example, processing from confirmation of input contents to order completion notification) without communication with the settlement server 30 and purchases. Complete the procedure.
- the number providing unit 13 acquires virtual prepaid card information as in the first embodiment.
- the number providing unit 13 generates an issuance request including the secured value and transmits it to the settlement server 30, and stores the card information sent from the settlement server 30 in the database D10 in response to the request.
- the settlement server 30 also stores card information in the database D30 as in the first embodiment.
- the order receiving server 20 requests the payment agent server 10 for card information at an arbitrary time after the purchase procedure is completed.
- the number providing unit 13 transmits the card information to the order receiving server 20 in response to the request.
- the order receiving server 20 uses the card information and thereafter executes sales billing including the settlement amount.
- steps S301 to S304 is the same as the processing of steps S101 to S104 in the first embodiment. Thereafter, the securing unit 12 transmits a message indicating that the payment has been approved in response to the payment proxy request to the user terminal Tu (step S305, value specifying data providing step).
- the user terminal Tu Upon receiving the message, the user terminal Tu updates the settlement flag in the HTTP session from “OFF” to “ON” (that is, makes the settlement flag significant) and invalidates the card information input field (step S306). At this time, the user terminal Tu may store encrypted data. Subsequently, the user terminal Tu transmits payment related information including the updated payment flag (this payment related information may include encrypted data) to the order receiving server 20 in response to a user operation (step S307).
- the order receiving server 20 Upon receiving the settlement information, the order receiving server 20 executes the remaining processing (order confirmation processing, etc.) in cooperation with the user terminal Tu (step S308), thereby completing the purchase processing.
- the order receiving server 20 may confirm that the value is secured by transmitting the encrypted data to the payment proxy server 10 during the processes of steps S307 and S308.
- the number providing unit 13 transmits an issuance request to the settlement server 30 (step S309), and the card information (card number and attached information) sent from the settlement server 30 in response to the request is received. Receive (step S310). Thereafter, the number providing unit 13 transmits the card information to the order receiving server 20 in response to a request from the order receiving server 20 that has completed the purchase procedure (steps S311 and S312). After that, the order receiving server 20 executes sales billing based on the card information (step S313).
- the number providing unit 13 may acquire the card information from the settlement server 30 after the card information is requested from the order receiving server 20. This means that the processes of steps S309 and S310 are executed between steps S311 and S312. In this case, since the time for storing the card information on the settlement server 30 side is shortened by the amount that the process of generating the card information moves backward, the risk of the payment agent company that performs payment based on the card information is reduced. be able to.
- the operator of the online shopping site can introduce the mechanism of the present invention simply by improving the online shopping site.
- the payment agent server 10 since the payment agent server 10 does not transmit the virtual prepaid card information to the user terminal, it is possible to further reduce the risk incurred by the payment agent company.
- the card number can be reused on the server side.
- the information processing program P includes a main module P10, a reception module P11, a securing module P12, and a number providing module P13.
- the main module P10 is a part that comprehensively controls the payment agent.
- the functions realized by executing the main module P10, the receiving module P11, the securing module P12, and the number providing module P13 are the same as the functions of the receiving unit 11, the securing unit 12, and the number providing unit 13, respectively. .
- the information processing program P may be provided after being fixedly recorded on a tangible recording medium such as a CD-ROM, DVD-ROM, or semiconductor memory.
- the information processing program may be provided via a communication network as a data signal superimposed on a carrier wave.
- SYMBOLS 1 Electronic commerce system
- 10 Payment agency server, 11 ... Acceptance part, 12 ... Securement part, 13 ... Number provision part (Value specific data provision part, 1st recording part, ID information provision part, 2nd recording part, and (Acquisition part), 20 ... order receiving server, 30 ... settlement server, D10, D20, D30 ... each database, P ... information processing program, P10 ... main module, P11 ... acceptance module, P12 ... securing module, P13 ... number providing module.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Networks & Wireless Communication (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
第1実施形態に係る電子商取引システム(ECシステム)1について説明する。このECシステム1は、クレジットカードを持たないユーザもクレジット決済が必須のオンライン・ショッピング・サイト(ECサイト)で商取引ができる仕組みを備えたコンピュータ・システムである。
・加盟店(受注サーバ20の運営者)から送信される照会情報に含まれる照会金額が、当該照会情報に係る支払者に対応するカード番号の利用可能額以下である場合に限り、承認情報を返信する機能。承認情報は、照会金額が利用可能額以下であり、かつ、カード番号が有効である場合に限って返信されてもよい。
・承認情報を返信した場合に利用可能額から照会金額が減額されるよう、カード番号に対応するデータを変更する機能。
・カード番号に対応するユーザから回収される資金を加盟店に納付するための決済処理を加盟店からの売上情報に基づいて行う機能。
第2実施形態は、バーチャルプリペイドカードの情報(カード情報)をユーザに提示しない点で第1実施形態と異なる。以下では第1実施形態と異なる点について特に説明する。
第3実施形態は、バーチャルプリペイドカードの情報(カード情報)をユーザに提示することなく決済を完了する点では第2実施形態と同じであるが、支払代行サーバ10はダミー情報をユーザに提供しない。本実施形態では、支払代行サーバ10は決済金額に相当する価値が確保されたことをユーザ端末Tu経由で受注サーバ20に通知し、受注サーバ20はその通知を信頼して購入手続を完了させる。以下では第1実施形態と異なる点について特に説明する。
Claims (11)
- 商取引を成立させるために必要な情報を受注処理装置に提供するユーザ端末からの代行要求に関連付けて、当該商取引に係る決済金額に相当する価値を当該商取引が成立する前に確保する確保部と、
前記確保された価値を特定するための価値特定データを、前記商取引に係る決済金額を支払うための支払手段を特定する決済関連情報として、前記ユーザ端末を介して前記受注処理装置に提供する価値特定データ提供部と
を備える情報処理装置。 - クレジットカードのカード番号と同一形式のID情報であってクレジットカードの加盟店においてクレジットカードと同様に利用可能な前払型支払手段のID情報を取得し、該ID情報と前記価値特定データとを関連付けて記憶部に記憶させる第1記録部と、
前記受注処理装置から前記価値特定データを受信した場合に、該価値特定データに対応付けて前記記憶部に記憶されている又は記憶されるべきID情報を該受注処理装置に提供するID情報提供部と
をさらに備える請求項1に記載の情報処理装置。 - 前記価値特定データが、前記カード番号と同一形式でありかつ前記ID情報と異なるダミー番号であり、
前記ダミー番号を、一回に限り利用できる番号として、決済処理装置に記憶させる第2記録部をさらに備える、
請求項2に記載の情報処理装置。 - 前記価値特定データが、受注処理装置ごとに割り当てられる前記ダミー番号と、商取引ごとに設定される付属情報とを含む、
請求項3に記載の情報処理装置。 - 前記価値特定データ提供部が、前記ユーザ端末に、前記受注処理装置に提供されるべき前記決済関連情報を入力するためのウェブページに配置される所定の入力欄に前記ダミー番号および前記付属情報を自動的に挿入させる、
請求項4に記載の情報処理装置。 - 前記価値特定データが、前記商取引の決済金額に相当する価値が確保されたことを示す決済状況情報であり、
前記価値特定データ提供部が、前記ユーザ端末に、前記受注処理装置に送信されるべき情報を記憶する端末記憶部に前記決済状況情報を記憶させる、
請求項2に記載の情報処理装置。 - 前記価値特定データ提供部が、前記ユーザ端末に、前記受注処理装置に提供されるべき決済関連情報を入力するためのウェブページに配置される所定の入力欄を無効にさせる、
請求項6に記載の情報処理装置。 - 前記ID情報提供部が、前記受注処理装置から前記価値特定データを受信した後に前記ID情報を取得する、
請求項2~7のいずれか一項に記載の情報処理装置。 - クレジットカードのカード番号と同一形式のID情報であってクレジットカードの加盟店において前記確保された価値を上限とする範囲内で一回に限りクレジットカードと同様に利用可能な前払型支払手段のID情報を取得する取得部をさらに備え、
前記価値特定データが、前記取得部により取得されるID情報である、
請求項1に記載の情報処理装置。 - 商取引を成立させるために必要な情報を受注処理装置に提供するユーザ端末からの代行要求に関連付けて、当該商取引に係る決済金額に相当する価値を当該商取引が成立する前に確保する確保ステップと、
前記確保された価値を特定するための価値特定データを、前記商取引に係る決済金額を支払うための支払手段を特定する決済関連情報として、前記ユーザ端末を介して前記受注処理装置に提供する価値特定データ提供ステップと
を含む情報処理方法。 - 商取引を成立させるために必要な情報を受注処理装置に提供するユーザ端末からの代行要求に関連付けて、当該商取引に係る決済金額に相当する価値を当該商取引が成立する前に確保する確保部と、
前記確保された価値を特定するための価値特定データを、前記商取引に係る決済金額を支払うための支払手段を特定する決済関連情報として、前記ユーザ端末を介して前記受注処理装置に提供する価値特定データ提供部と
をコンピュータに実行させる情報処理プログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/371,016 US20160042343A1 (en) | 2013-04-30 | 2013-04-30 | Information processing apparatus, information processing method and information processing program |
PCT/JP2013/062659 WO2014178128A1 (ja) | 2013-04-30 | 2013-04-30 | 情報処理装置、情報処理方法、および情報処理プログラム |
JP2014519735A JP5740050B2 (ja) | 2013-04-30 | 2013-04-30 | 情報処理装置、情報処理方法、および情報処理プログラム |
TW103114738A TWI669671B (zh) | 2013-04-30 | 2014-04-23 | 資訊處理裝置、資訊處理方法、及資訊處理程式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2013/062659 WO2014178128A1 (ja) | 2013-04-30 | 2013-04-30 | 情報処理装置、情報処理方法、および情報処理プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014178128A1 true WO2014178128A1 (ja) | 2014-11-06 |
Family
ID=51843279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2013/062659 WO2014178128A1 (ja) | 2013-04-30 | 2013-04-30 | 情報処理装置、情報処理方法、および情報処理プログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US20160042343A1 (ja) |
JP (1) | JP5740050B2 (ja) |
TW (1) | TWI669671B (ja) |
WO (1) | WO2014178128A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020042610A (ja) * | 2018-09-12 | 2020-03-19 | 株式会社ジェーシービー | 決済システム |
JP2020135439A (ja) * | 2019-02-20 | 2020-08-31 | ヤフー株式会社 | 情報処理装置、制御プログラム、情報処理方法及び情報処理プログラム |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101978812B1 (ko) * | 2017-08-09 | 2019-05-15 | 주식회사 센스톤 | 가상카드번호 기반의 금융거래제공시스템, 가상카드번호생성장치, 가상카드번호검증장치, 가상카드번호 기반의 금융거래제공방법 및 가상카드번호 기반의 금융거래제공프로그램 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002007932A (ja) * | 2000-06-21 | 2002-01-11 | Nec Corp | データ販売即決済方法、及び、プリペイドカード |
JP2002014918A (ja) * | 2000-04-26 | 2002-01-18 | Teremesse:Kk | 端末クライアント,サーバ及びクライアントサーバシステム並びに端末クライアントにおける料金支払い方法及びプログラムが記録されたコンピュータ読み取り可能な記録媒体並びにネットワーク上における料金支払い方法 |
JP2002133334A (ja) * | 2000-10-18 | 2002-05-10 | Oki Electric Ind Co Ltd | クレジット決済代行サーバ |
JP2004171527A (ja) * | 2002-11-06 | 2004-06-17 | Jcb:Kk | サーバ管理型決済システム |
JP2007094844A (ja) * | 2005-09-29 | 2007-04-12 | Masahiro Suda | 商品代金保証システムおよび商品代金保証サービスの提供方法 |
JP2008293393A (ja) * | 2007-05-28 | 2008-12-04 | Ul Systems Inc | 一斉視聴終了コンテンツシステム、および一斉視聴開始コンテンツシステム |
JP2009251664A (ja) * | 2008-04-01 | 2009-10-29 | Life Co Ltd | クレジット管理システム及びクレジット管理方法、並びにクレジットカード決済サーバ |
JP2010277538A (ja) * | 2009-06-01 | 2010-12-09 | Ntt Data Corp | サービス提供装置およびサービス提供方法 |
JP2013015881A (ja) * | 2011-06-30 | 2013-01-24 | Rakuten Inc | クレジットカード情報処理システム、クレジットカード情報処理方法、注文情報受付装置、クレジットカード決済装置、プログラム及び情報記録媒体 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6636833B1 (en) * | 1998-03-25 | 2003-10-21 | Obis Patents Ltd. | Credit card system and method |
JP2002324199A (ja) * | 2001-04-26 | 2002-11-08 | Chiharu Kumaki | プリペイド式クレジットカードによる商決済システム |
JP2003132400A (ja) * | 2001-10-25 | 2003-05-09 | Dna:Kk | プリペイドシステム |
US20040098312A1 (en) * | 2002-11-19 | 2004-05-20 | American Express Travel Related Service Co., Inc. | System and method for facilitating interaction between consumer and merchant |
TW200612290A (en) * | 2004-10-13 | 2006-04-16 | Ke Mei Qian | On-line method of a credit card installment payment between two banks |
JP5234918B2 (ja) * | 2008-02-27 | 2013-07-10 | 楽天株式会社 | 電子商取引システム |
JP5407246B2 (ja) * | 2008-09-17 | 2014-02-05 | 日本電気株式会社 | 取引精算システム、取引管理サーバ、取引精算方法およびプログラム |
US20100114731A1 (en) * | 2008-10-30 | 2010-05-06 | Kingston Tamara S | ELECTRONIC WALLET ("eWallet") |
JP2010250498A (ja) * | 2009-04-14 | 2010-11-04 | Promise Co Ltd | クレジットカード管理装置、コンピュータプログラム及びクレジットカード発行方法 |
EP2425386A2 (en) * | 2009-04-30 | 2012-03-07 | Donald Michael Cardina | Systems and methods for randomized mobile payment |
US7891560B2 (en) * | 2009-05-15 | 2011-02-22 | Visa International Service Assocation | Verification of portable consumer devices |
US8984597B2 (en) * | 2010-05-27 | 2015-03-17 | Microsoft Technology Licensing, Llc | Protecting user credentials using an intermediary component |
US20120191517A1 (en) * | 2010-12-15 | 2012-07-26 | Daffin Jr Mack Paul | Prepaid virtual card |
-
2013
- 2013-04-30 US US14/371,016 patent/US20160042343A1/en not_active Abandoned
- 2013-04-30 WO PCT/JP2013/062659 patent/WO2014178128A1/ja active Application Filing
- 2013-04-30 JP JP2014519735A patent/JP5740050B2/ja active Active
-
2014
- 2014-04-23 TW TW103114738A patent/TWI669671B/zh active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002014918A (ja) * | 2000-04-26 | 2002-01-18 | Teremesse:Kk | 端末クライアント,サーバ及びクライアントサーバシステム並びに端末クライアントにおける料金支払い方法及びプログラムが記録されたコンピュータ読み取り可能な記録媒体並びにネットワーク上における料金支払い方法 |
JP2002007932A (ja) * | 2000-06-21 | 2002-01-11 | Nec Corp | データ販売即決済方法、及び、プリペイドカード |
JP2002133334A (ja) * | 2000-10-18 | 2002-05-10 | Oki Electric Ind Co Ltd | クレジット決済代行サーバ |
JP2004171527A (ja) * | 2002-11-06 | 2004-06-17 | Jcb:Kk | サーバ管理型決済システム |
JP2007094844A (ja) * | 2005-09-29 | 2007-04-12 | Masahiro Suda | 商品代金保証システムおよび商品代金保証サービスの提供方法 |
JP2008293393A (ja) * | 2007-05-28 | 2008-12-04 | Ul Systems Inc | 一斉視聴終了コンテンツシステム、および一斉視聴開始コンテンツシステム |
JP2009251664A (ja) * | 2008-04-01 | 2009-10-29 | Life Co Ltd | クレジット管理システム及びクレジット管理方法、並びにクレジットカード決済サーバ |
JP2010277538A (ja) * | 2009-06-01 | 2010-12-09 | Ntt Data Corp | サービス提供装置およびサービス提供方法 |
JP2013015881A (ja) * | 2011-06-30 | 2013-01-24 | Rakuten Inc | クレジットカード情報処理システム、クレジットカード情報処理方法、注文情報受付装置、クレジットカード決済装置、プログラム及び情報記録媒体 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020042610A (ja) * | 2018-09-12 | 2020-03-19 | 株式会社ジェーシービー | 決済システム |
JP7513372B2 (ja) | 2018-09-12 | 2024-07-09 | 株式会社ジェーシービー | 決済システム |
JP2020135439A (ja) * | 2019-02-20 | 2020-08-31 | ヤフー株式会社 | 情報処理装置、制御プログラム、情報処理方法及び情報処理プログラム |
Also Published As
Publication number | Publication date |
---|---|
JPWO2014178128A1 (ja) | 2017-02-23 |
TWI669671B (zh) | 2019-08-21 |
JP5740050B2 (ja) | 2015-06-24 |
TW201503011A (zh) | 2015-01-16 |
US20160042343A1 (en) | 2016-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101658684B1 (ko) | 결제 시스템 | |
RU2721998C2 (ru) | Способ, устройство и носимая часть, оснащенная контрольным процессором ядра системы, использующим изображения штрихкода для осуществления обмена информацией | |
WO2019139655A1 (en) | Techniques for conducting transactions utilizing cryptocurrency | |
US20120089509A1 (en) | Systems and methods for facilitating payment reconciliation over a network | |
US20120254025A1 (en) | Online payment for offline purchase | |
JP6062419B2 (ja) | サービスサーバ、ユーザ端末装置、そのサービス提供方法及び制御方法 | |
US20180005210A1 (en) | Secure universal two-step payment authorization system | |
EP3739535A1 (en) | Payment method, apparatus, related device, and system | |
JP2020052825A (ja) | 情報処理方法、情報処理装置、および情報処理プログラム | |
KR101195547B1 (ko) | 휴대단말기를 이용한 금융거래 중개 시스템 | |
CN110622189A (zh) | 用于提供数字收据的高效方法和*** | |
US9070157B2 (en) | Payment apparatus and EC server | |
JP5740050B2 (ja) | 情報処理装置、情報処理方法、および情報処理プログラム | |
US20160078509A1 (en) | Apparatus, system, and method of managing transactions of electronic books | |
JP2005250899A (ja) | プリペイド決済装置、プリペイド決済システム、プリペイド決済方法、及びプログラム | |
AU2012205817B2 (en) | Purchaser-specific currency conversion | |
JP6577842B2 (ja) | クレジットカード決済システム及びクレジットカード決済方法 | |
JP2005149464A (ja) | 取引決済処理システム | |
JP2004246821A (ja) | 情報システム | |
JP2015215849A (ja) | 寄付システム及び寄付方法 | |
KR102421860B1 (ko) | O2o 통합결제 서비스 플랫폼을 이용한 o2o 통합결제시스템 및 이를 이용한 o2o 통합결제방법 | |
JP7322129B2 (ja) | サービス管理システム、取引サーバ及びサービス管理方法 | |
JP2005165786A (ja) | カード取引装置、カード取引方法およびコンピュータプログラム | |
KR20150044632A (ko) | 판매점을 이용한 온라인 쇼핑 결제 시스템 및 방법 | |
JP2017016602A (ja) | 電子商取引支援方法、及び電子商取引支援システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2014519735 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14371016 Country of ref document: US |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13883525 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13883525 Country of ref document: EP Kind code of ref document: A1 |