I'm presently working on a customer Payment Provider UserControl for the Commerce Starter Kit 2.0. I'm creating a dynamic way of selecting alternate payment providers in the PaymentService section of the web.config file, with the ability to edit the settings.
What is the purpose of this control?
Presently, the CSK 2.0 application has the PayPal payment provider hard-coded as the provider. If you add your own provider code and modifications to the web.config file, you need to add it as the first section in the PaymentService section of the web.config file or else it won't be enabled.
My UserControl enables you to add your own payment provider class, modify the web.config file by adding your own provider settings, and have the settings be detected by this user control.
This way you just need to select the provider you want from the drop down menu, make any settings modificati ...