Transaction systems and associated methods for enhanced account balance and status management
10049348 ยท 2018-08-14
Assignee
Inventors
- James Noe (West Wickham, GB)
- Michael J. Cowen (London, GB)
- Jason Field (London, GB)
- Sagitha George (Harrow, GB)
- David A. Roberts (Warrington, GB)
Cpc classification
G06Q20/40
PHYSICS
G06Q20/10
PHYSICS
International classification
G06Q20/10
PHYSICS
G06Q20/34
PHYSICS
G06Q20/02
PHYSICS
G06Q20/40
PHYSICS
Abstract
A computer implemented method of performing a transaction using a payment account, typically handled by a payment account manager (PAM), comprises the steps of: receiving a first message from a top up terminal indicating that funds have been transferred to the payment account; setting or adjusting a funds limit of the payment account based on information in the first message; receiving an authorization or pre-authorization request from a first terminal and commencing a funds aggregation; receiving a second message indicating a pre-defined amount of funds which may be used in the transaction; blocking an amount of the funds limit of the payment account equivalent to the pre-defined amount; and sending an authorization response to the first terminal.
Claims
1. A computer implemented method of using a payment card network to rapidly update a payment account deny list, the method comprising the steps of: receiving, by a payment account manager (PAM) processor, a first message directly from a top up terminal indicating that funds have been transferred to the payment account; setting or adjusting a funds limit of the payment account by the PAM processor based on information in the first message; receiving by the PAM processor, directly from a first terminal, an authorisation or pre-authorisation request and commencing a funds aggregation responsive to the authorisation or pre-authorisation request; receiving by the PAM processor, directly from the first terminal, a second message indicating a pre-defined amount of funds which may be used in the transaction; blocking by the PAM processor an amount of the funds limit of the payment account equivalent to the pre-defined amount; sending an authorisation response by the PAM processor directly to the first terminal; placing the payment account on a deny list at the first terminal by the PAM processor when an unblocked amount of the funds limit is less than a minimum possible actual amount of funds used; sending an additional message directly from the top up terminal to the first terminal and to the PAM processor, indicating that further funds have been transferred to the payment account; and removing the payment account from the deny list at the first terminal in response to the additional message.
2. The method of claim 1, further comprising the steps of: receiving a third message from a second terminal indicating an actual amount of funds used; and adjusting the blocked amount of the funds limit of the payment account if the actual amount of funds used differs from the pre-defined amount.
3. The method of claim 1, further comprising the step of: sending a message to the first terminal indicating an updated, unblocked amount of the funds limit.
4. The method of claim 3, wherein the message indicating the updated, unblocked amount of the funds limit is only sent if the unblocked funds limit falls below or rises above a threshold amount.
5. The method of claim 1, further comprising the step of: continuing with the funds aggregation following removal of the payment account from the deny list.
6. The method of claim 1, wherein the funds limit of the payment account is set based on information detailing any existing funds in the payment account as well as information in the first message.
7. The method of claim 1, wherein the pre-defined blocked amount of the funds limit is equivalent to either an average value or a maximum value or a typical maximum value for the actual amount of funds used at the first terminal.
8. The method of claim 1, wherein the step of setting or adjusting the funds limit additionally takes into account any deposit that may previously have been paid into the payment account.
9. The method of claim 1, further comprising the step of: sending the funds aggregation and clearing the payment account of any remaining blocked funds and adjusting the funds limit accordingly.
10. The method of claim 1, wherein the authorisation or pre-authorisation request and the second message comprise a single message.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1) Embodiments of the present invention will now be described, by way of example only, with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7) The present invention provides a system and computer implemented method that prevents the above outlined scenario, namely where a user is unable to make a journey until they have been removed from a Deny List, which can occur in known payment card pay as you go transaction models and where a user wishes to manage their balance close to zero (e.g. with only the fare required to make their journey).
(8) It should be noted that whilst the drawings show the use of the system in a transit system, it is not to be taken that this is the only use of the invention. For example, the invention may be equally applicable to loyalty scheme systems.
(9)
(10)
(11) When the user taps out at the end of their rail journey (step 4), again at the TAI 103, the cost of the journey is recorded by the TAI 103. The user 101 may undertake several further journeys, for example a bus journey (step 5), which is set at a fixed price and only requires a single tap, and a further rail journey (steps 6 and 7), which requires a tap in at the beginning of the journey followed by a tap out once the journey has been completed. The transit aggregator 103a adds up the total amount of journeys.
(12) Typically, at the end of a given day (i.e. after the last possible journey in the given day has been completed), a clearing process is undertaken (step 8) where all of the aggregated costs are debited from the user's account (not shown). The clearing process may equally take place at any point in a given day. It is also possible in some systems where one authorisation (step 2, step 3) may permit multiple clearings (step 8) over several days. Such systems are known and some transit agencies, such as TfL are planning to implement such systems in the near future.
(13) Note that in some instances, steps 2 and 3 may be bypassed on a given day if the card scheme rules allow (e.g. either by the TAI 103 not undertaking a clearing process on a daily basis and allowing the aggregation to continue across multiple days or the TAI 103 enabling a clearing process to take place multiple times per single authorisation. In this latter case, subsequent risk management authorisations will be required from time to time).
(14)
(15) Steps 1 to 4 are similar to the steps taken in the system of
(16) In this invention, however, rather than sending a nominal amount, e.g. 0.10, the TAI 103 sends an amount representing a normal maximum fare from their current location (for example the TAI 103 may determine that from the user's current location the typical user will not pay more than 6.50, however there may be an absolute maximum fare that may be significantly higher than this amount but this would only be carried out by a very small minority of passengers. In this example, the TAI 103 would include 6.50 as the transaction amount in step 2). The PPAM 102 then blocks an amount from the user's prepaid account equivalent to this normal maximum fare and responds to the authorisation request with an authorisation response (step 3) which it sends back to the TAI 103.
(17) The authorisation response may include the available balance of the user. The TAI 103 may interpret the authorisation response in step 3 in the same way as it was interpreted in
(18) When the user taps out (step 4), again at the TAI 103, the cost of the journey is recorded by the TAI 103. However, following step 4, the TAI updates the PPAM by sending information indicating the cost of the last journey made by the user 101 (step 4a). Once the cost of subsequent journeys 5 and 6/7 is known they are again aggregated, as in the model of
(19) At the end of a given day, a clearing process is undertaken (step 8) where all of the aggregated costs are debited from the user's account (not shown).
(20) Additionally (and not shown in
(21)
(22) It will be understood that, wherever the use of a form of payment card is described throughout the description, any payment device with suitable contactless payment functionality is also envisaged. For example, a mobile phone, tablet computer, key fob, sticker, watch, bracelet or any other device contained within a non-card form factor and with contactless payment functionality may be used.
(23) Although the specific examples described refer to a prepaid account and a prepaid account manager (PPAM), the invention may also be applied to any suitable form of payment account, linked to a payment device. Thus, for such payment accounts, the PPAM is more generally referred to as a payment account manager (PAM).
(24)
(25) A disadvantage of such systems as described in
(26)
(27) As such, the load on the acquiring account manager 204 is avoided and, as a result, any potential additional costs to the acquiring account manager 204 are also avoided.
(28) Alternatively, a direct connection between the transaction infrastructure 203 and the PPAM 102 may be created.
(29) In order to remain compliant with industry standard security requirements (such as Payment Card Industry Data Security Standard (PCI DSS)) the TAI's transit back office 202 and their readers 205 may implement some way of obfuscating the card number (Primary Account Number or simply PAN). Typically an existing form of tokenisation may be employed whereby the PAN is fed into a mathematical algorithm to create a [reasonably] unique identifier. Such an identifier should not readily allow any malicious individual or group to retrieve the original PAN.
(30) Such tokenisation allows an easy way for TAIs 103 to manage their PCI requirements, however there remains a need to translate the tokenised card details that are used whilst travelling and in the fare calculation back into the original PAN such that it may be used to facilitate a payment transaction.
(31) This operation is typically done in a secured environment at the TAI'S transaction infrastructure 203. This process ensures that clear card data is never able to be retrieved at a card reader 205 (or any equivalent ticket/revenue inspection device) or via a member of the TAI's staff employed at the back office 202. Staff engaged at the transaction infrastructure 203 would likewise not typically be able to access the clear PAN data due to the secured environment.
(32) Alternatively, a direct connection between the transit back office 202 and the PPAM 102, via the intermediary network 201 and through an additional interface platform, may be created. This would require the transit back office 202 to handle the PCI DSS burden by implementing PAN tokenisation techniques similar to or the same as those described above.
(33) Alternatively, a direct connection between the transit back office 202 and the PPAM 102 may be created, however this would create the same PCI DSS issues as above.
(34) All of the alternative options also avoid the above mentioned load on the acquiring account manager 204 and, as a result, any potential additional burdens on the acquiring account manager 204 are also avoided. However such a configuration would still function with the other aspects of this invention and need not be entirely excluded by a TAI 103 wishing to implement this.
(35) The intermediary network 201 may be a network run by a third party such as the Banknet network run by MasterCard.
(36) Alternatively, a purpose developed application programming interface (API) or a purpose developed web API may be used instead of the intermediary network 201.
(37)
(38) Each of these Figures shows a clock which provides an indication of an exemplary time of day at which the process shown in that Figure might occur. The times shown are not required times and it will be understood that each process shown in each Figure may occur at any time of day.
(39) Whilst the uncleared funds are shown as split into uncleared retail spend and uncleared transit spend in some of these Figures (see e.g.
(40) Any amounts or thresholds for alerts are merely demonstrative and would likely be based upon an agreement between the transit agency and the PPAM.
(41) All of
(42) The transport payment terminal 502 forms part of the TAI 103. There are likely to be multiple transport payment terminals 502 in any one TAI 103. The TAI 103 interacts with external entities and in
(43) The top up terminal 501, transport payment terminal 502 and retail payment terminal 502a may all be part of the TAI 103 belonging to and/or be operated by the transport agency and such terminals may be located at premises belonging to the transport agency. However, the top up terminal 501 and retail payment terminal 502a would typically be operated by and/or belong to third parties, and be located outside of the transport agency premises, for example at a merchant retailer premises, and would typically be completely independent of the TAI 103. This invention looks at how use at these locations may (through the intermediary network 201 and the PPAM 102) be communicated to the TAI 103 in a suitable way (for example the TAI 103 need not be aware of the purchase a user made in the standard retail environment, but would need to be aware if that purchase meant that there were now insufficient funds for a journey on the network).
(44) Throughout this section where a top up terminal 501 is referred to as a terminal, it should also be taken to mean the top up location. Typically terminals do not communicate directly with the intermediary network 201. For the exemplary purposes and those of simplicity the merchant and their acquirer are excluded from the drawings and explanations, but should be taken to form part of the top up location or top up terminal 501.
(45) The above also applies to the retail location and retail terminal 502a.
(46) Where any of these components are described as sending messages or information, for example to the intermediary network 201 or the PPAM 102, it should be understood this also refers to the TAI 103 as a whole sending the message or information.
(47)
(48) A message is then sent by the top up terminal 501 to the PPAM 102 indicating that a top up of 20 has been made. The PPAM 102 then creates an open to buy (funds limit) in the prepaid account 503 of 20 and records also the deposit of 5.
(49)
(50) An amount representing a normal maximum fare from the specific transport payment terminal 502 is sent from the TAI 103 to the PPAM 102 alongside or as part of the authorisation or pre-authorisation request. An exemplary amount would be 7.50. The PPAM 102 would then block 7.50 from the open to buy (funds limit) of the prepaid account. The use of a normal maximum provides the PPAM 102 with information which enables it to better manage the open to buy balance of the user's account.
(51) As explained above, in existing transaction systems, the amount sent to the PPAM 102 for authorisation alongside or as part of the pre-authorisation request is just a nominal amount, such as 0.10. A known PPAM would then normally block the value for which they are accepting liability e.g. 20.
(52) Accordingly, the present invention provides the PPAM 102 with an indication of an accurate, appropriate amount to block from the prepaid account 103, whereas existing transaction systems do not. This has consequences for the account holder in that it is less likely that they will have a transaction denied for lack of funds and consequently provides a reliable mechanism for managing those users who manage their accounts with only sufficient funds for their travel (e.g. a balance close to zero).
(53)
(54)
(55)
(56)
(57)
(58)
(59) In an exemplary embodiment, there may be provided different Deny List thresholds corresponding to differing minimum fares usually associated with different modes of transport. As such, the payment card 208 may be on the Deny List for more expensive modes of transport, but may still be able to travel on cheaper modes of transport if sufficient funds are available in prepaid account 503 to pay for the minimum fare.
(60) For example, a minimum train fare may be 3.50, but a bus fare may be 1.20. As such, a cardholder with 2.00 of open to buy in their PPAM account should be allowed to start a bus journey, but would not be allowed to start a train journey as their card has been added to a train Deny List for falling below the train Deny List threshold value.
(61)
(62) Optionally, the intermediary network 201 connecting the top up terminal 501 to the PPAM 102 and the TAI 103 may forward the message received from the top up terminal 501 indicating that a top up of 20 has been made directly to the TAI 103.
(63)
(64) This could be done selectively where multiple Deny Lists exist which are associated with different minimum fare values, dependent upon the open to buy (funds limit) following the top up.
(65) Provided the payment card 208 is to be removed from the Deny List, the TAI 103 will then begin taking the payment card 208 off their Deny List. Depending on the communications infrastructure of the transit agency, this may take some time. Therefore, even though the card has been topped up, if the user's payment card 208 is still on the Deny List the user 101 when they start to travel, they will not be permitted to start their journey.
(66) Once the payment card 208 is removed from the Deny List, no further pre-authorisation request is triggered/required as the payment card 208 is purpose-issued and the previous aggregation may simply resume.
(67)
(68) Where multiple Deny Lists exist which are associated with different minimum fare values, the Deny List bypassing data could selectively bypass Deny Lists dependent upon the open to buy (funds limit) of the prepaid account 503.
(69) The Deny List bypassing data is then sent to the PPAM 102 via intermediary network 201.
(70) Alternatively, the intermediary network 201 connecting the top up terminal 501 to the PPAM 102 and the transport payment terminal 502 may allow the TAI 103 to send the Deny List bypassing data directly to the top up terminal 501.
(71)
(72)
(73)
(74)
(75)
(76)
(77) Again, a nominal amount representing a normal maximum fare at the TAI 103 is sent to the PPAM 102 alongside the pre-authorisation. An exemplary amount would be 7.50. The PPAM 102 then blocks that 7.50 from the open to buy (funds limit) of the prepaid account, leaving 2.50 in the open to buy.
(78)
(79)
(80)
(81) The above mentioned process for removing the card from the Deny List as described by reference to
(82) The TAI 103 may itself be considered to be a terminal which consists of its constituent entities as outlined above.
(83) The flow charts and descriptions thereof herein should not be understood to prescribe a fixed order of performing the method steps described therein. Rather, the method steps may be performed in any order that is practicable. Although the present invention has been described in connection with specific exemplary embodiments, it should be understood that various changes, substitutions, and alterations apparent to those skilled in the art can be made to the disclosed embodiments without departing from the spirit and scope of the invention as set forth in the appended claims.