The last time, I've used Alibaba to pay, with trade assurance. The standard is 2.99% fee, but I believe there was a promotion (at least for Singapore), to cap the fees at US$40 max. Singapore also have card that gives 4 miles per S$1 for Alibaba, so that was an avenue for me.