Re: Users - Ecommerce: Using BillingAccount for checkoutreturns "Please select a method of payment"

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: Users - Ecommerce: Using BillingAccount for checkoutreturns "Please select a method of payment"

Vinay Agarwal
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