in ebay/src/main/java/org/apache/ofbiz/ebay/ProductsExportToEbay.java [435:502]
private static void setPaymentMethodAccepted(Document itemDocument, Element itemElem, Map<String, Object> context) {
String payPal = (String) context.get("paymentPayPal");
String payPalEmail = (String) context.get("payPalEmail");
String visaMC = (String) context.get("paymentVisaMC");
String amEx = (String) context.get("paymentAmEx");
String discover = (String) context.get("paymentDiscover");
String ccAccepted = (String) context.get("paymentCCAccepted");
String cashInPerson = (String) context.get("paymentCashInPerson");
String cashOnPickup = (String) context.get("paymentCashOnPickup");
String cod = (String) context.get("paymentCOD");
String codPrePayDelivery = (String) context.get("paymentCODPrePayDelivery");
String mocc = (String) context.get("paymentMOCC");
String moneyXferAccepted = (String) context.get("paymentMoneyXferAccepted");
String personalCheck = (String) context.get("paymentPersonalCheck");
// PayPal
if (UtilValidate.isNotEmpty(payPal) && "on".equals(payPal)) {
UtilXml.addChildElementValue(itemElem, "PaymentMethods", "PayPal", itemDocument);
// PayPal email
if (UtilValidate.isNotEmpty(payPalEmail)) {
UtilXml.addChildElementValue(itemElem, "PayPalEmailAddress", payPalEmail, itemDocument);
}
}
// Visa/Master Card
if (UtilValidate.isNotEmpty(visaMC) && "on".equals(visaMC)) {
UtilXml.addChildElementValue(itemElem, "PaymentMethods", "VisaMC", itemDocument);
}
// American Express
if (UtilValidate.isNotEmpty(amEx) && "on".equals(amEx)) {
UtilXml.addChildElementValue(itemElem, "PaymentMethods", "AmEx", itemDocument);
}
// Discover
if (UtilValidate.isNotEmpty(discover) && "on".equals(discover)) {
UtilXml.addChildElementValue(itemElem, "PaymentMethods", "Discover", itemDocument);
}
// Credit Card Accepted
if (UtilValidate.isNotEmpty(ccAccepted) && "on".equals(ccAccepted)) {
UtilXml.addChildElementValue(itemElem, "PaymentMethods", "CCAccepted", itemDocument);
}
// Cash In Person
if (UtilValidate.isNotEmpty(cashInPerson) && "on".equals(cashInPerson)) {
UtilXml.addChildElementValue(itemElem, "PaymentMethods", "CashInPerson", itemDocument);
}
// Cash on Pickup
if (UtilValidate.isNotEmpty(cashOnPickup) && "on".equals(cashOnPickup)) {
UtilXml.addChildElementValue(itemElem, "PaymentMethods", "CashOnPickup", itemDocument);
}
// Cash on Delivery
if (UtilValidate.isNotEmpty(cod) && "on".equals(cod)) {
UtilXml.addChildElementValue(itemElem, "PaymentMethods", "COD", itemDocument);
}
// Cash On Delivery After Paid
if (UtilValidate.isNotEmpty(codPrePayDelivery) && "on".equals(codPrePayDelivery)) {
UtilXml.addChildElementValue(itemElem, "PaymentMethods", "CODPrePayDelivery", itemDocument);
}
// Money order/cashiers check
if (UtilValidate.isNotEmpty(mocc) && "on".equals(mocc)) {
UtilXml.addChildElementValue(itemElem, "PaymentMethods", "MOCC", itemDocument);
}
// Direct transfer of money
if (UtilValidate.isNotEmpty(moneyXferAccepted) && "on".equals(moneyXferAccepted)) {
UtilXml.addChildElementValue(itemElem, "PaymentMethods", "MoneyXferAccepted", itemDocument);
}
// Personal Check
if (UtilValidate.isNotEmpty(personalCheck) && "on".equals(personalCheck)) {
UtilXml.addChildElementValue(itemElem, "PaymentMethods", "PersonalCheck", itemDocument);
}
}