最近、私は Google Checkout 別名 Google Wallet で遊んでいました。私の仕事は、Onepage Checkout の支払い方法のステップでオプションとして機能させることでした。
私のMangentoのバージョンはCE 1.6.2.0です
デフォルトでは、カート ページにのみ Google チェックアウト フォームがあり、Onepage チェックアウト ページにはありません。モジュール ( Google Api ) の管理者設定を見ましたが、チェックアウト ページで有効にするオプションが見つかりませんでした。
googlecheckout/form.phtml にフォーム テンプレートがあり、チェックアウト ページで機能する予定だったようです。
私は「撃つ」ことに決め、Mage_GoogleCheckout_Model_Payment を書き換える簡単な拡張機能を作成したので、変更しました
protected $_canUseCheckout = false; to protected $_canUseCheckout = true;
ほら、チェックアウトページに支払い方法としてオプションが表示されました。
サンドボックス モードでいくつかのテスト注文を行いましたが、すべて問題ないようです。製品と配送料は正しいです。また、請求情報は Google ウォレット ページに自動的に入力され、チェックアウト ページの同じ情報を Google ウォレットに再度入力する必要はありませんでした。
私を悩ませているのは、デフォルトではこの「機能」が利用できず、Magentoコアの人々がそのように機能させた理由があるかもしれないという事実です.
基本的に私の質問は、Google Checkout をチェックアウト ページのオプションとして使用するリスクはありますか?