Amaiz launches new international payment service to 96 countries