Like I said in my last email if you want payment/properties to be used then set the paymentGatewayConfigId to null.
Regards Scott HotWax Media http://www.hotwaxmedia.com On 18/06/2009, at 9:17 AM, BJ Freeman wrote:
I have not dug into this but here is what happens if (paymentConfig != null) { paymentGatewayConfigId = paymentConfig.getString("paymentGatewayConfigId");configString = paymentConfig.getString("paymentPropertiesPath");Debug.logInfo("using paymentConfig", module); } paymentGatewayConfigId !=null configString = null so if (configString == null) { configString = "payment.properties"; Debug.logInfo("using payment.properties", module); } sets the configString =="using payment.properties" so when you get to getPaymentGatewayConfigValue() it will try to read the db config instead of the payment properties. Scott Gray sent the following on 6/17/2009 3:52 PM:Looks to me as though it will work fine so long as your ProductStorePaymentSetting for EXT_PAYPAL doesn't have a paymentGatewayConfigId set. Regards Scott HotWax Media http://www.hotwaxmedia.com On 18/06/2009, at 8:39 AM, BJ Freeman wrote:for those that have not installed the entity paymentGateway and stilluse the payment.properties the logic to select which one needs an new statement in the method getPaymentGatewayConfigValue() from if (UtilValidate.isNotEmpty(paymentGatewayConfigId)) { to if (UtilValidate.isNotEmpty(paymentGatewayConfigId)&&(resource !="payment.properties")) {I am still preparing a patch this would be included in, that will not besubmitted for a few weeks. this is just a heads up if you having problems. -- BJ Freeman http://www.businessesnetwork.com/automation http://bjfreeman.elance.com http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro Systems Integrator.-- BJ Freeman http://www.businessesnetwork.com/automation http://bjfreeman.elance.com http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro Systems Integrator.
smime.p7s
Description: S/MIME cryptographic signature
