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.
