(i.e. the polished Stripe checkout version of wire transfer)
Not to mention the lack of protection the buyer would feel, as compared to a Credit Card.
There’s also no receipt you can point to to show the intended recipient was who received it.
That’s a huge disincentive for the client/customer to pay that way, and for the receiver the large delay in receiving money can be limiting as well.
Obviously it’s absurd that we’re still in this position in 2020 (that there isn’t a close approximation of instantaneous international transactions at a reasonable - eg fixed - price is beyond stupid)
The reversibility of card charges is a huge con, not a pro. Don't want it for large transactions, especially if involving physical goods (non recoverable costs). Besides, chargeback is a privilege reserved to consumers, it's not available to business accounts.
I've had clients that would prefer to pay 3% to be able to use their credit card to pay an invoice, rather than go through a wire transfer process.
You can just add the fee onto the charge, and let the customer decide if the convenience of paying with a card is worth it.
The biggest hit is usually the foreign currency conversion spread which is enormously unfavorable compared to the forex spot rate.
Then there are lots of problems if your bank doesn’t have a direct correspondant bank relationship with the Hong Kong bank and instead relies on other banks to handle that for them - this can lead to delays of up to a week and quite often leads to a link in the chain rejecting things for some reason (perhaps fraud checks or “know your customer” issues or perhaps one bank stripped all leading zeroes from the account number).
International wires are a pain in the ass, especially for relatively low sums like a few thousand dollars.
Personally, I use TransferWise for most international transactions now - it’s fast and the spread is much better.