I have noticed that when our clients apsdnsf ML (9.0.1.3 SP1) is configured to use credit cards, the Terms and Conditions panel shows up on the Payment Info Page during checkout (we have AppConfig.RequireTermsAndConditionsAtCheckout set to true). However, they wanted to disable credit card processing for now, and just use POs.
Unfortunately, now when you get to the Payment Info Page during checkout (checkoutpayment.aspx),the Terms and Conditions panel, as well as the "I agree to the terms and condition" checkbox doesn't show up. However, the cart still requires you to accept the terms (even though there's no way to do that!), and you get the "Please indicate your acceptance of the terms..." message.
This seems like a bug to me. Is this normal behavior? Can it easily be circumvented via a change to checkoutpayment.aspx, or via app config, while still requiring the customer to accept the terms?
Picture with PO + credit card processing + terms required enabled:
Picture with PO + terms required enabled:
See, the terms panel isn't there. I double checked, and I have made any changes to the checkoutpayment.aspx file. The customized terms panel color was done via css, not via an aspx or aspx.cs file change.
I would greatly appreciate any help and/or insight!
Thanks!
Jason