Plugin Support
slash1andy
(@slash1andy)
Automattic Happiness Engineer
Hey there!
Are you testing this using the same account from the test mode? That often means there’s a token associated with the account from Stripe/SEPA from the test mode, and then it’s being attempted in live mode (obviously that wouldn’t work). Are you seeing this on other accounts other than your test account?
I have had a long test marathon – but now I have narrowed down the problem.
I have tested everything that works – different browser, new accounts, new Stripe API key, database cleanup etc etc – nothing helped.
Then I found out that I can manually enter payment information (i.e. a debit card) in the customer account and this information will be sent to Stripe.
Then I deactivated both Germanized-Plugins – and lo and behold, the payment was initiated – the correct information ends up at Stripe and the card data is stored correctly everywhere.
I then reactivated germanized and specifically deactivated the feature “Delayed conclusion of contract”.
Bingo – without this feature it worked.
I have tested everything that works – different browser, new accounts, new Stripe API key, database cleanup etc etc – nothing helped.
Then I found out that I can manually enter payment information (i.e. a debit card) in the customer account and this information will be sent to Stripe.
Then I deactivated both Germanized-Plugins – and lo and behold, the payment was initiated – the correct information ends up at Stripe and the card data is stored correctly everywhere.
I then reactivated germanized and specifically deactivated the feature “Delayed conclusion of contract”.
Bingo – without this feature it worked.
So I would assume that this is where the problem lies.
Thanks for the follow-up @wdgrimm – that sounds like a very likely cause here. We will keep that in mind if we see this issue again in the future.
Thanks!
– Joey