subscribepro / subscribepro-magento2-ext

Subscribe Pro Magento 2 Integration Extension
MIT License
24 stars 22 forks source link

No error message when 3DS2 authentication fails #220

Closed garthbrantley closed 8 months ago

garthbrantley commented 9 months ago

PRs: #228

Error message should be displayed to customers in all 3DS2 failure scenarios.

Scenario 1: 3DS2 Merchant Profile not configured in Commerce Platform

image

Scenario 2: Non-3DS2 test card used

Use test card '4111111111111111` and checkout.

Enabled 3DS2 on M2 extension:

image

Scenario 3: 3DS2 test card which simulates authentication failure used

Use test card: 2303779999000291

5 Payment authentication request that results in a not-authenticated frictionless authentication PA N 2303779999000291
eugene-shab commented 9 months ago

@garthbrantley Is it okey using message 'Transaction has been declined. Please try again later.' for all 3 scenarios? Because I only get the error message body in the second scenario, and even there it is not entirely clear to the client and does not reflect the essence of the problem

Scenario - 2 errorDescription: "No matching card range data" errorDetail: "No EMV 3DS card ranges match submitted request"

garthbrantley commented 9 months ago

@garthbrantley Is it okey using message 'Transaction has been declined. Please try again later.' for all 3 scenarios? Because I only get the error message body in the second scenario, and even there it is not entirely clear to the client and does not reflect the essence of the problem

Scenario - 2 errorDescription: "No matching card range data" errorDetail: "No EMV 3DS card ranges match submitted request"

Yes, agree.