Beispiel #1
0
        public void Should_receive_success_response()
        {
            var authResponse = GetStandardAuthResponse();
            var response     = RealExRequestFactory.RealExVoidRequest(authResponse.OrderId, authResponse.PasRef, authResponse.AuthCode).GetResponse();

            Assert.AreEqual("00", response.Result);
        }
Beispiel #2
0
        public void Should_send_3d_auth_request_successfully()
        {
            var orderId  = Guid.NewGuid().ToString();
            var response = RealExRequestFactory.RealEx3DEnrolledRequest(orderId, Amount, Card).GetResponse();

            Assert.AreEqual("00", response.Result);
            var formReponse  = FormPoster.Post(new Uri(response.Url), string.Format("&PaReq={0}&MD={1}&TermUrl={2}", HttpUtility.UrlEncode(response.PaReq), HttpUtility.UrlEncode("merchant data"), HttpUtility.UrlEncode("http://myurl.com")));
            var htmlDocument = new HtmlDocument();

            htmlDocument.LoadHtml(formReponse);
            var paRes = htmlDocument.DocumentNode.SelectSingleNode("//input[@name='PaRes']").GetAttributeValue("value", "");

            response = RealExRequestFactory.RealEx3DVerifyRequest(orderId, Amount, Card, paRes).GetResponse();
            Assert.AreEqual("00", response.Result);
            response = RealExRequestFactory.RealEx3DAuthRequest(orderId, Amount, Card, response.ThreeDSecure).GetResponse();
            Assert.AreEqual("00", response.Result);
        }
Beispiel #3
0
        public void Should_receive_success_response()
        {
            var response = RealExRequestFactory.RealExTssRequest(Guid.NewGuid().ToString(), Amount, Card, true).GetResponse();

            Assert.AreEqual("00", response.Result);
        }
 public void TestFixtureSetUp()
 {
     Amount = new Amount(100, RealExCurrency.EUR);
     Card   = new Card("C Holder", RealExCardType.VISA, "4012001037141112", "1212", new Cvn("123"));
     RealExRequestFactory = new RealExRequestFactory(Secret, MerchantId);
 }
 public void TestFixtureSetUp()
 {
     Amount = new Amount(100, RealExCurrency.EUR);
     Card = new Card("C Holder", RealExCardType.VISA, "4012001037141112", "1212", new Cvn("123"));
     RealExRequestFactory = new RealExRequestFactory(Secret, MerchantId);
 }