public void GetPaymentURL(IBPRequest req, BPEndResponseDelegate callbackHandler, Control ctrl) { this.FormsControl = ctrl; this.CallbackMethod = callbackHandler; this.mRequest = (XmlRpcBPRequest) req; BPProxy proxy = XmlRpcProxyGen.Create<BPProxy>(); proxy.Url = this.EndpointUri; proxy.BegingetPaymentURL(this.mRequest.Request, new AsyncCallback(this.GetPaymentURLResponse), null); }
public void GetBigpointURL() { XmlRpcBPProvider provider = XmlRpcBPProvider.CreateForEndpoint(URLs.ProfileProtocol, URLs.ProfileServerAddressBigpoint, URLs.ProfileServerPort, URLs.ProfileBPPath); XmlRpcBPRequest req = new XmlRpcBPRequest { SessionID = RemoteServices.Instance.SessionGuid.ToString().Replace("-", ""), UserGUID = RemoteServices.Instance.UserGuid.ToString().Replace("-", "") }; provider.GetPaymentURL(req, new BPEndResponseDelegate(this.GetbigpointURLCallback), this); }