if the wire transfer is via SWIFT through a bank:
swift transfers are authenticated and trusted by banks and other parties ;but they are revocable,I mean:the sender may want back the money any time before /till your account has been credited.After your account being credited,it is your money and only your instructions may cause the money go back.
İf the wire transfer happens via a swift message through a bank ,do not send the cue before your account has been credited.Swift payments have value dates.I mean:A swift wire transfer may come today but have a future value date and the bank only pays to you on the value date not before(the bank may discount the funds before the value date but if the funds demanded back by the sender before the value date the bank demands back the funds from from you) and between the wire transfer date and value date,the funds may be demanded back as stated above.so always wait for the credit to your account ;then you have the advantage.Do not act upon a copy of a swift message.
İf the wire transfer happens By paypal:
I do not have a comprehensive knowledge about paypal.But buyers can open paypal accounts and pay via their credit cards through paypal system but they do not authenticate their account opening through paperwork to Paypal system and then Paypal reverse the accounts.So a seller may surprıse when the payment which once was credited,was gone from his paypal account.This happened to me but I was the buyer

but I was very ashamed against the seller
I have no knowledge about other payment mechanisms
So, since you will send cue after you have the money,theoratically you are safe no matter from what country the money is coming on the condition that the money landed on your account except maybe paypal as I explained above.
The best is SWIFT.İt is famous,international,common everywhere but maybe operational cost for the wire transfer to the buyer may be a bit expensive.Also the receipent bank-your bank- may claim their own operational costs from you.
Regards,