Upgraded Umb and now Vendr won't allow freebies
# help-with-umbraco
c
Umb V10.8.5 + Vendr V3.0.15 + Vendr Checkout V3.0.0 Site upgraded from Umb V10.6.1 to V10.8.5. Products that were free, i.e. price of £0.00, used to go through fine, but now there are two 500 errors as the checkout/review-order page loads alluding to there being empty line_items and a StripException in StripeClient.cs line 153. I upgraded Vendr from V3.0.12 to V3.0.15 but it's still the same. Debugging, I can see the order but there's no "line_items" parameter in there. The site works fine for products with a price. AggregateException: AsyncHelper.RunSync method threw an exception. (You passed an empty string for 'line_items'. We assume empty values are an attempt to unset a parameter; however 'line_items' cannot be unset. You should remove 'line_items' from your request or supply a non-empty value.) StripeException: You passed an empty string for 'line_items'. We assume empty values are an attempt to unset a parameter; however 'line_items' cannot be unset. You should remove 'line_items' from your request or supply a non-empty value. Any ideas how to get to these things to fix 'em?
So it looks like the transaction has stopped picking up the Zero Value payment method. As far as I can tell everything is set correctly. Any advice on how a free item should be set up in Vendr would be appreciated. I'm assuming it's not a code issue due to the recent upgrades.
Also how do Vendr customers now get Customer Support?
3 Views