Oddly, some parts of their API continued to work. When we take online purchases we have a checkbox to allow customers to keep their card on file (stored with Square - we keep a card ID generated by Square). Well, our software accesses the Square Customers API first to store the card, before we try to create a payment. So during the outage, all these customers were able to put their cards on file, but then the payment failed within the same 1-second time span. The result was that we ended up with tons of duplicate cards on file as customers kept re-submitting.
Comments
Oddly, some parts of their API continued to work. When we take online purchases we have a checkbox to allow customers to keep their card on file (stored with Square - we keep a card ID generated by Square). Well, our software accesses the Square Customers API first to store the card, before we try to create a payment. So during the outage, all these customers were able to put their cards on file, but then the payment failed within the same 1-second time span. The result was that we ended up with tons of duplicate cards on file as customers kept re-submitting.