I have seen a few people with the same issue and now I have it.
Joomla 3.9.21
VirtueMart 3.8.4 10335
PHP version 7.2.33
error with stripe.js
Invalid source object: must be a dictionary or a non-empty string.
Error with Charge direct - It looks like stripe doesn't want to use this method:
Sending credit card numbers directly to the Stripe API is generally unsafe. To continue processing use Stripe.js, the Stripe mobile bindings, or Stripe Elements. For more information, see https://dashboard.stripe.com/account/integration/settings.
Your help is greatly appreciate.
I checked forum and guide here
https://www.puma-it.ie/en/joomla-virtuemart-extensions/documentation/71-troubleshooting-stripe-for-virtuemart-joomla
Thank you,
Jason