public static Map<String, Object> testProcessor(DispatchContext dctx, Map<String, ? extends Object> context) {
Locale locale = (Locale) context.get("locale");
Map<String, Object> result = FastMap.newInstance();
BigDecimal processAmount = (BigDecimal) context.get("processAmount");
if (processAmount != null && processAmount.compareTo(new BigDecimal("100.00")) >= 0)
result.put("authResult", Boolean.TRUE);
if (processAmount != null && processAmount.compareTo(new BigDecimal("100.00")) < 0)
result.put("authResult", Boolean.FALSE);
result.put("customerRespMsgs", UtilMisc.toList(UtilProperties.getMessage(resource,
"AccountingPaymentTestProcessorMinimumPurchase", locale)));