Stripe plugin - Sorry, this user didn't provide his credit card information and can't be charged

Hi All,

I am getting the following error when trying to complete a purchase: Sorry, this user didn’t provide his credit card information and can’t be charged

This occurs when a user has prepurchased seats and tries to purchase additional once the prepurchased have been used.

The initial purchase occurs outside the app and the new customer and their customer, subscription, plan and price id is created using data from a stripe webhook.

Is there something else i need to do to approve the cards use in the app?

In the stripe customer portal the payment method card is displayed:

The workflow to add a user and charge them is:

Any advice appreciated, thanks!