Hi Vern! This is a working demo built right here in CfA’s Gravity Forms (form #136 — open it in the form editor to see exactly how it’s wired). It solves both problems:
- 3% fee across multiple products: field #9 is a Product field with Field Type = Calculation, quantity disabled, formula
({Summer Program A (Price):5.2} + {Summer Program B (Price):6.2} + {Weekend Workshop C (Price):7.2}) * 0.03. Products hidden by conditional logic count as $0, so the fee always matches whatever combination is picked. - Submitting without a credit card: the “How would you like to pay?” radio drives conditional logic on the card field, the fee field, and (on a real form) the Authorize.Net feed — set the feed’s conditional logic to only process when payment method = credit card. Check payers never see the card field, skip the 3%, and still see the running Total.
Try it: pick a couple of programs, then flip between credit card and check and watch the fee and total change. Submitting is safe — no payment feed is attached to this demo, nothing gets charged.