We need EPDQ Barclays to 3D Secure V2 Upgrade

Job ID: 34461479

Budget: $1,500 – $3,000 USD

Job description
Existing solution: Payments are taken from customers using a simple payment form on our website. See Screenshot 1 and 2.

Our existing payment system now needs to be upgraded to be 3D Secure V2 enable. You can read some information about 3D Secure here https://support.epdq.co.uk/en/security/psd2/3ds-activation-guide. You will be given access to a test environment on the Barclays ePDQ system.

The solution should be fully integrated into our website like our existing system meaning that our users should never have to leave our website other than when performing any necessary verification/authentication with their banks. Ultimately, they should be automatically returned to our website and our API should be used to update our MySQL payments table storing information about the success or failure of the transaction.

My website uses the MVC structure:
• Model: MySQL and PHP
• View/Front End: AngularJS and HTML5
• Controller: AngularJS

Example sequence of events for potential solution
1. Payment details are entered into our payment web page.
2. Information is sent to our MySQL database storing initial details of the attempted transaction.
3. Information sent to the Barclays ePDQ system to authorise transaction based on 3D Secure V2 requirements.
4. Barclays ePDQ 3D Secure V2 authorises or rejects transaction based on the validity of the customers details.
5. Barclays ePDQ 3D Secure V2 returns data to our website and directly updates the main payment webpage with the result of the transaction.
6. The relevant record in our MySQL table is updated with the results of the transaction.

This project will be considered complete when the solution has been fully integrated into my main website and works with an actual payment using 3D Secure V2. You will integrate the solution in our website using screen control/sharing software as to not breach any GDPR issues.
Related categories: PHP JavaScript Zend MySQL HTML