ParentFull threaddesine·Isn't Japan also on it's own banking system? You can't use USA Credit/Debit cards most places? Makes sense they would also allow Russia's "third party" option.View on HN