David, Chris, and Si,
On further investigation CheckOutEvents.getSelectedPaymentMethods wants a
billingAccountId in checkOutPaymentId input field but checkoutoptions.ftl
provides "EXT_BILLACT".
In CheckOutEvents.getSelectedPaymentMethods, by changing this line
----
String amountStr = request.getParameter("amount_" + paymentMethods[i]);
----
To
----
String amountStr = null;
if ("EXT_BILLACT".equals(paymentMethods[i])) {
amountStr = request.getParameter("amount_" +
request.getParameter("billingAccountId"));
} else {
amountStr = request.getParameter("amount_" + paymentMethods[i]);
}
----
makes the billingAccount work.
Si, you added yesterday
if (amount != null)
before adding a payment method to selectedPaymentMethods map, but it breaks
the credit card payment method since there isn't a corresponding amount
string in checkoutoptions.ftl.
Regards,
Vinay Agarwal
_______________________________________________
Users mailing list
[hidden email]
http://lists.ofbiz.org/mailman/listinfo/users