Paymentsense-DevSupport / magento2-paymentsense-module

Paymentsense Module for Magento 2 Open Source (Community Edition)
GNU General Public License v3.0
3 stars 2 forks source link

ACS Transaction status code not returned #2

Closed stu583 closed 3 years ago

stu583 commented 4 years ago

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:-

  1. Add item to cart
  2. Check out
  3. Fill in all required details
  4. Complete payment form - Click Place Order
  5. 3D Secure challenge
  6. Select OTP channel (our case mobile phone)
  7. Receive OTP and input into 3D Secure
  8. 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.

ghost commented 3 years ago

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.