| Index: components/autofill/core/browser/payments/payments_service_url.cc
|
| diff --git a/components/autofill/content/browser/wallet/wallet_service_url.cc b/components/autofill/core/browser/payments/payments_service_url.cc
|
| similarity index 62%
|
| rename from components/autofill/content/browser/wallet/wallet_service_url.cc
|
| rename to components/autofill/core/browser/payments/payments_service_url.cc
|
| index 78aad22c34b71e9bea9c1620e7f05d746344da6d..97cd4d2119f093e893528a75f61b1d4847c4af29 100644
|
| --- a/components/autofill/content/browser/wallet/wallet_service_url.cc
|
| +++ b/components/autofill/core/browser/payments/payments_service_url.cc
|
| @@ -2,7 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "components/autofill/content/browser/wallet/wallet_service_url.h"
|
| +#include "components/autofill/core/browser/payments/payments_service_url.h"
|
|
|
| #include <string>
|
|
|
| @@ -14,8 +14,6 @@
|
| #include "base/strings/stringprintf.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "components/autofill/core/common/autofill_switches.h"
|
| -#include "content/public/common/content_switches.h"
|
| -#include "content/public/common/url_constants.h"
|
| #include "google_apis/gaia/gaia_urls.h"
|
| #include "net/base/url_util.h"
|
| #include "url/gurl.h"
|
| @@ -23,12 +21,16 @@
|
| namespace autofill {
|
| namespace {
|
|
|
| -const char kProdWalletServiceUrl[] = "https://wallet.google.com/";
|
| +const char kProdPaymentsServiceUrl[] = "https://wallet.google.com/";
|
|
|
| -const char kSandboxWalletSecureServiceUrl[] =
|
| +const char kSandboxPaymentsSecureServiceUrl[] =
|
| "https://wallet-web.sandbox.google.com/";
|
|
|
| -bool IsWalletProductionEnabled() {
|
| +} // namespace
|
| +
|
| +namespace payments {
|
| +
|
| +bool IsPaymentsProductionEnabled() {
|
| // If the command line flag exists, it takes precedence.
|
| const base::CommandLine* command_line =
|
| base::CommandLine::ForCurrentProcess();
|
| @@ -37,11 +39,6 @@ bool IsWalletProductionEnabled() {
|
| if (!sandbox_enabled.empty())
|
| return sandbox_enabled != "1";
|
|
|
| - // Default to sandbox when --reduce-security-for-testing is passed to allow
|
| - // rAc on http:// pages.
|
| - if (command_line->HasSwitch(::switches::kReduceSecurityForTesting))
|
| - return false;
|
| -
|
| #if defined(ENABLE_PROD_WALLET_SERVICE)
|
| return true;
|
| #else
|
| @@ -50,21 +47,10 @@ bool IsWalletProductionEnabled() {
|
| }
|
|
|
| GURL GetBaseSecureUrl() {
|
| - const base::CommandLine& command_line =
|
| - *base::CommandLine::ForCurrentProcess();
|
| - std::string wallet_secure_url =
|
| - command_line.GetSwitchValueASCII(switches::kWalletSecureServiceUrl);
|
| - if (!wallet_secure_url.empty())
|
| - return GURL(wallet_secure_url);
|
| - if (IsWalletProductionEnabled())
|
| - return GURL(kProdWalletServiceUrl);
|
| - return GURL(kSandboxWalletSecureServiceUrl);
|
| + return GURL(IsPaymentsProductionEnabled() ? kProdPaymentsServiceUrl
|
| + : kSandboxPaymentsSecureServiceUrl);
|
| }
|
|
|
| -} // namespace
|
| -
|
| -namespace wallet {
|
| -
|
| GURL GetManageInstrumentsUrl(size_t user_index) {
|
| std::string path =
|
| base::StringPrintf("manage/w/%" PRIuS "/paymentMethods", user_index);
|
| @@ -77,5 +63,5 @@ GURL GetManageAddressesUrl(size_t user_index) {
|
| return GetBaseSecureUrl().Resolve(path);
|
| }
|
|
|
| -} // namespace wallet
|
| +} // namespace payments
|
| } // namespace autofill
|
|
|