String amountStr = (String) context.get("amountPaid");
BigDecimal amountPaid = BigDecimal.ZERO;
if (UtilValidate.isNotEmpty(amountStr)) {
amountPaid = new BigDecimal(amountStr);
}
cart.addPaymentAmount("EXT_EBAY", amountPaid, externalId, null, true, false, false);
Timestamp orderDate = UtilDateTime.nowTimestamp();
if (UtilValidate.isNotEmpty(context.get("createdDate"))) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
Date createdDate = dateFormat.parse((String) context.get("createdDate"));
orderDate = new Timestamp(createdDate.getTime());