@Test
	public void preAuth() throws BeanstreamApiException {
		CardPaymentRequest paymentRequest = getCreditCardPaymentRequest(
				getRandomOrderId("GAS"), "120.00");
		PaymentResponse response = beanstream.payments()
				.preAuth(paymentRequest);

		if (response.isApproved()) {
			PaymentResponse authResp = beanstream.payments().preAuthCompletion(
					response.id, 43.50);
			if (!authResp.isApproved()) {
				Assert.fail("This auth completion should be approved because a greater amount has been pre authorized");
			}
		}
	}