I have Qphoria's HSBC API module which I had previously modified to use with Barclays ePDQ MPI.
The main difference between HSBC and Barclays (they both use the same underlying ClearCommerce system) is that Barclays do not provide the CCPA system that HSBC do and rely on you to produce an iframe containing the 3DS page and processing the response.
I previously achieved this by setting up a custom template which presented the iframe and redirected after the reply.
However, the redirect() method no longer works due to the new design of the checkout pages.. I could hack around this by creating pages separately from opencart (essentially mimicking the CCPA system presented by HSBC) however the previous method was much neater.
Can anyone suggest how I can create extra steps in the checkout process, or how to make the redirect() behave as it did previously (and include the full template for these pages)
Any advice anyone can offer would be much appreciated.
I've resolved this by creating a separate controller and view to handle the 3DSecure prompt, the only problem I have now is when redirecting back if there's an error the customer must click through from Step 2 of the checkout process, back through to Step 6 in order to even see the error (although the stock sagepay_direct module seems to have the same issue)
Who is online
Users browsing this forum: No registered users and 13 guests