International Payments

What is the safest way(s) to receive payments from overseas? I understand cheques can bounce several months after clearing and credit transfers can be reversed. Is there ever a point when the recipient can be sure he's "got the money"?

My question is mainly academic but I think it's something worth knowing.