Exemplo n.º 1
0
      public VerifyResponseInformation performVoidTransaction(string json, HttpWebRequest request)
      {
          VerifyResponseInformation responseObject = new VerifyResponseInformation();

          using (var streamWriter = new StreamWriter(request.GetRequestStream()))
          {
              streamWriter.Write(json);
              streamWriter.Flush();
              streamWriter.Close();
          }
          var result = doPost(request, _url);

          responseObject         = JsonConvert.DeserializeObject <VerifyResponseInformation>(result);
          responseObject.rowData = result;
          return(responseObject);
      }
Exemplo n.º 2
0
        public void doVerify()
        {
            string url   = "https://staging-api.payhub.com/api/v2/";
            string oauth = "107d74ab-4a18-4713-88ff-69bd05710086";

            Merchant merchant = new Merchant();

            merchant.organization_id = 10127;
            merchant.terminal_id     = 215;
            CardData card_data = new CardData();

            card_data.card_number       = "4055011111111111";
            card_data.card_expiry_date  = "202012"; //September 2018
            card_data.billing_address_1 = "123 Happy St";
            card_data.billing_address_2 = "On the corner";
            card_data.billing_city      = "San Rafael";
            card_data.billing_state     = "CA";
            card_data.billing_zip       = "94901";
            card_data.cvv_data          = "999";
            Customer customer = new Customer();

            customer.first_name    = "Joe";
            customer.last_name     = "Tester";
            customer.company_name  = "Payhub Inc";
            customer.job_title     = "Software Engineer";
            customer.email_address = "*****@*****.**";
            customer.web_address   = "http://payhub.com";
            customer.phone_number  = "844-217-1631";
            customer.phone_ext     = "123";
            customer.phone_type    = "W";
            Verify                    verify      = new Verify(merchant, card_data, customer);
            TransactionManager        transaction = new TransactionManager(url, oauth, merchant);
            VerifyResponseInformation response    = transaction.doVerify(verify);

            Console.Write(response.rowData);
        }