Related information:
Related issue: -
Related ticket: T675
2. Description of change
Add a new setting, 3-D Secure, at the setting page
Add a new abstract class that used to be the base class for create payment and 3-D Secure payment
Implement functions to create 3-D Secure payment
Modify and add unit tests to conform with base source code
3. Quality assurance
Environments:
Platform: PrestaShop 1.6.1.6
Omise plugin: Omise-PrestaShop 1.6.0.0
Omise-PHP: 2.5.0
PHP: 5.6.28
Mozilla Firefox: 51.0
Details:
Make sure that the Omise-PrestaShop has been installed and enabled.
At the back-end, enable a setting for 3-D Secure.
Proceed to checkout.
At the step, 05. Payment, fill the valid card information and click button, Submit Payment. The system will redirect to the authorize page that Omise API has been responded after that the system will redirect back to the PrestaShop and display the successful checkout page.
The screenshot below shows the request parameters at Omise dashboard. It indicates a parameter, return_uri, that has been sent to create the 3-D Secure payment.
The screenshot below shows a new setting, 3-D Secure, at the setting page.
1. Objective
Develop a new feature 3-D Secure.
Related information: Related issue: - Related ticket: T675
2. Description of change
3. Quality assurance
Environments:
Details:
The screenshot below shows the request parameters at Omise dashboard. It indicates a parameter,
return_uri
, that has been sent to create the 3-D Secure payment.The screenshot below shows a new setting, 3-D Secure, at the setting page.
4. Impact of the change
-
5. Priority of change
Normal
6. Additional notes
The screenshot below shows the passed unit tests at Travis CI.