I've been happily using the TangoCard API to offer gift cards to my customers since October 2016. It has "just worked" and I have had zero issues until this last week, when they deprecated their /V1/ API endpoints. The way I learned about it was through one of my customers reporting a "301 Moved Permanently" message when she was trying to manage her gift cards through my system.
A) They sent me no warning emails at all. Did any of you get one?
B) Their V2 is very different: routes are different and a lot of variables are camel case instead of snake case eg: cc_token is now creditCardToken.
C) They changed how money is represented. 100 used to be $1. Now it is $100. Further, every transaction used to always be in pennies. Now pennies are only sent if it is not zero. So never 100.00.
D) I found out on Friday the 12th. My complaint ticket seemed to be appropriately escalated. However, the support tech I was involved with was just then leaving on vacation AND the finance department was closed until Monday. So under no circumstances was I going to be up for at least 3 days. 3 days in which there was no way for my customers to access the money they rightfully should have had access to, and to which I was the target of their anger.
So for me? This has meant 2+ days worth of reprogramming at a time where I have a heavy work load. I'm still not sure what to do about consolidating all of the log files. I have searched HN and have not found mention of TangoCard in years. Are you folks using another vendor? Can anyone recommend a good/appropriate way for me to get my message to someone at their company that might actually be heard? eg: "Hey, I have lost very real time here because of your V1 cancellation without warning. How did anyone think this would be okay?".
Or am I wrong? Did I miss something? Is it okay to just force endpoints to go from V1 to V2 overnight without warning?