I am getting exception when i click on the link "Proceed to check out" on the cart.aspx page.
/// <summary>
/// Loads the providers.
/// </summary>
private void LoadProviders() {
PaymentServiceSettings paymentServiceSettings = FetchPaymentServiceSettings();
IPaymentProvider paymentProvider = null;
Type type = null;
foreach (ProviderSettings providerSettings in paymentServiceSettings.ProviderSettingsCollection) {
//Object reference not set to an instance of an object.
//We only want to load the defaultProvider
if(paymentServiceSettings.DefaultProvider == providerSettings.Name) {
type = Type.GetType(providerSettings.Type);
paymentProvider = Activator.CreateInstance(type, providerSettings.Arguments) as IPaymentProvider;
Validator.ValidateObjectIsNotNull(paymentProvider, PAYMENT_PROVIDER);
_paymentProviderCollection.Add(paymentProvider);
}
}
}
How can i resolve this issue? What could be the proper sreps to set the payment provider configured to paypall.