Payment failures may happen for a variety of reasons:
- The payment was not verified on the card holders side. Upon checking out from the payment page users should be asked to verify their payment with their bank
- The user's bank may decline the payment
- The user had insufficient funds in their account