I’m seeing some delays with customers being able to use a card they have just saved. The workflow in our app is:
- Customer adds items to their cart on our end
- Customer is prompted to create an account to check out (if they haven’t registered before.)
- Customer registers and saves a card using the Square card form.
- Checkout is completed using the card they have saved.
Most of the time this seems to work, but on a few occasions I’m seeing “NOT_FOUND: Card on file not found” errors when trying to check out with a card that was recently saved.
The latest error has this timeline (PDT timezone):
10:45am: user registers on our app
1:51pm: they try to place an order
3:47pm: user info was updated on Square.
The order they tried to place was unsuccessful due to the “card not found” error. Looking at their info from the customers API, they have 2 of the same card saved, which confirms what they saved on our end. It looks to me like there was a 2 hour delay actually saving the cards to their Square account though?
Customer ID is AMJGCMYEPH1J91TTDN5PN0BYH4 if that helps.
This is one example, but we’re seeing these sporadically every day or so. Should we expect a delay between a customer saving the card and actually being able to use it?