Braintree.OAuthConnectUrlRequest.ToQueryString C# (CSharp) Méthode

ToQueryString() public méthode

public ToQueryString ( ) : string
Résultat string
        public override string ToQueryString()
        {
            var builder = new RequestBuilder();
            builder.AddTopLevelElement("merchant_id", MerchantId);
            builder.AddTopLevelElement("redirect_uri", RedirectUri);
            builder.AddTopLevelElement("scope", Scope);
            builder.AddTopLevelElement("state", State);
            builder.AddTopLevelElement("landing_page", LandingPage);
            builder.AddTopLevelElement("client_id", ClientId);

            foreach (var paymentMethod in PaymentMethods)
            {
                builder.AddTopLevelElement("payment_methods[]", paymentMethod);
            }

            builder.AddElement("user", User);
            builder.AddElement("business", Business);
            return builder.ToQueryString();
        }
    }

Usage Example

 public string ConnectUrl(OAuthConnectUrlRequest request)
 {
     request.ClientId = gateway.ClientId;
     string queryString = request.ToQueryString();
     string url = gateway.Environment.GatewayURL+"/oauth/connect?"+queryString;
     return string.Format("{0}&signature={1}&algorithm=SHA256", url, ComputeSignature(url));
 }
All Usage Examples Of Braintree.OAuthConnectUrlRequest::ToQueryString