"Token - Card token missing - javascript is required for this payment form" when submitting the payment form

The above error always indicates an issue with your on page javascript setup.

There are few things to check first :

  • Have you included the required javascript on the page?
  • Are there any javascript errors in the console?
  • Have you included jQuery multiple times on the page?
  • Have you changed the form id on the Charge form from the default charge-form, and not updated the charge js init block?