Forgive my bad English. I home my message to be clear enough.
I experienced the 0 - [] operator not supported for strings error when calling the cart.
After having cleaned the Show checkout steps box, the cart is displayed regularly.
But when I try to change the payment method, the error appears again. No way to override it.
This is my environment:
Joomla 3.6.5
VirtueMart 3.2.1
PHP Built On: Linux web-lnx36.ergonet.host 3.10.0-514.10.2.el7.x86_64 #1 SMP Fri Mar 3 00:04:05 UTC 2017 x86_64
Database Version: 5.5.5-10.1.22-MariaDB
Database Collation: utf8_general_ci
Database Connection Collation: utf8mb4_general_ci
PHP Version: 7.1.0
Web Server: Apache
sh404SEF is also installed, but the error appears even if sh404SEF is inactive.
I configured two standard payment methods (bank transfer and cash to the carrier) and the PayPal one (the simplest one).
The Stripe Charge Type option is set to Charge Direct, but the error appears even if set to Stripe.js
The template is made by me with Template Creator CK, that produces a clear CSS with no framwork.
I tried both to leave the Credit Cards box empty (Available for All) and to select all credit cards: same result.
You can find the site at https://carbsandprotein.com (sorry, just in Italian by now). Email me if you need a Super User account.
Can you help me?