A transaction can remain in the 'pending' status for various reasons. Different merchants have varying timelines for processing and finalizing their sales, which can lead to delays in settlement. Additionally, weekends, public holidays, or technical issues can introduce further delays. It's advisable to monitor such transactions, and if they remain pending for an unusually long time, it's a good idea to contact your bank for clarification.