protected internal CreditCardGateway(IBraintreeGateway gateway) { gateway.Configuration.AssertHasAccessTokenOrKeys(); this.gateway = gateway; service = new BraintreeService(gateway.Configuration); }