Failed orders can be for two reasons :
The payment was declined: the credit card didn’t have enough funds / the bank refused / CVC was not valid …etc (there are more than 50 reasons in which Stripe can refuse the payment).
The POS is not reachable: when trying to send them the order (it has a TTL of 8 minutes, therefore the system keeps trying to reach the POS during the 8 minutes)
Find out what Order Anywhere can do for your business
Talk to your Account Manager