[PaaSのみ]{class="badge informative" title="Adobe Commerce on Cloud プロジェクト(Adobeで管理されるPaaS インフラストラクチャ)とオンプレミス プロジェクトにのみ適用されます。"}

PayPal Payments Advanced

PayPal Payments AdvancedはPCIに準拠した ソリューションで、顧客はサイトを離れることなくデビットカードまたはクレジットカードで支払うことができます。 また、シームレスで安全なチェックアウト体験を実現するためにカスタマイズできる、組み込みのチェックアウトページも用意されています。

PayPal アカウントをお持ちでないお客様でも、PayPalの安全な支払いゲートウェイを通じて購入することができます。 利用可能なカードには、米国および英国のVisa、MasterCard、Switch/Maestro、Solo クレジットカードが含まれます。 さらに便利にするために、PayPal Express CheckoutはPayPal Payments Advancedに含まれています。

IMPORTANT
PSD2の要件:

2019年9月14日現在、ヨーロッパの銀行はPSD2の要件を満たさない支払いを拒否する可能性があります。 PSD2に準拠するには、PayPal Payments Advancedをサードパーティのプラグインと統合する必要があります。 詳しくは、「3-D Secure for Payflow」を参照してください。
NOTE
PayPal Payments Advancedは、ストアの管理者から作成された注文には使用できません。

要件定義

  • PayPal法人向けアカウント
  • 複数のAdobe CommerceおよびMagento Open Source web サイトを管理する場合は、各web サイトに対して個別のPayPal マーチャント アカウントが必要です。

チェックアウトワークフロー

  1. お客様が支払い方法を選択 - チェックアウト時に、お客様はPayPal Payments Advancedでの支払いを選択します。 「注文する」ボタンの代わりに「Pay Now」ボタンが表示されます。

  2. 今すぐ支払う – 顧客が​ 今すぐ支払う ​をクリックまたはタップすると、PayPalでホストされているフォームが表示されます。 お客様がカード情報を入力すると、カードが確認されます。 正常に動作した場合は、注文確認ページが表示されます。

    PayPalでのお支払い - フォームには​PayPalでのお支払い ボタンも含まれています。このボタンを使用すると、お客様はPayPal サイトにリダイレクトされ、PayPal Express チェックアウトでお支払いをおこなうことができます。

  3. トラブルシューティング – 何らかの理由でトランザクションが失敗した場合、チェックアウトページにエラーメッセージが表示され、お客様に再試行するように指示されます。 問題はすべてPayPalが管理します。

注文処理ワークフロー

PayPal Payments Advancedでの注文の処理は、通常のPayPal注文の場合と同じです。 注文は請求され、発送され、オンラインとオフラインの両方の返金のために生成されたクレジットメモ。 ただし、PayPal Payments Advancedで支払われた注文については、複数のオンライン払い戻しは利用できません。

  1. お客様が注文を行う - チェックアウトの最終段階で、お客様は「注文を行う」ボタンをタップします。

  2. PayPalが応答 - PayPalがリクエストを評価します。 有効であることが判明した場合、PayPalは取引を処理します。

  3. Commerceは注文ステータスを設定します - CommerceはPayPalからレスポンスを受け取り、注文ステータスを次のいずれかに設定します。

    • 処理中 - トランザクションが成功しました。
    • 支払い保留中 - システムはPayPalから応答を受け取りませんでした。
    • キャンセル済み – 何らかの理由でトランザクションが成功しませんでした
    • 不正行為の疑い – トランザクションがPayPal不正行為フィルターの一部を渡しませんでした。 このシステムは、取引がFraud ServiceによってレビューされているというPayPalからの応答を受け取ります。
  4. 加盟店が注文を処理 – 加盟店の請求書と注文の発送。

PayPal アカウントの設定

CommerceでPayPal Payments Advancedを設定する前に、PayPal web サイトでアカウントを設定する必要があります。

  1. PayPal法人向けアカウント ​にログインします。

  2. Service Settings > Hosted Checkout Pages > Set Up Menu​に移動し、次の設定を完了します。

    • AVS: No
    • CSC: No
    • Enable Secure Token: Yes
  3. Save​設定。

    note
    NOTE
    複数のCommerce Web サイトがある場合は、それぞれに個別のPayPal Payments Advanced アカウントを作成する必要があります。
  4. レイアウトの作成を求めるメッセージが表示されたら、次の操作を行います。

    • ページの上部で、Customize​をクリックします。

    • Layout C​を選択してください。

    • Save and Publish​をクリックします。

  5. 別のユーザーを設定する(PayPalで推奨):

CommerceでPayPal Payments Advancedを設定する

NOTE
Express Checkoutと、All-In-OneまたはPayment Gateway ソリューションの2つのPayPal ソリューションを同時にアクティブにすることができます。 支払いソリューションを変更する場合、以前に使用したものは無効になります。
TIP
いつでも​ Save Config ​をクリックして、進行状況を保存します。

手順1:設定を開始する

  1. 管理者 サイドバーで、Stores > Settings>Configuration​に移動します。

  2. 左側のパネルで、Sales​を展開し、Payment Methods​を選択します。

  3. Commerce インストールに複数のweb サイト、ストア、またはビューがある場合は、この設定を適用するストアビューに​ Store View ​を設定します。

  4. 「Merchant Location」セクションで、ビジネスが存在する​ Merchant Country ​を選択します。

    この設定は、設定に表示されるPayPal ソリューションの選択を決定します。

    ​ マーチャント国 {width="600" modal="regular"}

  5. PayPal All-in-One Payment Solution​を展開し、Payments Advanced​の​ Configure ​をクリックします。

    PayPal支払い詳細 {width="600" modal="regular"}

手順2:必要な設定を完了する

  1. 必要に応じて、Required PayPal Settings セクションの 拡張セレクター を展開します。

    詳細必須設定 – PayPal支払い詳細 {width="600" modal="regular"}

  2. (オプション)を入力します。Email Associated with your PayPal Merchant Account

    note important
    IMPORTANT
    メールアドレスでは、大文字と小文字が区別されます。 支払いを受け取るには、メールアドレスがPayPal加盟店アカウントで指定されたメールアドレスと一致している必要があります。

    PayPal アカウントをお持ちでない場合は、Start accepting payments via PayPal​をクリックしてください。

  3. PayPal加盟店アカウントへのログインに使用する次のいずれかの資格情報を入力します。

    • Partner - PayPal パートナーID。
    • Vendor - PayPal ユーザーログイン名。
    • User - PayPal アカウントで設定されている別のユーザーのID。
  4. PayPal アカウントに関連付けられている​ Password ​を入力します。

  5. テスト トランザクションを実行するには、Test Mode​をYesに設定します。

    サンドボックスで設定をテストする場合は、PayPalが推奨する​ クレジットカード番号のみを使用します。 実稼動環境に移行する準備ができたら、設定に戻り、テストモードをNoに設定します。

  6. システムでプロキシサーバーを使用してPayPal システムへの接続を確立する場合は、Use Proxy​をYesに設定し、次の操作を行います。

    • Proxy Host​のIP アドレスを入力してください。

    • Proxy Port​のポート番号を入力してください。

      プロキシは、サーバーファイアウォールがPayPal サーバーへの直接アクセスを禁止している場合に使用されます。 この場合、トラフィックを中継するためにサードパーティサーバーが使用されます。

  7. Enable this Solution​をYesに設定します。

  8. PayPal クレジット ​を顧客に提供する場合は、Enable PayPal Credit​をYesに設定します。

ステップ 3:Advertising PayPal Credit / Advertising PayPal PayLaterの設定(オプション)

2.4.3 リリース以降、PayPal PayLaterは、PayPalを含むデプロイメントでサポートされています。 この機能により、買い物客は購入時に全額を支払うのではなく、隔週の分割で注文の支払いを行うことができます。 PayPal Credit エクスペリエンスは非推奨(廃止予定)です。

Enable PayPal PayLater Experience​を次のいずれかに設定します:

  • Yes - Advertising PayPal PayLaterを設定するには
  • No - Advertising PayPal クレジットを設定するには

Advertising PayPal Credit

  1. Advertise PayPal Credit セクションの 拡張セレクター を展開します。

    PayPal クレジットの広告 {width="600" modal="regular"}

  2. アカウント情報を取得するには、Get Publisher ID from PayPal​をクリックし、指示に従います。

  3. Publisher ID​を入力します。

  4. Home Page セクションの 拡張セレクター を展開します。

  5. ページにバナーを配置するには、Display​をYesに設定します。

  6. Position​を次のいずれかに設定します:

    • Header (center)
    • Sidebar (right)
  7. Size​を次のいずれかに設定します:

    • 190 x 100
    • 234 x 60
    • 300 x 50
    • 468 x 60
    • 728 x 90
    • 800 x 66

    PayPal クレジットのホームページ設定の広告 {width="600" modal="regular"}

  8. 残りのセクションを 拡張セレクター 展開し、前の手順を繰り返します。

    • Catalog Category Page
    • Catalog Product Page
    • Checkout Cart Page

PayPal PayLaterの広告

  1. Advertise PayPal PayLater セクションの 拡張セレクター を展開します。

  2. Enable PayPal PayLater​をYesに設定します。

  3. Home Page セクションの 拡張セレクター を展開します。

  4. ページにバナーを配置するには、Display​をYesに設定します。

  5. Position​を次のいずれかに設定します:

    • Header (center)
    • Sidebar
  6. Style Layout​を次のいずれかに設定します:

    • Text
    • Flex
  7. Style Layout Text​のみの場合は、Logo Type​を次のいずれかに設定します。

    • Primary
    • Alternative
    • Inline
    • None
  8. Style Layout Text​のみの場合は、Logo Position​を次のいずれかに設定します。

    • Left
    • Right
    • Top
  9. Style Layout Text​のみの場合は、Text Color​を次のいずれかに設定します。

    • Black
    • White
    • Monochrome
    • Grayscale
  10. Style Layout Text​のみの場合は、Text Size​を次のいずれかに設定します。

    • 10px
    • 11px
    • 12px
    • 13px
    • 14px
    • 15px
    • 16px
  11. Style Layout Flex​のみの場合は、Ratio​を次のいずれかに設定します。

    • 1x1
    • 1x4
    • 8x1
    • 20x1
  12. Style Layout Flex​のみの場合は、Color​を次のいずれかに設定します。

    • Blue
    • Black
    • White
    • White No Border
    • Gray
    • Monochrome
    • Grayscale

    PayPal クレジットのホームページ設定の広告 {width="600" modal="regular"}

  13. 残りのセクションを 拡張セレクター 展開し、前の手順を繰り返します。

    • Catalog Product Page
    • Checkout Cart Page
    • Checkout Payment Step
    • Catalog Category Page

手順4:基本設定を完了する

  1. 必要に応じて、Basic Settings - PayPal Payments Advanced セクションの 拡張セレクター を展開します。

    PayPal支払い高度な基本設定 {width="600" modal="regular"}

  2. チェックアウト時にPayPal Payments Advancedを識別するには、Title​を入力します。

    「デビットカードまたはクレジットカード」というタイトルを使用することをお勧めします。

  3. 複数の支払い方法を提供している場合は、チェックアウト時に他の支払い方法と一緒に表示されるPayPal支払い詳細が表示される順序を決定するために、Sort Order​の数値を入力します。

    この数字は他の支払い方法に関連しています。 (0 = first, 1 = second, 2 = thirdなど)

  4. Payment Action​を次のいずれかに設定します:

    • Authorization – 購入を承認しますが、ファンドを保持します。 金額は、加盟店が​ 獲得 ​するまで引き落とされません。
    • Sale – 購入金額が承認され、お客様のアカウントから直ちに引き落とされます。

手順5:詳細設定を完了する

  1. Advanced Settings セクションの 拡張セレクター を展開します。

    詳細設定 – PayPal支払い詳細 {width="600" modal="regular"}

  2. Payment Applicable From​を次のいずれかに設定します:

    • All Allowed Countries - ストア設定で指定されたすべての国のお客様は、この支払い方法を使用できます。
    • Specific Countries – このオプションを選択すると、Payment from Specific Countries​リストが表示されます。 Ctrl キー(PC)またはCommand キー(Mac)を押しながら、お客様が店舗で購入できる国をリストから選択します。
  3. 支払いシステムとの通信をログファイルに書き込むには、Debug Mode​をYesに設定します。

    PayPal Payments Advancedのログファイルはpayments_payflow_advanced.logです。

    note
    NOTE
    PCI データセキュリティ基準に従い、クレジットカード情報はログファイルに記録されません。
  4. ホストの真正性検証を有効にするには、Enable SSL Verification​をYesに設定します。

  5. お客様がクレジットカードの裏面から3桁のCVV セキュリティコードの入力を修正できるようにするには、CVV Entry is Editable​をYesに設定します。

  6. 顧客にCVV コードの入力を求めるには、Require CVV Entry​をYesに設定します。

  7. お客様に支払いの確認を送信するには、Send Email Confirmation​をYesに設定します。

  8. トランザクション中にPayPal サーバーと情報を交換するために使用される方法を決定するには、URL method for Cancel URL and Return URL​を次のいずれかに設定します。

    • GET - (デフォルト) プロセスの結果である情報を取得します。
    • POST - フォームに入力されたデータなどのデータ ブロックをデータ処理プロセスに提供します。

    キャンセル URL​と​ リターン URL ​は、PayPal サーバーのチェックアウトプロセスの支払い部分を完了またはキャンセルした後にお客様が戻るページを指します。

  9. ストアの必要に応じて、次のセクションを完了します。

決済レポート設定

  1. Settlement Report Settings セクションの 拡張セレクター を展開します。

    PayPal決済レポート設定 {width="600" modal="regular"}

  2. SFTP Credentials​に対して、次の操作を行います。

    • PayPalのセキュア FTP サーバーにサインアップしている場合は、次のSFTP ログイン資格情報を入力します。

      • ログイン
      • パスワード
    • 本番稼働前にテストレポートを実行するには、Sandbox Mode​をYesに設定します。

    • Custom Endpoint Hostname or IP Address​を入力します。

      デフォルトでは、値はreports.paypal.comです。

    • レポートを保存する​ Custom Path ​を入力します。

      デフォルトでは、値は/ppreports/outgoingです。

  3. スケジュールに従ってレポートを生成するには、Scheduled Fetching​設定を完了します。

    • Enable Automatic Fetching​をYesに設定します。

    • Schedule​を次のいずれかに設定します:

      • Daily
      • Every 3 Days
      • Every 7 Days
      • Every 10 Days
      • Every 14 Days
      • Every 30 Days
      • Every 40 Days

      PayPalは、各レポートを45日間保持します。

    • レポートを生成する場合は、Time of Day​を時間、分、秒に設定します。

フロントエンドエクスペリエンス設定

Frontend Experience Settings​を使用して、サイトに表示するPayPal ロゴを選択し、PayPal マーチャント ページの外観をカスタマイズします。

  1. Frontend Experience Settings セクションの 拡張セレクター を展開します。

    PayPal フロントエンドエクスペリエンス設定 {width="600" modal="regular"}

  2. ストアのPayPal ブロックに表示する​ PayPal Product Logo ​を選択します。

    PayPalのロゴには4つのスタイルと2つのサイズがあります。

    • No Logo
    • We Prefer PayPal (150 x 60 or 150 x 40)
    • Now Accepting PayPal (150 x 60 or 150 x 40)
    • Payments by PayPal (150 x 60 or 150 x 40)
    • Shop Now Using PayPal (150 x 60 or 150 x 40)
  3. PayPal マーチャントページの外観をカスタマイズするには:

    • PayPal マーチャント ページに適用する​ Page Style ​の名前を入力します。

      • paypal - PayPal ページスタイルを使用します。
      • primary - アカウントプロファイルで​primary スタイルとして識別したページスタイルを使用します。
      • your_custom_value - アカウント プロファイルで指定されたカスタム支払いページ スタイルを使用します。
    • Header Image URL​に、支払いページの左上隅に表示する画像のURLを入力します。 最大ファイルサイズは、幅750 ピクセル、高さ90 ピクセルです。

    note
    NOTE
    PayPalでは、画像が安全な(https)サーバー上にあることをお勧めします。 それ以外の場合、ブラウザーは、ページにセキュアな項目とセキュアでない項目の両方が含まれていることを警告する場合があります。
    • ページの色を設定するには、次のそれぞれに#記号なしで6文字の16進数コードを入力します。

      • Header Background Color - チェックアウト ページ ヘッダーの背景色。
      • Header Border Color - ヘッダーの周囲の2 ピクセル境界の色。
      • Page Background Color - チェックアウトページと、ヘッダーと支払いフォームの周囲の背景色。

ステップ 6:PayPal Express Checkoutの基本設定を完了する

  1. Basic Settings - PayPal Express Checkout セクションの 拡張セレクター を展開します。

    PayPal Express チェックアウトの基本設定 {width="600" modal="regular"}

  2. Title​に、チェックアウト時にこの支払い方法を識別するタイトルを入力します。

    各ストアビューのタイトルを​ PayPal ​に設定することをお勧めします。

  3. 複数の支払い方法を提供している場合は、Sort Order​の数値を入力して、他の支払い方法と一緒に表示されるPayPal Express Checkoutの順序を決定します。

    この数字は他の支払い方法に関連しています。 (0 = first, 1 = second, 2 = thirdなど)

  4. Payment Action​を次のいずれかに設定します:

    • Authorization – 購入を承認し、資金を保留します。 金額は、加盟店が​ 獲得 ​するまで引き落とされません。
    • Sale – 購入金額が承認され、お客様のアカウントから直ちに引き落とされます。
  5. 製品ページに​ Check out with PayPal ​ボタンを表示するには、Display on Product Details Page​をYesに設定します。

ステップ 7:詳細設定を完了する – PayPal Express チェックアウト

  1. Advanced Settings セクションの 拡張セレクター を展開します。

    PayPal Express チェックアウトの詳細設定 {width="600" modal="regular"}

  2. PayPal Express チェックアウトをショッピングカートとミニカートの両方から利用できるようにするには、Display on Shopping Cart​をYesに設定します。

  3. Payment Applicable From​を次のいずれかに設定します:

    • All Allowed Countries - ストア設定で指定されたすべての国のお客様は、この支払い方法を使用できます。
    • Specific Countries |このオプションを選択すると、特定国からの支払い​が表示されます。 Ctrl キー(PC)またはCommand キー(Mac)を押しながら、お客様がストアから購入できるリストの各国をクリックします。
  4. 支払いシステムとの通信をログファイルに書き込むには、Debug Mode​をYesに設定します。

    note
    NOTE
    PCI データセキュリティ基準に従い、クレジットカード情報はログファイルに記録されません。
  5. ホストの真正性検証を有効にするには、Enable SSL Verification​をYesに設定します。

  6. PayPal サイトからの顧客の注文品目別の完全な概要を表示するには、Transfer Cart Line Items​をYesに設定します。

  7. 注文レビューのために店舗に戻ることなく、PayPal サイトからトランザクションを完了できるようにするには、Skip Order Review Step​をYesに設定します。

  8. 完了したら、Save Config​をクリックします。

recommendation-more-help
commerce-admin-help-stores-purchase