public WSCommerceIntegrationServiceImplService GetDeferredProxy() { var proxy = new WSCommerceIntegrationServiceImplService(); proxy.Url = "https://tbk.orangepeople.cl/WSWebpayTransaction/cxf/WSCommerceIntegrationService"; Policy policy = new Policy(); CustomPolicyAssertion customPolicy = new CustomPolicyAssertion(this.IssuerCertificateName, this.TransbankCertificateName); policy.Assertions.Add(customPolicy); proxy.SetPolicy(policy); proxy.Timeout = 60000; proxy.UseDefaultCredentials = false; return proxy; }
public WSWebpayServiceImplService GetNormalProxy() { try { var proxy = new WSWebpayServiceImplService(); proxy.Url = "https://tbk.orangepeople.cl/WSWebpayTransaction/cxf/WSWebpayService"; Policy policy = new Policy(); CustomPolicyAssertion customPolicy = new CustomPolicyAssertion(this.IssuerCertificateName, this.TransbankCertificateName); policy.Assertions.Add(customPolicy); proxy.SetPolicy(policy); proxy.Timeout = 60000; proxy.UseDefaultCredentials = false; return proxy; }catch(Exception ex) { throw ParseException(ex); } }