METHODS FOR PAYMENT AND MERCHANT SYSTEMS

20220044245 · 2022-02-10

    Inventors

    Cpc classification

    International classification

    Abstract

    Methods for payment and/or merchant system which facilitates the payment of very small monetary amounts, making the payment more secure for the user. The method for a payment system for at least one online shop relies on an identifier of a user device for recording at least one identification number of the user device, for receiving and confirming direct debit orders, and for storing the direct debit orders. Such method monitors the total of the debit amounts in relation to the identification number and to request a user of the user device to register after a predetermined time interval and/or on exceeding a predetermined value of the total payable, in order to settle at least part of the total payable.

    Claims

    1-9. (canceled)

    10. A computer-implemented method for a payment system comprising the steps of: receiving, over a network, an identifier of a user device and information indicative of requested item for purchase from a network-accessible merchant by the user device; determining, based on the user device identifier, a creditworthiness indicator associated with the user device; transmitting an authorization signal to the network-accessible merchant for the requested purchase without concurrently requiring payment for the purchases, when the creditworthiness indicator satisfies predetermined conditions; monitoring a total outstanding purchase balance associated with the user device; and transmitting a request signal to the user device for settlement of at least a part of the total outstanding purchase balance when the total outstanding balance will have exceeded a predetermined threshold amount and/or accrued over a period of time that exceeds a predetermined time interval.

    11. The computer implemented method of claim 10, wherein the determining step comprises the step of determining whether the user device identifier is included in a maintained list of identifiers.

    12. The computer implemented method of claim 11, wherein the maintained list of identifiers includes uncreditworthy identifiers.

    13. The computer implemented method of claim 10, wherein the receiving step comprises information regarding the requested item for purchase, and further comprises evaluating whether the user device has previously been provided access to the requested item.

    14. The computer-implemented method of claim 10, wherein the authorization signal is generated in substantial absence of registration or login to the payment system or to the network-accessible merchant computer by a user associated with the user device.

    15. The computer-implemented method of claim 10, wherein the authorization signal is generated in substantial absence of identifying a user associated with the use device.

    16. The computer-implemented method of claim 10, wherein the user device identifier is a MAC address of the user device.

    17. The computer-implemented method of claim 10, Wherein the user device identifier is associated with a HTTP cookie stored within the user device.

    18. The computer-implemented method of claim 10, wherein the network-accessible merchant transmits the item to said user device based on the authorization signal in substantial absence of receipt of payment by the payment system, and wherein said item is digital content.

    19. A computer-implemented method for a network-accessible merchant comprising the steps of: receiving, over a network, request information and an identifier of a user device, wherein the request information represents a request to purchase an item from the network-accessible merchant by the user device; receiving information from the user device indicating acceptance of a fee to be paid for the item; storing information related to the fee in association with the user device identifier; monitoring a total outstanding balance of fee(s) associated with the user device identifier; transmitting a request signal for settlement of at least a part of the total outstanding purchase balance when the total outstanding fees balance exceeds a predetermined threshold amount; and transmitting an authorization signal to the network-accessible merchant when the total outstanding fees balance has not exceed the predetermined threshold amount.

    20. The computer-implemented method of claim 19, wherein the user device identifier is a MAC address of the user device.

    21. The computer-implemented method of claim 19, wherein the user device identifier is associated with a HTTP cookie stored within the user device.

    22. The computer-implemented method of claim 19, wherein the step of transmitting the authorization signal to the network-accessible merchant occurs in substantial absence of receipt of payment for the fee.

    23. The computer-implemented method of claim 19, wherein the storing, monitoring and request signal transmitting steps are performed by a network-accessible payment system associated with the network-accessible merchant computer.

    24. The computer-implemented method of claim 23 further comprising the step of transmitting a request for authorization to the network-accessible payment system, said request including the user device identifier and information indicative of the fee; and receiving from the network-accessible payment system an authorization request signal.

    25. The computer-implemented method of claim 24 further comprising the steps of: receiving a follow-up request from the payment system; and transmitting to the user device information indicative of the follow-up request and link to a payment system server.

    26. A computer-implemented method for a network-accessible merchant comprising the steps of: receiving, over a network, request information and an identifier of a user device, wherein the request information represents a request to purchase an item from the network-accessible merchant by the user device; receiving information from the user device indicating acceptance of a fee to be paid for the item; storing information related to the fee in association with the user device identifier; monitoring a total outstanding balance of fee(s) associated with the user device identifier; transmitting a request signal for settlement of at least a part of the total outstanding purchase balance when the total outstanding fees over a period of time exceeds a predetermined time interval; and transmitting an authorization signal to the network-accessible merchant when the total outstanding fees over a period of time does not exceed the predetermined time interval.

    27. The computer-implemented method of claim 26, wherein the user device identifier is a MAC address of the user device.

    28. The computer-implemented method of claim 26, wherein the user device identifier is associated with a HTTP cookie stored within the user device.

    29. The computer-implemented method of claim 26, wherein the step of transmitting the authorization signal to the network-accessible merchant occurs in substantial absence of receipt of payment for the fee.

    30. The computer-implemented method of claim 26, wherein the storing, monitoring and request signal transmitting steps are performed by a network-accessible payment system associated with the network-accessible merchant computer.

    31. The computer-implemented method of claim 30 further comprising the step of transmitting a request for authorization to the network-accessible payment system, said request including the user device identifier and information indicative of the fee; and receiving from the network-accessible payment system an authorization request signal.

    32. The computer-implemented method of claim 31 further comprising the steps of: receiving a follow-up request from the payment system; and transmitting to the user device information indicative of the follow-up request and link to a payment system server.

    33. The computer-implemented method of claim 19, wherein the network-accessible merchant transmits the item to said user device based on the authorization signal in substantial absence of receipt of payment by the payment system, and wherein said item is digital content.

    34. (New The computer-implemented method of claim 26, wherein the network-accessible merchant transmits the item to said user device based on the authorization signal in substantial absence of receipt of payment by the payment system, and wherein said item is digital content.

    Description

    [0027] The invention will now be described in greater detail using several exemplary embodiments and making reference to the drawings, in which:

    [0028] FIG. 1 shows a shopping system comprising a shopper system, an online shop and a payment system;

    [0029] FIG. 2 shows the individual components of an exemplary embodiment of the payment system of FIG. 1;

    [0030] FIG. 3 shows exemplary database entries of the payment system of FIGS. 1 and 2; and

    [0031] FIG. 4 shows a flow diagram of an exemplary order-making process according to the invention.

    [0032] In the following description, the same reference signs are used for the same and similarly acting parts.

    [0033] FIG. 1 shows the shopping system according to the invention. Herein a shopper system 10, for example, a user device such as a laptop, a PC or a mobile terminal is connected via a network, in the present case the internet 1, to an online shop 20 such as, for example, a network-accessible merchant. The online shop 20 and the shopper system 10 are also in communicative connection, via the internet 1, with the payment system 30. Normally, numerous other systems are connected to the internet 1.

    [0034] FIG. 2 shows individual components of the payment system 30. The payment system 30 according to the invention has an identification device 31 for recording at least one identifier, i.e., identification number of the shopper system 10, an interface device 32 for receiving and confirming direct debit 6 orders from the online shop 20, wherein the debit orders comprise information relating to a debit amount to be paid, i.e., purchase price, to the online shop 20, a memory device 32 for storing the direct debit orders in conjunction with the associated identification numbers ID and a processing device 34 for processing the incoming payment transactions.

    [0035] The individual devices will now be described in greater detail by reference to the flow diagram in FIG. 4. An exemplary embodiment of a purchase processed by the payment system 30 according to the invention proceeds as follows:

    [0036] A user enters particular internet addresses into the shopper system 10 operated by him, in the browser running therein. The browser establishes contact with the server(s) of the online shop 20 and represents an internet presence of the online shop 20. This internet presence contains an embedded object which is in communicative connection with the interface device 32 of the payment system 30. The payment system 30 can therefore record an identification number ID of the shopper system 10 by means of the embedded object. In the present case, for example, this is an MAC address of the shopper system 10. Thus, as made clear in step 101 of FIG. 4, the MAC address of the shopper system 10 is recorded.

    [0037] It is subsequently checked whether the shopper system 10 is creditworthy (step 102) by, for example, determining a creditworthiness indicator. Such determination may be made by, for example, the payment system 30, and particularly the processing device 34, determining whether an account exists for the received MAC address. If a corresponding account exists, it is determined whether debit amounts have already been added to this account. If this is the case, the individual debit amounts are totaled. If the debit amounts do not exceed a predetermined amount (e.g. €3), or if the oldest debit order was incurred more than a predetermined time period ago, for example, three months, a creditworthiness indicator is generated satisfying a predetermined condition enabling the payment system 30 to transmit an authorization signal to the online shop 20 indicating that it is user to continue with its purchase (step 104).

    [0038] However, if the debit amounts exceed the predetermined amount (e.g. €3), or if the oldest debit order was more than a predetermined time interval, for example, three months ago, the user of the shopper system 10 is requested to settle the added debit amounts (step 111). If the user pays the outstanding total payable (step 112), the creditworthiness indicator is generated satisfying the predetermined condition enabling the payment system 30 to transmit an authorization signal to the online shop that enables the user to continue with its purchase (step 104). Otherwise, the creditworthiness indicator is generated that would not satisfy the predetermined conditions and no authorization signal would be transmitted by the payment system 30 to the online shop 20, i.e., alerting the online shop 20 to deny the user for its requested purchase (step 113).

    [0039] Moreover for determination of the creditworthiness indicator, the payment system 03 may additionally verify whether the identifier of the shopper system 10 is included in a maintained blacklist of identifiers of user devices which, for example, do not register after the predetermined time interval and/or exceed the predetermined total payable without settlement. Such blacklist may include user identifiers of shopper systems for other reasons including, for example, such identifiers represent stolen user devices, devices located or originated from outside of a specific territory or an embargoed country or region.

    [0040] Accordingly, if the creditworthiness of the shopper system 10 is acceptable, the transmitted authorization signal alerts the online shop 20 that the user can make the requested purchase by means of the shopper system 10 (step 104). For example, a chargeable review of a cinema film or other digital content can be accessed. In another exemplary embodiment, the user can be enabled to undertake a telephone call over the internet 1, or activate or reserve a variety of other services.

    [0041] In connection with completion of the purchase, for example, the online shop 20 passes the associated booking in the form of a direct debit order to the payment system 30, particularly to the interface device 32 (step 105). In step 106, it is checked whether an account already exists for the shopper system 10. In effect, it is determined whether an account has already been established by the payment system 30 for the read-out MAC address. If no account exists, a suitable account is established (step 114). In step 107, the payment system 30 (in particular the memory device 33) stores the direct debit order in conjunction with the MAC address. An entry which gives information about which purchases have already been transacted with the recorded MAC address is therefore added to the created account.

    [0042] The user of the shopper system 10 can then decide whether he wishes to undertake more purchases (step 108). If the user wishes, he can call up a further internet presence of a further online shop 20 by input of a further internet address. Then the recording of his MAC address is carried out once again and this is then passed on to the payment system 30 (step 101).

    [0043] As the above exemplary embodiment makes clear, initially, the payment system 30 records the individual direct debit orders as anonymously as possible. The payment system 30 confirms each debit order to the online shop 20, such as by, for example, an authorization signal, so that the online shop 20 can essentially assume a completed payment. The payment system 30 can identify the shopper system 10 based purely on the MAC address.

    [0044] The memory device 33 thus stores the direct debit order in conjunction with the corresponding MAC address. For this purpose, the payment system 30 comprises a corresponding database in which corresponding tables are kept. An exemplary extract from a table kept therein is shown in FIG. 3. Said table comprises, for example, three columns, specifically a first column which contains the identification of a particular direct debit order, a second column which contains the amount to be debited and a third column which contains the date on which the direct debit order was received by the payment system 30. Each line of the table in FIG. 3 corresponds to a direct debit order. Thus, it is possible to read from the table in FIG. 3 that on 01.07.2009, 20 Eurocents were debited for identification number 222. Furthermore, on 20 Sep. 2009, 5 Eurocents were debited for the same MAC address.

    [0045] The processing device 34 can use these entries to determine the total payable from the debit amounts for particular identification numbers ID. For example, the total payable for identification number 222 comes to 25 Eurocents.

    [0046] Thus, the payment system 30 can be configured, for example, so that a user of a shopper system 10 has to settle his debts when they are greater than €1. Accordingly, in step 102 it is checked, for the user of the shopper system with the identification number 222, whether the total payable already amassed by said system is greater than €1. Since this is not the ease in the exemplary embodiment shown in FIG. 3, the creditworthiness indicator is generated satisfying the predetermined condition enabling the payment system 30 to transmit an authorization signal to the online shop 20 to enable the user to make further purchases without having to settle his debts.

    [0047] In the exemplary embodiment described above, in step 102, it is checked whether the shopper system 10 has already amassed a total payable that is greater than a particular value (for example, €1). In addition, the processing device 34 can check in step 102 whether the user of the shopper system 10 has used the payment system 30 for longer than a particular predetermined time interval. For example, the processing device 34 can check whether the first direct debit order of a particular identification number ID is older than 3 months. The payment system 30 can be configured such that in this case, an immediate demand for settlement of the outstanding amounts is issued.

    [0048] The payment system 30 can also be configured such that said system offers the user the possibility to settle his amassed direct debit orders at any time. Preferably, the user is encouraged, by the offering of rebates, to make his actual payment to the payment system 30 at as early a time point as possible.

    [0049] The payment system 30 can also comprise an account monitoring device which monitors actual incoming payments, and credits them to a shopper system 10. For example, a registration according to the invention can take place therein that the user enters a user name. In exchange, the payment system 30 shows him an account number and requests him to transfer the total payable to the corresponding account, stating his user name. The transferred amount is then credited to the account of the shopper system 10 used by him.

    [0050] In a further exemplary embodiment, the user name or a payment reason reference is automatically generated. The user therefore remains as anonymous as possible.

    [0051] In another exemplary embodiment, the user can input address data and his actual name and, together with these data, enter his account number, so that the payment system 30 can debit the direct debit orders amassed in the past. The entries can also be used to perform future direct debit orders either in the short term or in the form of a batch debit at the end of a month, a quarter, or a year.

    [0052] In the exemplary embodiments described above, an MAC address was used to identify the shopper system 10. It should be obvious for a person skilled in the art that, in place of the MAC address, he can use an IP address, an identification number of an operating system, an identification number of a processor or other identification numbers that give access to the identity of the shopper system 10. It is also theoretically possible to use a plurality of these identification numbers ID in order to increase the reliability of the payment system 30. Furthermore, it is possible to use just parts of said identification numbers to generate a unique key which identifies the shopper system 10.

    [0053] Also, the payment system 30 may be configured to additionally receive from the online shop 20 information regarding the requested item for purchase by the shopper system 10, and further evaluate whether the user device has previously been provided access to such requested item.

    [0054] In the exemplary embodiment according to FIG. 1, a shopping system is defined with only one shopper system 10 and only one online shop 20. Usually a plurality of shopper systems 10 access one online shop 20. Furthermore, a plurality of online shops 20 is present, which use one or more payment systems 30 according to the invention.

    [0055] Exemplary embodiments have been described above wherein identification of the shopper system 10 is directed to a particular identification number ID which gives an MAC address, an IP address, an identification number of an operating system, an identification number of a processor or other identification numbers which give access to the identity of the shopper system 10, or comprises parts thereof. It is possible to undertake a combination of the methods. Therefore different identification numbers ID, relating, for example, to an MAC address or an IP address or an identification number of a processor can be requested. Finally, the identification numbers ID which are provided by the shopper system 10 are used.

    [0056] It is also possible to request individual identification numbers ID according to a sequence. This sequence can be based on the probability with which a particular shopper system 10 provides the numbers or the character string. Thus the payment system 30 can first search for an MAC address. If this cannot be determined, then the processor identification number, or the like, is requested. It is also conceivable for a cookie to be set.

    [0057] The user can thus be uniquely assigned a database by means of a digitally signed cookie. The signed data can comprise a combination value formed from all the previously known user data in order to make misuse more difficult. The cookie can be stored using a plurality of techniques on the shopper system 10 (e.g. as a HTTP or Flash Cookie) and thus, as far as possible, be secured against later deletion. If, on a later contact with the payment system 30, the cookie is deleted in a cookie store, it can be created anew. The cookie can also comprise a parameter which states whether the user is already registered or logged in. The user can log into an interface of the payment system 30 at any time in order to inspect his account information.

    [0058] In a further embodiment of the invention, the payment system 30 can use a code provided by the user in order to identify himself to the payment system. The code can serve as an identification number ID and be used in place of a hardware identification number, for example, the MAC address, of the shopper system 10. It is also conceivable that the code input for the above-mentioned identification numbers ID, for example, a requested hardware identification number, is used.

    [0059] The code can be, for example, an IMSI (International Mobile Subscriber Identity). The user of the shopper system 10 enters the IMSI of his mobile telephone and the payment system 30 establishes an account relating thereto or adds the debit amounts to the existing account. The payment system 30 can verify the correctness of the code given—that is, the IMSI—in that said payment system sends a message, for example, by SMS (Short Message Service) to the relevant mobile telephone. The payment system 30 can then request the user to confirm receipt of the message, for example, by returning the message or input of a code, wherein use of the payment system 30 is prohibited if the message is not confirmed. Said verification can only take place once, preferably on establishment of the account, or at every payment transaction.

    [0060] In order to minimise as far as possible the risk of non-paying users (for example: a user uses the payment system 30 until he is requested to settle his debts. He then fails to settle his debts, but dispenses with further use of the payment system 30), the payment system 30 can comprise an evaluation device for contributing to and/or generation of the creditworthiness indicator. Said evaluation device records statistical data concerning the direct debit orders and/or the identification numbers ID issued, preferably continuously. Further data which provide information concerning the type of purchases made and/or the location of the user can be recorded and evaluated. For example, the IP address of the user can be used in order to determine roughly his location. Furthermore, using the IP address of the internet providers used by the user, an individual with RIPE responsibility or the like can be determined. The evaluation device can use the collected statistical data to adapt the payment threshold.

    [0061] For example, a user to whom, on the basis of his IP address, a group having statistically good creditworthiness is assigned, can undertake direct debit orders until his account has a negative balance of more than €2, whereas a user to whom, on the basis of his IP address, a group having poor creditworthiness is assigned, can only undertake direct debit orders up to a total payable of €1. Theoretically, the payment system 30 can entirely prevent a debit before the registration if the user is assigned to a group with very poor creditworthiness. The statistics are maintained by the evaluation device, preferably in a database, and can be analysed accordingly on first contact with the user, and used for determination of the creditworthiness indicator.

    [0062] As explained above, the identification number ID can at least partially comprise or be derived from data stored in a cookie and kept in the shopper system 10. Preferably, the relevant data are stored multiple times on the shopper system 10, in order to prevent deletion of said data. For example, a plurality of cookies can be stored in the shopper system 10, wherein a first cookie is stored therein directly by the payment system 30 and a second cookie is stored there by means of the online shop 20. The payment system 30 can thus request the identification number ID directly from the shopper system 10 and compare the requested value with a value provided by the online shop 20. In order to increase security and anonymity, the identification number ID can be made available to the online shop 20 in an encoded form, so that it is not possible for the online shop 20 to make a direct allocation of the user to a particular identification number ID. As soon as the user visits the same online shop 20 once again, said shop requests the identification number ID and passes said number on to the payment system. The shopper system 10 can also be directed to a web site of the payment system 30, said web site requesting the further cookie with a further, or the same, identification number ID.

    [0063] For a person skilled in the art in this field, it should be obvious that there are further possibilities for allocating the identification number ID to the shopper system 10. For example, the communication protocols on which the internet is based can be amended such that said protocols permit unambiguous conclusions about the shopper system used. Commonly used browsers employ caching of the requested web sites in order to be able to access said web sites rapidly and easily. It is necessary to provide individually cached elements with a (web) identification number so that on renewed call-up of a site by the shopper system 10, an updated version of the object provided with the identification number is requested. This request by the shopper system 10 enables the payment system 30 to identify the shopper system 10 uniquely. URLs can also be modified so that said URLs give the identification number ID or a portion thereof.

    [0064] The disclosed payment service was described with the functions of the payment system 30 separate from the functions of the online shop 20. However, it readily should be understood that such payments systems may be incorporated into the operations of the online shop. For example, the operations of such an online shop may include: receiving, over a network, request information and an identifier of a shopper system, wherein the request information represents a request for transmission of specific digital content to said the shopper system, with the digital content transmission subject to a fee; further receiving information from the shopper system indicating acceptance of the fee for such digital content; storing information related to the fee in association with the shopper system identifier; monitoring a total outstanding balance of fee(s) associated with the user device identifier; transmitting a request signal for settlement of at least a part of the total outstanding purchase balance when the total outstanding fees balance exceeds a predetermined threshold amount or when the total outstanding fees over a period of time exceeds a predetermined time interval; and transmitting the requested specific digital content to said user device when the total outstanding fees balance does not exceed the predetermined threshold amount or the total outstanding fees over a period of time does not exceed the predetermined time interval.

    REFERENCE SIGNS

    [0065] 1 Internet [0066] 10 Shopper system [0067] 20 Online shop [0068] 30 Payment system [0069] 31 Identification device [0070] 32 Interface device [0071] 33 Memory device [0072] 34 Processing device [0073] ID Identification number

    [0074] Step 101: payment system records the MAC address of the shopper system [0075] 102 Step 102: Is the shopper system creditworthy? [0076] 104 Step 104: The user transacts a purchase [0077] 105 Step 105: The online shop passes on an associated entry [0078] 106 Step 106: Does an account exist for the MAC address?

    [0079] 107 Step 107: The payment system stores the direct debit order [0080] 108 Step 108: Further purchases? [0081] 111 Step 111: Payment request [0082] 112 Step 112: Is the user paying? [0083] 113 Step 113: Block access [0084] 114 Step 114: Create account