Exemplo n.º 1
0
        /**
         *
         */
        public BMButtonSearchResponseType BMButtonSearch(BMButtonSearchReq BMButtonSearchReq, string apiUsername)
        {
            setStandardParams(BMButtonSearchReq.BMButtonSearchRequest);
            string resp = call("BMButtonSearch", BMButtonSearchReq.toXMLString(), apiUsername);

            return(new BMButtonSearchResponseType(resp));
        }
Exemplo n.º 2
0
        protected void Submit_Click(object sender, EventArgs e)
        {
            // Create request object
            BMButtonSearchRequestType request = new BMButtonSearchRequestType();

            // (Required) Starting date for the search. The value must be in UTC/GMT format;
            // for example, 2009-08-24T05:38:48Z. No wildcards are allowed.
            request.StartDate = startDate.Text;

            // (Optional) Ending date for the search. The value must be in UTC/GMT format;
            // for example, 2010-05-01T05:38:48Z. No wildcards are allowed.
            request.EndDate = endDate.Text;

            // Invoke the API
            BMButtonSearchReq wrapper = new BMButtonSearchReq();

            wrapper.BMButtonSearchRequest = request;

            // Configuration map containing signature credentials and other required configuration.
            // For a full list of configuration parameters refer in wiki page
            // (https://github.com/paypal/sdk-core-dotnet/wiki/SDK-Configuration-Parameters)
            Dictionary <string, string> configurationMap = Configuration.GetAcctAndConfig();

            // Creating service wrapper object to make an API call by loading configuration map.
            PayPalAPIInterfaceServiceService service = new PayPalAPIInterfaceServiceService(configurationMap);

            BMButtonSearchResponseType response = service.BMButtonSearch(wrapper);

            // Check for API return status
            setKeyResponseObjects(service, response);
        }
        /**
         * AUTO_GENERATED
         */
        public BMButtonSearchResponseType BMButtonSearch(BMButtonSearchReq bMButtonSearchReq, string apiUserName)
        {
            setStandardParams(bMButtonSearchReq.BMButtonSearchRequest);
            string      response    = Call("BMButtonSearch", bMButtonSearchReq.ToXMLString(), apiUserName);
            XmlDocument xmlDocument = new XmlDocument();

            xmlDocument.LoadXml(response);
            XmlNode xmlNode = xmlDocument.SelectSingleNode("*[local-name()='Envelope']/*[local-name()='Body']/*[local-name()='BMButtonSearchResponse']");

            return(new BMButtonSearchResponseType(xmlNode));
        }
Exemplo n.º 4
0
        /// <summary>
        ///
        /// </summary>
        ///<param name="bMButtonSearchReq"></param>
        ///<param name="credential">An explicit ICredential object that you want to authenticate this call against</param>
        public BMButtonSearchResponseType BMButtonSearch(BMButtonSearchReq bMButtonSearchReq, ICredential credential)
        {
            setStandardParams(bMButtonSearchReq.BMButtonSearchRequest);
            DefaultSOAPAPICallHandler defaultHandler    = new DefaultSOAPAPICallHandler(this.config, bMButtonSearchReq.ToXMLString(null, "BMButtonSearchReq"), null, null);
            IAPICallPreHandler        apiCallPreHandler = new MerchantAPICallPreHandler(this.config, defaultHandler, credential);

            ((MerchantAPICallPreHandler)apiCallPreHandler).SDKName    = SDKName;
            ((MerchantAPICallPreHandler)apiCallPreHandler).SDKVersion = SDKVersion;
            ((MerchantAPICallPreHandler)apiCallPreHandler).PortName   = "PayPalAPI";

            XmlDocument xmlDocument = new XmlDocument();

            xmlDocument.LoadXml(Call(apiCallPreHandler));
            return(new BMButtonSearchResponseType(
                       xmlDocument.SelectSingleNode("*[local-name()='Envelope']/*[local-name()='Body']/*[local-name()='BMButtonSearchResponse']")
                       ));
        }
Exemplo n.º 5
0
        protected void Submit_Click(object sender, EventArgs e)
        {
            // Create request object
            BMButtonSearchRequestType request = new BMButtonSearchRequestType();

            request.StartDate = startDate.Text;
            request.EndDate   = endDate.Text;

            // Invoke the API
            BMButtonSearchReq wrapper = new BMButtonSearchReq();

            wrapper.BMButtonSearchRequest = request;
            PayPalAPIInterfaceServiceService service  = new PayPalAPIInterfaceServiceService();
            BMButtonSearchResponseType       response = service.BMButtonSearch(wrapper);

            // Check for API return status
            setKeyResponseObjects(service, response);
        }
        protected void Submit_Click(object sender, EventArgs e)
        {
            // Create request object
            BMButtonSearchRequestType request = new BMButtonSearchRequestType();

            // (Required) Starting date for the search. The value must be in UTC/GMT format;
            // for example, 2009-08-24T05:38:48Z. No wildcards are allowed.
            request.StartDate = startDate.Text;

            // (Optional) Ending date for the search. The value must be in UTC/GMT format;
            // for example, 2010-05-01T05:38:48Z. No wildcards are allowed.
            request.EndDate = endDate.Text;

            // Invoke the API
            BMButtonSearchReq wrapper = new BMButtonSearchReq();

            wrapper.BMButtonSearchRequest = request;
            PayPalAPIInterfaceServiceService service  = new PayPalAPIInterfaceServiceService();
            BMButtonSearchResponseType       response = service.BMButtonSearch(wrapper);

            // Check for API return status
            setKeyResponseObjects(service, response);
        }
Exemplo n.º 7
0
        /// <summary>
        ///
        /// </summary>
        ///<param name="bMButtonSearchReq"></param>

        public BMButtonSearchResponseType BMButtonSearch(BMButtonSearchReq bMButtonSearchReq)
        {
            return(BMButtonSearch(bMButtonSearchReq, (string)null));
        }
Exemplo n.º 8
0
 public BMButtonSearchResponseType BMButtonSearch(BMButtonSearchReq BMButtonSearchReq)
 {
     return(BMButtonSearch(BMButtonSearchReq, null));
 }