It wasn't up to 10 minutes after he contacted his bank I received the payment in my account. If I had release the payment because of the pressure of customer service in the exchange, the money wouldn't have gotten to me, which the buyer will be nowhere to find to make complains to his bank.
You write like an African, this is what I'll have to say concerning this, I don't know how other part of the world works but delay in receiving bank transfer is a common issue over here which is why microfinance banks are recommended to be used for P2P transaction because they don't waste time to reflect money sent or recieve if you have your account up to date. Use microfinance banks for all your P2P transaction and when you receive your money you can move it to you main bank account. Another solution to this issue that you can use next time is to only trade with merchant that are using your type of Bank because intral bank transfer are processed faster because they're transfer between the same banks.
Beginners should never make mistakes to release no matter how long it takes for them to receive payment. Hold on till everything is settled from both sides.
Those exchanges that provide the service of P2P exchange, both centralized and the decentralized exchange all warn users of not releasing coins until you have guarantee receiving payment therefore it makes no sense to release coins until you have confirm receiving payment because scammers are very active on this platform and they're scamming people everyday. Also be careful of the rates those merchant offer because the higher the rate the more likely they'll be scammers as they know greedy people always want to get more money so they'll deceive them with high rate to scam them. Preferably trade with your local merchant that you know personally and you can guarantee he won't cheat or scam you.