Enabling PaymentRequest on Mac.

BUG=679127

Review-Url: https://codereview.chromium.org/2687033004
Cr-Commit-Position: refs/heads/master@{#449692}
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
index fa63405..c61af1d 100644
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -249,7 +249,7 @@
 #include "chrome/browser/chrome_browser_main_posix.h"
 #endif
 
-#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_WIN)
+#if !defined(OS_ANDROID)
 #include "chrome/browser/payments/payment_request_factory.h"
 #endif
 
@@ -1481,7 +1481,7 @@
   return true;
 }
 
-#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_WIN)
+#if !defined(OS_ANDROID)
 bool AreExperimentalWebPlatformFeaturesEnabled() {
   const base::CommandLine& browser_command_line =
       *base::CommandLine::ForCurrentProcess();
@@ -3070,8 +3070,7 @@
         base::Bind(&ForwardShareServiceRequest,
                    web_contents->GetJavaInterfaces()->GetWeakPtr()));
   }
-#elif defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_WIN)
-  // TODO(crbug.com/679127): Enable for MacViews implementation.
+#else
   if (AreExperimentalWebPlatformFeaturesEnabled()) {
     content::WebContents* web_contents =
         content::WebContents::FromRenderFrameHost(render_frame_host);