Checkout Error


https://forum.kartris.com/Topic545.aspx
Print Topic | Close Window

By wanless - Wed 11 May 2011
Hi i am getting an error on the checkout page below is the error log

Does nyone have any ideas, its a new install of Kartris.

Many thanks
Daniel

Checkout.aspx
>>     Page:
-----------------------------------------------------------------------------
>>     11/05/2011 09:04:12
>>     85.189.107.252
>>     DESCRIPTION:
System.Exception: Error loading payment gateway list
   at _Checkout.Page_Load(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Web.UI.Control.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

==================================================
By Mohammad - Wed 11 May 2011
That means you don't have ON line gateways, they are set to TEST or FAKE mode.
You can still have the TEST/FAKE working, and didn't get this error, if you browsed the front-end while you are logged in the back-end.

To double check the payment gateways, the back-end Navigation >> Configuration >> Payment and Shipping Gateways
By wanless - Tue 17 May 2011
Thanks for the reply

I have set the offline payment gateway to test and you are correct this works when im logged in as admin but gives the above error when im not logged in as admin. However if i set the gateway to on i get the following error on the checkout page weathe im logged in as admin or not Sad

any ideas?

==================================================


-----------------------------------------------------------------------------
>>     Checkout.aspx
>>     Page:
-----------------------------------------------------------------------------
>>     17/05/2011 11:07:45
>>     85.189.107.241
>>     DESCRIPTION:
System.Exception: Error loading payment gateway list
   at _Checkout.Page_Load(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Web.UI.Control.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

==================================================
By Mohammad - Tue 17 May 2011
Try to press the refresh button in the payment and shipping gateways back-end page, and try again - that should fix the issue.
By Medz - Tue 17 May 2011
Hi, can you also see if the 'AuthorizedOnly' config is checked? If its checked, then only  customers that are 'approved for special payments?' can use the payment gateway. Make sure the 'AuthorizedOnly' config setting is disabled if you want to allow everybody access to 'offline payment' or to any other payment gateway.

Regards,

Medz
By wanless - Tue 17 May 2011
Thank you very much

It was being caused by having the Autorised only setting checked and the offline payment being the only payment option.

Thanks Again

Dan