Put simply, a pending transaction means your payment has been approved but hasn't been fully processed yet as it’s still moving between banks.
While the transaction is authorised and the amount is set aside, the final processing isn't complete. It usually takes 2-3 days for transactions in pending status to progress to ‘done’.