Card payments usually arrive instantly
If the order still shows “Pending”, the payment usually wasn’t completed – for example because the confirmation in your banking app was interrupted. You don’t need to cancel an unpaid order; simply place a new one.