You are here: / / Card used to create subscription fails
I’ve had a couple of customers recently who tried to pay with a card that was declined by their bank. But they still got an email from the subscription plugin to say that their subscription was created. Is that what you would expect to happen?
What do you see in your Stripe’s merchant account? Do you see the charge to have passed there?
No. There have been 2 cases this week. In the first the card was declined for lack of funds. The second case was a “Do not honor” message.
The subscription was created. The invoice was finalized but the payment failed.The invoice was kept “alive” for 24 hours and I was able to manually retry collecting payment in the Stripe dashboard during this time, but after 24 hours the invoice was voided and the subscription in my wordpress dashboard was changed to “Incomplete_expired”
All that is good. Except for the fact that the customer was taken to the Subscription was created page, so they think they have a subscription with me.
I have tested with an “insufficient funds” card and it gives the following error:
Your card has insufficient funds
Not sure why you are seeing a different result. What version of the main plugin and the subscription addon are you using?
I am using Stripe Payments 2.0.11 and Subscriptions 2.0.2
The only other thing is that I am still using the Stripe legacy API, because I want customers to be able to subscribe using Apple Pay.
I’ve changed that to the new API and I’ll keep an eye on any failed payments from now on. But losing Apple Pay is a real pain.
Unfortunately I don’t have a card that I can test this with, but if you have one I could send you a link to a subscription creation page and you can see if you get notified that a subscription has been created?
okay. Please update the core stripe plugin to v2.0.12 and the stripe subscription addon to 2.0.2
The apple pay should now work with the new API also. Please note that the apple pay option is shown in the payment popup (in the new API).
You must be logged in to reply to this topic.