Ask HN: Use Appengine or Stripe? How are your “card declined” rates?
We have never had a chargeback, our customers are reputable (school admin staff), and our customer satisfaction rates make me blush. So why are the banks now declining all payments?
Our service runs on Appengine, so it's possible that a scammer's app has tarnished Appengine's IP range with the banks' fraud detection systems. If this is the case, then all other Appengine apps should be seeing their decline rates going crazy too.
If you use Appengine or Stripe and accept card payments, I'd really appreciate it if you could comment on your decline rates below. It's quite possible that this issue is only affecting us, but if others are in the same boat then a simple up/same/down will let us isolate the issue with Appengine, Stripe or the banks' fraud detection system.
Thanks!
4 comments
[ 6.6 ms ] story [ 53.0 ms ] threadWith Stripe's help, we've resolved the problem. In the process, I've learned several things:
- Do the numbers. In our case, we found that the decline surge was caused purely by MasterCard payments in foreign currencies.
- Actively encourage customers to call their bank to accept the payment. In our case, we modified the payment rejected page to give detailed instructions, including what information their bank would need.
- The customer calls provide feedback to the bank's fraud detection system on a timescale of days. Our MasterCard rejections went from zero to 100% over three or four days, and then gradually back down to zero over three days.
- The banks don't get IP addresses, so Appengine was not a factor in the declined payments.
My only criticism of Stripe is that their declines help page describes declines as sporadic random events, which was not what we were experiencing. Knowing that decline surges happen - and the points above - would have hugely reduced the stress caused by the situation.
But apart from that, Stripe are great. Their simple-but-powerful and awesomely-documented API is the best I've used, and the service itself just works. Thanks Stripe!