Example #1
0
        private SharedPageRequest SetupRequest(SharedPageRequest request)
        {
            request.CustomerIP      = "127.0.0.1";
            request.DeviceID        = "123";
            request.PartnerID       = "456";
            request.Customer        = TestUtils.CreateTestCustomer();
            request.Payment         = TestUtils.CreateTestPayment();
            request.ShippingAddress = TestUtils.CreateTestShippingAddress();
            request.Items.Add(TestUtils.CreateTestItem());

            return(request);
        }
Example #2
0
        public void ProcessPaymentTest()
        {
            var request = new SharedPageRequest("http://www.eway.com.au", "http://www.eway.com.au", TransactionType.Purchase);

            request = SetupRequest(request);

            var response = client.ProcessPayment <SharedPageResponse>(request);

            Assert.IsNotNull(response.AccessCode);
            Assert.IsNotNull(response.SharedPaymentUrl);
            Assert.IsNull(response.Errors);
        }