'Cant get commerce js/ stripe to authorise test transaction

I cant get commerce.js to process transaction in the ecommerce website tutorial im following. Whenever i attempt a transaction it says

{
  "status_code": 402,
  "error": {
    "message": "The specified payment method requires further verification",
    "type": "requires_verification",
    "param": "pi_3KuHUGSCnOzTd5gv1y7qWTUS_secret_UPSucrdQSjwfWzMRksWZkN3Sv"
  },
  "help": {
    "slack": "http://slack.commercejs.com",
    "_comment": "*help* & *console* error responses will not be returned when using production/live API keys."
  }
} 

in the commerce js logs, but im using test keys and the card 4242424242.... Log from Commercejs



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source