Portal Engine Questions on portal engine and web parts.
Version 4.x > Portal Engine > Custom Payment Gateway View modes: 
User avatar
Certified Developer 8
Certified Developer 8
richard - 9/14/2009 5:17:03 AM
   
Custom Payment Gateway
Hi Team

I am using 4.1 and the Ecommerce starter site...

I have used this example to build my custom payment gateway and it loads fine in the Ecommerce config section but never shows in the list of payment methods in the shopping cart checkout process.

I know this is not probably enough info but has anyone else had this issue with this version? (it was working finr in 4.0)

User avatar
Certified Developer 8
Certified Developer 8
richard - 9/14/2009 5:47:42 PM
   
RE:Custom Payment Gateway
Actually I can update this post:

Could not load file or assembly 'CMS.EcommerceProvider, Version=4.1.3518.21626, Culture=neutral, PublicKeyToken=834b12a258f213f9' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) at System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase)
at System.Reflection.Assembly.CreateInstance(String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at CMS.EcommerceProvider.CMSPaymentGatewayProvider.GetPaymentGatewayProvider(Int32 paymentOptionId)

Any ideas - anyone ...

User avatar
Certified Developer 8
Certified Developer 8
richard - 9/14/2009 7:20:18 PM
   
RE:Custom Payment Gateway
OK I have solved the issue ...

It was because the references I used for the Custom Provider were from a different build of Kentico 4.1 than was deployed on the webserver.

Dohhh ... what a dope

User avatar
Kentico Developer
Kentico Developer
kentico_martind - 9/29/2009 2:50:29 AM
   
RE:Custom Payment Gateway
Hi Richard,

Please make sure you have enabled the payment option for appropriate shipping option. Please see Shipping options section of E-commerce Guide for more details.

Best Regards,

Martin Dobsicek