Hi,

I'm using Cartridge as the eCommerce platform for our new website and we're 
using SagePay for online payments.  Part of the requirement for SagePay is 
the ability to allow users to authorise their payments via 3D Secure.

The idea is that a payment is sent to (in this case) SagePay, they then 
send back a link and some encrypted keys as a response.  The link points to 
a 3D Secure form which should be displayed in an iFrame.  When the user has 
answered the question, the final response is sent and the payment can be 
processed.

Ideally what I need to do is wedge a wedge in another step after the 
payment_handler and before the order_handler in the checkout_steps view.

Initially I tried to create a middleware to monkeypatch the checkout_steps 
function and add a new step but that was proving fiddly especially with the 
CHECKOUT_STEPS constants set in checkout.py.

Ken Bolton suggested that I create a new app and override the urls which I 
reckon is how I'll be proceeding.  However I'm still open to other 
suggestions about how to add this step.  

It might be handy to provide this functionality in Cartridge itself for 
situations like providing 3D Secure authorisations in the future maybe?

Cheers,
Nick


-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to