It does and I have already done that. They gave me all the correct info. But as far as getting basic rates you only need the access key and you're already setup in production.
Here however in ShippingService.cs it get's past the if statement but not the foreach.
var shippingOptions2 = iShippingRateComputationMethod.GetShippingOptions(shipmentPackage, ref errorSrcm);
if (shippingOptions2 != null)
File.AppendAllText(@"c:\temp\log.txt", @"WORKING" + Environment.NewLine);
foreach (var so2 in shippingOptions2)
File.AppendAllText(@"c:\temp\log.txt", @"WORKING STILL" + Environment.NewLine);
so2.ShippingRateComputationMethodId = srcm.ShippingRateComputationMethodId;
File.AppendAllText(@"c:\temp\log.txt", @srcm.ShippingRateComputationMethodId + Environment.NewLine);
But if I go the UPSComputationMethod.cs and Log what is returned the log file is populated. So there is something fishy happening there possibly with this function var iShippingRateComputationMethod = Activator.CreateInstance(Type.GetType(srcm.ClassName)) as IShippingRateComputationMethod;