Here are several reasons that cause the transactions failed.
Wrong transfer amount.
Wrong recipient details (this includes incorrect bank, name didn't match with the registered name on banks, incorrect address, incorrect phone number, wrong bank branch code, etc).
The payment was made after the transaction had expired.
Payment rejected by our Compliance team.
If your transaction failed, sure you can request for a refund. See how to make refund request here.