Authipay is available and is PCI SQA-EP compliant.
To set this up, sent the "Authipay Client Name" to the Help Desk. And then text the shared secret to a mobile number that the Help Desk will give you.
Configuring the "Duplicate Transaction" check with Authipay:
You need to ask Authipay to reduce the time check for "Duplicate Transaction Checks" from 60 seconds down to 30 seconds (this is what they recommend). This is because, by default, if the same card number and total value are put through within 60 seconds of each other, it returns this error message - this is to prevent users accidentally clicking the PAY NOW button twice.
Otherwise, some of your customers may get the following occasional error:
"Duplicate Transaction" error returned from Authipay OR "The credit card you are using has been temporarily blocked"
To do this, just send the following email to their support:
SUBJECT: Reduce Duplicate Transaction time from 60 seconds to 30 seconds
To prevent our website from getting "Duplicate Transaction" errors, can you reduce the time setting from 60 seconds (which we think is your default) to 30 seconds.
Regards, Your Name
Issues with Authipay & 3D Secure:
We have experienced rare issues with Authipay whereby the customer makes a payment but their order does not complete. This is because the customer has gone over to the bank servers to make their payment but has not been returned back to the website to complete the order. From research, there are 2 reasons for this:
- With 3D Secure, the bank can take a long time to process the credit card details and approve the order. The customer is then left waiting a long time after submitting their credit card details so they click BACK or REFRESH their page - which breaks the processing of the credit card details.
- OR there is an issue with SAFARI browsers where it has pop-ups turned off and sometimes during the 3D Secure credit card process, it needs to open a new window (e.g. for the user to enter a pin number that is sent to their phone), and the SAFARI browser prevents this.
To cater for this, we get a 2nd background call from Authipay to let us know a payment has been made + if the order is not completed, we display this message on your dashboard - and will keep it on your dashboard for 7 days.
When you see this message, check the Authipay back-end and see if the payment was made. Then contact the customer and see if it was for one of the reasons above - and then ask them do they want you to refund them or complete their order. And if they want to complete their order, complete the order manually outside of the website.