Post by rsmck » Tue Oct 18, 2011 5:44 am

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.

Newbie

Posts

Joined
Sun Mar 20, 2011 9:01 am

Post by rsmck » Wed Oct 19, 2011 4:20 pm

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)

Newbie

Posts

Joined
Sun Mar 20, 2011 9:01 am
Who is online

Users browsing this forum: No registered users and 13 guests