For a long time, merchants using Stripe to process payments have declined my cards. It took me a long time to figure out what was happening.
What I tried (unsuccessfully)
- I tried to use various cards, all of which work elsewhere (including overseas transactions).
- I tried to use cards in my wife's name, which also work elsewhere (including overseas transactions).
- I used both debit and credit cards.
- I spoke with my bank as suggested by various merchants. They confirmed there was no security holds on my account. They don't even see the failed transaction on their end.
A light bulb goes on
Recently, I tried to place an order on a merchant using Stripe. As always, it got declined. On a whim, I decided to delete my account and recreate it in my wife's name. On placing an order using her account, the payment immediately went through. Remember, this is on the same merchant who had declined the payment from my account for the same card just a few minutes earlier.
This led me to conclude that Stripe is blocking the payments based on my email.
So what can you do?
If you are using Gmail as an email provider, you can just add +email@example.com to the email address, which will create an alias for your Gmail account. This means that as far as Stripe is concerned, it's a different address from the one they blocked, but the emails from the merchant will still come to your email address.
If it's so simple to bypass the decline, you would think getting Stripe to take the email off the blocklist would be easy. You can read about the ongoing saga below.
The Stripe Saga: My Attempt to resolve this with Stripe support
With this new insight, I reached out to Stripe. I told them about the payments failing and my suspicion that the failure was because of my email and asked if there was some way to get my email off the blocklist. Unfortunately, Stripe needs a merchant to contact them to look at the issue. I haven't had much luck getting merchants to email stripe. Most merchants suggest talking to the bank, which does not help when the bank does not even see the transaction.
Over 3 months and in multiple emails, I communicated to Stripe that merchants are not contacting them because they either don't understand that the email is an issue or they have better things to do with their time. Each time it was a (semi?)canned reply, "please reach out to a merchant and ask them to contact us".
Finally, I sent them a screenshot showing Stripe's decline code as "fraudulent". I also sent them the response from a merchant clearly stating that they(merchant) think I should reach out to Stripe as they don't think they(Stripe) would give them the information. I also told them I bypassed the fraudulent decline code by providing an alternate email address.
I was hoping that this would get Stripe to resolve the issue. But alas, I got the same canned reply.
After telling them I was getting tired of this chicken and egg problem, they linked some text to send to the merchant. I have sent this to the merchant, but I don't think the merchant has much incentive to prioritise this.
I will update this section with any more progress.
Immediately after posting this article, the people at Stripe reached out to me on Twitter. Two days later, they resolved the issue- the issue being that the email had previously been flagged. Unfortunately, they could not share any more information with me. But the good news is that this issue is now sorted.
Cover Photo from Unsplash