added PaymentGatewayProvider
Merge pull request #535 from protherj/payments-methods-dialogs

added PaymentGatewayProvider