} catch (CreditCardAuthorizationException ccae) { throw ccae;
	public void finishPayment(String properties) throws CreditCardAuthorizationException {		try {			CreditCardClient client = getCreditCardBusiness().getCreditCardClient(getCreditCardMerchant());			client.finishTransaction(properties);		}		catch (Exception e) {			e.printStackTrace(System.err);			throw new CreditCardAuthorizationException("Online payment failed. Unknown error.");		}	}