The present invention relates to a method and apparatus for implementing telephone payments.
In many industries it is desirable for businesses to allow for interaction with their customers/clients via telephone as part of their customer relationship management (CRM). For example, a large proportion of businesses that have a significant number of individual customers/clients have centralised contact/call centres staffed by agents that represent the business during telephone calls with customers/clients.
As well as dealing with general enquiries, providing product/service support, handling complaints, etc. merchants and service providers also often require the ability to allow customers/clients to action payments over the telephone. To do so, merchants and service providers often involve a third party payment service to enable payments to be made in relation to transactions between them and their customers/clients, as these third party payment services provide a single point of contact for the merchant/service provider to a multitude of payment processing entities (e.g. banks, credit card companies etc.) that they may be required to interact with in order to process the payment means used by their customers/clients (e.g. credit card, debit card, direct debit etc.).
In addition, third party payment services often take on responsibility for ensuring that the payments can be actioned in a secure fashion, in compliance with the necessary security standards (e.g. Payment Card Industry Data Security Standard (PCI DSS)). To do so, third party payment services provide means for capturing the key payment details of the customer/client and providing this information to the payment processing entities without this information being made available to the merchant/service provider or their agent. By way of example, this can be achieved by capturing the customer/client key payment details that are provided over a telephone call using automated technologies such as dual-tone multi-frequency (DTMF) signalling or voice recognition (VR) (e.g. Interactive Voice Response (IVR)), wherein automation allows the information to be captured without the involvement of an person, and then suppressing the associated audio transmitted to the merchant/service provider or their agent in real-time. Such approaches significantly reduces the risk of fraud associated with payments made via telephone call.
By way of example,
The present inventors have recognised that there are various scenarios in which a merchant/service provider will want to be able to allow customers/clients to action payments over the telephone even though the majority of calls between customers/clients and the merchant/service provider will not require any payments (e.g. calls relating solely to general enquiries, product/service support, complaints etc.). In these scenarios, conventional telephone payment processes that route all of the telephone calls via the third party telephone payment processing system, just in case a payment may be required, leads to an unnecessary increase in the latency for all of these telephone calls, and also requires that there is sufficient bandwidth available to transport the maximum number of concurrent calls to third party telephone payment processing system.
The present inventors have therefore developed a process for implementing telephone payments that overcomes or at least mitigates the disadvantages associated with these conventional telephone payment processes.
According to a first aspect there is provided a method of implementing a payment in relation to a telephone call between a customer and a merchant or service provider, the telephone call consisting of a signalling component and a media component. The method comprises, when establishing the telephone call, routing the signalling component to the merchant/service provider via a payment service system and routing the media component directly to the merchant/service provider. The method further comprises, at a communication management system of the merchant or service provider, sending an indication that the customer is required to make a payment to the payment service system and, at the payment service system, upon receipt of the indication that the customer is required to make a payment, using the signalling component of the telephone call to implement a redirection of the media component of the telephone call via the payment service system, extracting payment details of the customer from the redirected media component, and providing the payment details to a payment processing system to action the payment.
The method may further comprise, at the payment service system, upon receipt of confirmation that the payment processing system has actioned the payment, using the signalling component of the telephone call to implement a further redirection of the media component of the telephone call directly to the merchant/service provider.
The method may further comprise, at the communication management system, providing transaction information to the payment service system, the transaction information specifying details of the payment required in relation to a transaction between the customer and the merchant/service provider and, at the payment service system, sending the received transaction information to the payment processing system with the payment details.
The method may further comprise, at the communication management system of the merchant/service provider, upon determining that the customer is required to make a payment, determining call identification data for the telephone call, and sending the call identification data to the payment service system and, at the third party service system, receiving the call identification data from the communication management system, and using the received call identification data to identify the telephone call for which the media component is to be redirected.
The method may further comprise, at the communication management system of the merchant/service provider, upon determining that the customer is required to make a payment, determining call identification data for the telephone call and transaction identification data for identifying the transaction information associated with the payment required, and sending the call identification data and the transaction identification data to the payment service system; and, at the third party service system, receiving the call identification data and the transaction identification data from the communication management system, using the received call identification data to identify the telephone call for which the media component is to be redirected, using the received transaction identification data to identify the transaction information for the payment, and correlating the transaction information with the identified telephone call.
Correlating the transaction information with the identified telephone call enables the payment service system to associate the transaction information with the payment details communicated over the media component of the telephone call, and the payment service system may then send the transaction information and the associated payment details to the payment processing system to action the payment.
The transaction identification data for identifying the transaction information associated with the payment required may comprise one or more of a unique agent identifier for an agent of the merchant/service provider that has provided the transaction information to the payment service system, a unique computer identifier for a computer of the merchant/service provider that has provided the transaction information to the payment service system, and a unique transaction identifier assigned to the payment required.
The call identification data may comprise one or more of a timestamp for the start of the telephone call, a telephone number of the customer, a telephone number of the merchant/service provider to which the telephone call has been routed, a telephone number of an agent of the merchant/service provider that is handling the telephone call, header information extracted from data packets that comprise the telephone call, and a unique call identifier assigned to the telephone call.
The payment details extracted from the redirected media may comprise one or more of a primary account number, credit card number, or debit card number, a card verification code, an card issue number, a card date of validity and/or date of expiry, and a password or pin code.
The payment details may be communicated from the customer to the payment service system over the media component using any of DTMF audio tones and spoken word (e.g. to be captured using Voice Recognition (VR)).
According to a second aspect there is provided a communication management system of a merchant/service provider configured to enable implementation of a payment in relation to a telephone call between a customer and the merchant/service provider, the telephone call consisting of a signalling component and a media component. The communication management system comprises a first receiver configured to receive the signalling component of the telephone call, the signalling component having been routed to the communication management system via a payment service system, a second receiver configured to receive the media component of the telephone call, an interface configured to accept an input indicating that the customer is required to make a payment, a processor configured to generate an indication that the customer is required to make a payment, and a transmitter configured to send the indication to the payment service system.
According to a third aspect there is provided a method of operating a communication management system of a merchant/service provider configured to enable implementation of a payment in relation to a telephone call between a customer and the merchant/service provider, the telephone call consisting of a signalling component and a media component. The method comprises receiving the signalling component of the telephone call, the signalling component having been routed to the communication management system via a payment service system, and separately receiving the media component of the telephone call and, upon receipt of an input indicating that the customer is required to make a payment, generating an indication that the customer is required to make a payment and sending the indication to the payment service system.
According to a fourth aspect there is provided a computer readable medium storing computer implementable instructions which when implemented by a programmable computer cause the computer to perform the method according to the third aspect.
According to a fifth aspect there is provided a payment service system configured to implement a payment in relation to a telephone call between a customer and a merchant/service provider, the telephone call consisting of a signalling component and a media component. The payment service system comprises a first transceiver configured to receive the signalling component of the telephone call, the signalling component having been routed via a payment service system, and to implement onward routing of the signalling component to the merchant/service provider; a receiver configured to receive an indication that the customer is required to make a payment from a communication management system of the merchant/service provider, a processor configured to, upon receipt of the indication that the customer is required to make a payment, use the signalling component of the telephone call to implement a redirection of the media component of the telephone call via the payment service system, extract payment details of the customer from the redirected media component, and generate a payment request including the payment details, and a transmitter configured to send the payment request including the payment details to a payment processing system to action the payment.
The payment service system may further comprise a second transceiver configured to receive the redirected media component of the telephone call, and to implement onward routing of at least portions of the redirected media component to the merchant/service provider.
The processor may be configured to, upon receipt of confirmation that the payment processing system has actioned the payment, use the signalling component of the telephone call to implement a further redirection of the media component of the telephone call directly to the merchant/service provider.
According to a sixth aspect there is provided a method of operating a payment service system configured to implement a payment in relation to a telephone call between a customer and a merchant/service provider, the telephone call consisting of a signalling component and a media component. The method comprises receiving the signalling component of the telephone call, the signalling component having been routed via a payment service system, and implementing onward routing of the signalling component to the merchant/service provider, receiving an indication that the customer is required to make a payment from a communication management system of the merchant/service provider, and upon receipt of the indication that the customer is required to make a payment, using the signalling component of the telephone call to implement a redirection of the media component of the telephone call via the payment service system, extracting payment details of the customer from the redirected media component, and sending a payment request including the payment details to a payment processing system to action the payment.
The method may further comprise receiving the redirected media component of the telephone call, and implementing onward routing of at least portions of the redirected media component to the merchant/service provider.
The method may further comprise, upon receipt of confirmation that the payment processing system has actioned the payment, using the signalling component of the telephone call to implement a further redirection of the media component of the telephone call directly to the merchant/service provider.
According to a seventh aspect there is provided a computer readable medium storing computer implementable instructions which when implemented by a programmable computer cause the computer to perform the method of the sixth aspect.
The present invention will now be more particularly described by way of example only with reference to the accompanying drawings, in which:
Then, if it is determined that a payment is required in relation to the telephone call, the communication management system of the merchant/service provider generates an indication that a payment is required and sends this indication to the payment service system (S1). Upon receipt of the indication that the customer is required to make a payment, the payment service system uses the signalling component of the telephone call to implement a redirection of the media component of the telephone call via the payment service system (S3) (see
When the media component of the telephone call has been redirected via the payment service system (S4), the payment service system can the extracting payment details of the customer from the redirected media component (S5) (e.g. from DTMF tones or speech communicated using the media component). The payment service system can then provide (S7) the payment details to a payment processing system to action the payment (see
When the payment processing system has actioned the payment, the payment processing system will inform the payment service system that the payment is complete (S8). Upon receipt of confirmation that the payment processing system has actioned the payment, the payment service system again makes use of the signalling component of the telephone call to implement a further redirection of the media component of the telephone call directly to the merchant/service provider (S10) (see
The media component of the telephone call is then again redirected via the payment service system by the telecommunications network (S11) (see
The step of informing the payment service system that a payment is required in relation to one of the telephone calls for which the signalling component that is being routed via the payment service system will typically involve an agent at the merchant/service provider making use of a separate interface (e.g. a web interface) with the payment service system provided on their computer to inform the payment service system that a payment is required. However, the payment service system then needs to identify the telephone call with which this particular payment instance is associated.
In order to allow the payment service system to identify the telephone call with which this particular payment instance is associated, the communication management system of a merchant/service provider determines some call identification data from the call.
For example, the call identification data that can determined by the communication management system can include, but is not limited to, one or more of a timestamp for the start of the telephone call, a telephone number of the customer, a telephone number of the merchant/service provider to which the telephone call has been routed, a telephone number of the agent of the merchant/service provider that is handling the telephone call, some header information that can be extracted from data packets that comprise the telephone call, and a unique call identifier assigned to the telephone call.
The communication management system then sends the call identification data and the transaction identification data to the payment service system (S1) (see
In addition, transaction information specifying the details of the payment required (e.g. amount payee, payer, payee's reference etc.) can be included in the indication sent by the communication management system to the payment service system (S1) together with the call identification data. This then makes it straightforward for the payment service system to associate the transaction information with the payment details obtained from the media component of the telephone call identified by the call identification data that accompanied the transaction information.
Alternatively, the indication sent by the communication management system to the payment service system can include transaction identification data (as opposed to the transaction information), which can then be used to associate the identified telephone call (and the extracted payment details) with transaction information that is subsequently received from the communication management system. By way of example, the transaction identification data that could be determined by the communication management system and sent to the payment service system can include, but is not limited to, one or more of a unique agent identifier for an agent of the merchant/service provider that is to handle the call, a unique computer identifier for a computer of the merchant/service provider that is to be involved in handling a transaction in relation to the call, and a unique transaction identifier that is assigned to any transactions required in relation to the call.
The present inventors have also recognised that, when using suppression of the audio that is transmitted to the merchant/service provider to hide/obscure the payment details conveyed in the audio (e.g. DTMF tones or speech), it is possible that some or all of this audio can remain in the media component transmitted to the merchant/service provider. For example, this can occur due to poor conversion of the audio within the telecommunications network and/or feedback at the telephony device of the customer. It is therefore proposed herein to provide a buffer at the payment service system that can be used when implementing a telephone payment, after the media component of the telephone call has been redirected via the payment service system, to introduce a delay into the transmission of the media and store up the audio stream for a short time. Then, when the payment service system detects audio that must be suppressed (e.g. a DTMF tone or appropriately timed speech) the buffer is cleared, causing the audio to be silenced for the duration of the buffer length. The size of the buffer can be configurable as their is trade-off between the latency introduced by the buffer and “bleed through” of audio that should be suppressed.
It will be appreciated that individual items described above may be used on their own or in combination with other items shown in the drawings or described in the description and that items mentioned in the same passage as each other or the same drawing as each other need not be used in combination with each other. In addition, any reference to “comprising” or “consisting” is not intended to be limiting in any way whatsoever and the reader should interpret the description and claims accordingly.
Number | Date | Country | Kind |
---|---|---|---|
1422187.3 | Dec 2014 | GB | national |
This application is a continuation of U.S. application Ser. No. 15/535,284, filed Jun. 12, 2017, which is a U.S. National Stage application of PCT/GB2015/053900, filed Dec. 11, 2015, which claims priority to British application No. 1422187.3, filed Dec. 12, 2014, the entire disclosures of which are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | 15535284 | Jun 2017 | US |
Child | 17225460 | US |