This problem is a bit complicated so please bear with me. I'm trying to write a payment gateway for Cartweaver and SagePay UK. The existing sagepay gateway only works for SagePayments (US).
If anyone is not familiar with Cartweaver it basically has 4 or 5 base template pages which all call cfincludes or cfmodules. All of the code is wrapped within cfsilent tags. I have been able to submit a payment to the test server successfully. The main problem I'm having is trying to deal with transactions which must be 3d Secure authorized. I'm using the following guide for help with most of my code: http://cookbooks.adobe.com/post_Processing_Payments_with_ColdFusion_and_SagePay_Di-16423.html#ionComHeading but you can see that the way the guide deals with 3d secure payments is to cfoutput a form and then (if javascript is enabled) post the form. The problem is that I have tried this code within the cfinclude to my gateway and it doesn't work. I suspect the reason for this is the fact that everything is wrapped in cfsilent tags so my form post parameters and action url are empty. Does anyone have any suggestions to break out of cfsilent? Or maybe I'm completely wrong. I would love some advice about anything that could help as I've been stuck on this for quite a while! Thanks, Dave ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:340951 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm