public override SdkAuthorization GetSdkAuthorization(SdkAuthorizationType authorizationType) { if (SdkAuthorizationType.Custom.Equals(authorizationType)) { return(new SdkAuthorization(PlatformType, Secret)); } throw CheckoutAuthorizationException.InvalidAuthorization(authorizationType); }
public override SdkAuthorization GetSdkAuthorization(SdkAuthorizationType authorizationType) { switch (authorizationType) { case SdkAuthorizationType.SecretKey: case SdkAuthorizationType.SecretKeyOrOAuth: return(new SdkAuthorization(PlatformType, SecretKey)); case SdkAuthorizationType.PublicKey: case SdkAuthorizationType.PublicKeyOrOAuth: return(new SdkAuthorization(PlatformType, PublicKey)); default: throw CheckoutAuthorizationException.InvalidAuthorization(authorizationType); } }