I'm in EU so revolut is what works best and it's reasonably private from your trade partner since he cannot see your full name. Instant SEPA also has loads of liquidity. I cannot Amazon gift cards. They are more iliquid, with higher premiums and you cannot spend them privately since you need an amazon account with a valid credit card to use them.