[OFBiz] Users - Ecommerce: Using BillingAccount for checkoutreturns "Please select a method of payment"
Vinay Agarwal
VinayKAgarwal at hotmail.com
Wed Apr 12 14:31:55 CDT 2006
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
More information about the Users
mailing list