Hum .. I mean the safest method of payment to receive the goods.
Credit Card would be the safest out of those options above. If nothing arrives then you have the opportunity to perform a charge back with your CC company. As I said, just make sure you are covered before going ahead with it.
The safest method of international commercial payment is probably a sight draft. This is basically a bank to bank escrow deal. Your bank tells the buyer's bank that they have the funds in their control and will release them upon your receipt and acceptance of the goods.
In this manner, the seller is assured the money is being held for release as soon as the goods are accepted and the buyer has a chance to actually see the goods before turning the money over.
Since the seller would have the responsibility to pay for return shipping if the goods are not acceptable, they would make sure the order was exactly as advertised.
Sight draft is a universally accepted method of payment. If your supplier will accept bank drafts they should also accept a sight draft if they are a legitimate supplier.