Here is way a you can accept non-cash payment which CANT be reversed. Have them send a bank check from a bank local near them that is also near you AND you DONT have an account at. Go to that local branch with the bank check. They validate the check since it is theirs and cash it. You may have to pay a small fee but the buyer can roll that into the payment. Walk out with cash .. done. Of course send the item after you cash it .. if the check is fraudulent you are out nothing
Mike V