
EPDQ Barclays 3D Secure V2 Upgrade (AngularJS)
- or -
Post a project like this900
£800(approx. $1.0k)
- Posted:
- Proposals: 12
- Remote
- #3719841
- OPPORTUNITY
- Awarded
WordPress Expert✮Shopify Expert✮Graphic Designer✮AutoCAD 2D & 3D✮CV Writer & Designer✮Fullstack developer

WordPress Expert | Web & App Developer | SEO Specialist | Content Writer | Blockchain | Python | OpenAI | Machine Learning

⭐ TOP RATED ⭐ Graphic Designer| WordPress / WIX | 3D Architecture | Video Editing |Photoshop Expert

♛ Most Trusted #1 Team |19+ years of expertise in Website, Mobile Apps, Desktop & Console Games. Wordpress, ReactJS, Shopify, Laravel, Python, React Native, Flutter, Unity, Unreal Engine and AR/VR




Full stack engineer | Angular / Vue / React | Node.js / Python / PHP / Laravel / Shopify / Wordpress

Full Stack Developer| ASP.NET|Wordpress|PHP| ReactJS| AngularJS| NodeJS| Bubble.io| ChatGPT| AI/ML| Javascript |Android |iOS| React Native

66186656608173363657331510052359825330617450415917759600128342311474337626815306807





Description
Experience Level: Expert
Short description:
Job: Upgrade existing integrated Barclays ePDQ website payments and recurring payments to work with 3D Secure.
Price: £800
Deadline: 5.30pm on 5th November at the latest
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.
Main files to use
File Type
style.css CSS
Memo Controller
payment-transaction-add-edit.html View
financial-transactions.php Model
Tbl_Payment_Transactions Model
Specification
• Only files compatible with AngularJS 1.5.7 should be used for the front-end
• Only files compatible with PHP Version 7.0.22-0 should be used for the back-end
• Only MySQL queries compatible with 'ver 14.14 distrib 5.5.40 for debian-linux-gnu' should be used for database communication
• Separate CSS file
• Separate Bower install scripts into separate files
• Separate AngularJS Controller file
• Separate HTML file for the view
• Separate PHP file for database interaction
• Job will be completed within five working days
• On completion, a proven working copy must by demonstrated through a webpage owned by the programmer
• All non-database related logic must take place within AngularJS Controller, Service, or Function
• Payment will be released within four working days to allow time for integration
• Project to completed with by the specified deadline
• Use my file and code structure as demonstrated in zip file, pay special attention to the structure of my controllers, services, and php functions
• File amendments to existing files in my file structure should be placed at the bottom of each file
• List of relevant files/folders modified/added should be specified when submitting this project
• Any specific integration instructions should be clearly specified in word document
• Ensure any newly implemented CSS code does nt conflict with existing CSS code.
• All table should have first letter capitals and the pre-fix Tbl. Eaxampe: Tbl_Property
• All table columns should have first letter capitals. For example Property_Name
• Your css should not adjust the format of main elements like a, ul, ui, etc. Specify unique referenceors only.
• API calls from within the controller should be implemented in line with the Barclays ePDQ requirements
Job: Upgrade existing integrated Barclays ePDQ website payments and recurring payments to work with 3D Secure.
Price: £800
Deadline: 5.30pm on 5th November at the latest
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.
Main files to use
File Type
style.css CSS
Memo Controller
payment-transaction-add-edit.html View
financial-transactions.php Model
Tbl_Payment_Transactions Model
Specification
• Only files compatible with AngularJS 1.5.7 should be used for the front-end
• Only files compatible with PHP Version 7.0.22-0 should be used for the back-end
• Only MySQL queries compatible with 'ver 14.14 distrib 5.5.40 for debian-linux-gnu' should be used for database communication
• Separate CSS file
• Separate Bower install scripts into separate files
• Separate AngularJS Controller file
• Separate HTML file for the view
• Separate PHP file for database interaction
• Job will be completed within five working days
• On completion, a proven working copy must by demonstrated through a webpage owned by the programmer
• All non-database related logic must take place within AngularJS Controller, Service, or Function
• Payment will be released within four working days to allow time for integration
• Project to completed with by the specified deadline
• Use my file and code structure as demonstrated in zip file, pay special attention to the structure of my controllers, services, and php functions
• File amendments to existing files in my file structure should be placed at the bottom of each file
• List of relevant files/folders modified/added should be specified when submitting this project
• Any specific integration instructions should be clearly specified in word document
• Ensure any newly implemented CSS code does nt conflict with existing CSS code.
• All table should have first letter capitals and the pre-fix Tbl. Eaxampe: Tbl_Property
• All table columns should have first letter capitals. For example Property_Name
• Your css should not adjust the format of main elements like a, ul, ui, etc. Specify unique referenceors only.
• API calls from within the controller should be implemented in line with the Barclays ePDQ requirements

Cyril T.
100% (20)Projects Completed
14
Freelancers worked with
11
Projects awarded
44%
Last project
31 Dec 2024
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies