Add preparation for provider (bug 942361)

oh I guess there could be old webpay code that had run previously, I see