I was just writing a provider for flexicharge and noticed that the [myprovider]_flexicharge_form_validate() function in the provider can never get called.

The value for $provider is never set.

http://drupalecommerce.org/api/function/flexicharge_admin_form_submit/53

At the moment I don't have the time to work on this but thought it should be mentioned.