When the user is on a call they will be able to view the 'take a payment' option from the right hand side;


This will direct them to the payment UI;


The user will manually enter the provider to be used from the drop down menu (These will be configured in advance), the name on the card and the amount to pay.


Once selected, the user can enter the amount, the name on the card and the reference.


If required, they can also add the address details (unless it has been auto populated by the system).

You can choose what you want the agent to see via the following permissions


Next, the user can select the card number fieldThe user can then instruct the customer to enter their 16 digit card number, their expiry and then their CVV number. The user should click in each box before instructing the customer to start each entry to ensure its correct.


NOTE - Agent assisted card payments supports cards with up to 19 digits and 4 digits on the security code.


When a valid card number is entered, based on a Luhn Check (https://en.wikipedia.org/wiki/Luhn_algorithm), an expiry of 4 digits and a CVV of 3 digits is supplied, the green ticks for each input will be shown.



This is to indicate that the details so far are filled in correctly but doesn't necessarily mean the details are correct for a payment!


If a customer makes a mistake during entering their card details, the user will have to press reset to allow the customer to reenter their details.



Once all the details are entered, the agent can click the Take Payment button.


If a payment has been successfully taken, the agent will be given a reference ID and can Take another payment or Close the window.


If the payment was unsuccessful, they will be given the option to re-enter card details or close the window.


Security

The card digits which are used are never sent to the Agent UI so the agent will never see the details of the customers card and the DTMF tones are masked so the agent cannot hear them. Contact Hub sends the payment request to the MaxContact Payment Portal using HTTPS. All the details entered by the customer are never saved to the database so you can be sure that information will not be seen by anyone after the transaction completes.