L'argent sur le compte n'est pas une garantie. La banque crédite rapidement (ce qui nous évite les problèmes de trésorerie), puis fait les vérifications approfondies, voit qu'il y a un problème, et ton compte est débité. Pendant ce temps, tu as envoyé ton colis en toute confiance.
Si le gars est vraiment un "expatrié", alors il a probablement un compte en France. J'exigerais un paiement depuis un compte français.
Il y a beaucoup d'arnaques qui proviennent de personnes se disant en Côte d'Ivoire (hélas pour la réputation de ce pays qui mérite mieux), et l'acheteur, s'il est honnête, devrait comprendre une certaine réticence.