Every blockchain requires a certain number of network confirmations to mark transaction as successful. But sometimes the transaction is pending too long. This could be caused by a number of reasons:
transaction fee was too small
blockchain network is very busy with a big amount of transactions pending
other network issues like maintenance