We are facing issues with Magento 2.3.4 PaymentSense direct integration. It appears to be a browser specific problem and only occurs on Chrome.
Steps to Reproduce:-
Add item to cart
Check out
Fill in all required details
Complete payment form - Click Place Order
3D Secure challenge
Select OTP channel (our case mobile phone)
Receive OTP and input into 3D Secure
Click Continue
Expected Result (Assuming 3D Secure passed):-
Payment captured
Order Success Page
Order show in back end
Actual Result:-
Returned to an empty shopping cart
Order shows in back end as pending
No payment captured
Here is a snippet from my Paymentsense logging for a failed payment:
[2020-03-26 12:18:20] paymentsense_direct.INFO: ACTION_AUTHORIZE_CAPTURE has been triggered. [] []
[2020-03-26 12:18:20] paymentsense_direct.INFO: Preparing SALE transaction for order #000013815 [] []
[2020-03-26 12:18:24] paymentsense_direct.INFO: SALE transaction 200326121832138801461000 has been performed with status code "3". [] []
[2020-03-26 12:18:27] paymentsense_direct.INFO: Preparing ACS redirect for order #000013815 [] []
[2020-03-26 12:19:13] paymentsense_direct.INFO: Callback request from the ACS has been received. [] []
[2020-03-26 12:19:13] paymentsense_direct.INFO: Callback request from the ACS has been processed. Transaction status code was "". [] []
[2020-03-26 12:19:13] paymentsense_direct.INFO: Cancel Action with message "A 3-D Secure authentication error occurred while processing the order" has been triggered. [] []
[2020-03-26 12:19:13] paymentsense_direct.INFO: A redirect to the Checkout Fragment Payment has been set. [] []
As you can see the callback request from the ACS has no status code.
Sorry for the late response. We cannot reproduce the issue on our end. If it still exists, please contact Dev Support at devsupport@paymentsense.com. Thank you.
We are facing issues with Magento 2.3.4 PaymentSense direct integration. It appears to be a browser specific problem and only occurs on Chrome.
Steps to Reproduce:-
Expected Result (Assuming 3D Secure passed):-
Payment captured Order Success Page Order show in back end
Actual Result:-
Returned to an empty shopping cart Order shows in back end as pending No payment captured
Here is a snippet from my Paymentsense logging for a failed payment:
[2020-03-26 12:18:20] paymentsense_direct.INFO: ACTION_AUTHORIZE_CAPTURE has been triggered. [] [] [2020-03-26 12:18:20] paymentsense_direct.INFO: Preparing SALE transaction for order #000013815 [] [] [2020-03-26 12:18:24] paymentsense_direct.INFO: SALE transaction 200326121832138801461000 has been performed with status code "3". [] [] [2020-03-26 12:18:27] paymentsense_direct.INFO: Preparing ACS redirect for order #000013815 [] [] [2020-03-26 12:19:13] paymentsense_direct.INFO: Callback request from the ACS has been received. [] [] [2020-03-26 12:19:13] paymentsense_direct.INFO: Callback request from the ACS has been processed. Transaction status code was "". [] [] [2020-03-26 12:19:13] paymentsense_direct.INFO: Cancel Action with message "A 3-D Secure authentication error occurred while processing the order" has been triggered. [] [] [2020-03-26 12:19:13] paymentsense_direct.INFO: A redirect to the Checkout Fragment Payment has been set. [] []
As you can see the callback request from the ACS has no status code.