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

PayPal Payflow Pro

PayPal Payflow Pro ゲートウェイ(旧​Verisign)は、米国、カナダ、オーストラリア、ニュージーランドのお客様が利用できます。 他のPayPalの支払い方法とは異なり、加盟店は、月額固定手数料に加えて、取引数に関係なく各取引に対して固定手数料が請求されます。

PayPalでのチェックアウト ​ {width="700" modal="regular"}

IMPORTANT
PSD2の要件:

2019年9月14日現在、ヨーロッパの銀行はPSD2の要件を満たさない支払いを拒否する可能性があります。 PSD2に準拠するには、PayPal Payflow Proをサードパーティ製プラグインと統合する必要があります。 詳しくは、「3-D Secure for Payflow」を参照してください。

要件定義

  • PayPal Business Account - PayPal Payflow Pro ゲートウェイは、PayPalの加盟店アカウントを加盟店web サイトにリンクし、ゲートウェイと加盟店アカウントの両方として機能します。

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

顧客ワークフロー

  1. お客様はチェックアウトに行きます - チェックアウト中、お客様はPayPal Payflow Proでの支払いを選択し、クレジットカード情報を入力します。 お客様は、個人のPayPal アカウントを持つ必要はありません。 ただし、加盟店の国によっては、顧客は個人のPayPal アカウントを使用して注文の支払いをおこなうことができます。
  2. お客様が注文を送信 – お客様が注文を送信すると、注文情報がPayPalに送信され、処理されます。 顧客がサイトのチェックアウトページを離れることはありません。
  3. PayPalは取引を完了します – 注文が行われた時点で支払いが受け付けられます。 設定で指定した支払いアクションに応じて、販売注文または販売注文と請求書が作成されます。

オンライン注文処理ワークフロー

  1. 管理者がオンライン請求書を送信します - ストア管理者がオンライン請求書を送信すると、対応するトランザクションと請求書が作成されます。
  2. PayPalはトランザクションを受信します – 注文情報はPayPalに送信されます。 トランザクションと請求書のレコードが生成されます。 PayPal マーチャント アカウント ​のすべてのPayflow Pro Gateway トランザクションを表示できます。
NOTE
PayPal Payflow Proでは、請求書の一部および返金はサポートされていません。

PayPal アカウントの設定

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

  2. PayPal Managerを使用して、次の設定で​ ホスト型チェックアウトページ ​を設定します。

    • Choose your settings​で、Transaction Process Mode​をLiveに設定します。

    • Display options on payment page​で、URLの解約メソッド​をPOSTに設定します。

    • Billing Information​で、必須フィールドと編集可能フィールドの両方に対して、カードセキュリティコード CSC​のチェックボックスを選択します。

    • Payment Confirmation​で、Return URL Method​をPOSTに設定します。

    • Security Options​で、次の設定を完了します。

      • AVS: No
      • CSC: No
      • Enable Secure Token: Yes
    • Customize​を選択し、Layout C​を選択します。

      レイアウト Cにはクレジットカードとデビットカードのフィールドのみが表示され、サイトにフレーム化するか、スタンドアロンのポップアップとして使用できます。 サイズは490 x 565 ピクセルに固定され、エラーメッセージ用の余分なスペースが追加されています。 一部のシステムでは、この設定によって透過的なリダイレクトに関する問題が修正されます。

  3. 設定が完了したら、Save and Publish​をクリックします。

  4. PayPal Manager メニューで、Account Administration​を選択します。

  5. Manage Security​で「Transaction Settings」をクリックし、次の操作を行います。

    • Allow reference transactions​をYesに設定します。

    • Confirm​をクリックします。

      note note
      NOTE
      複数のCommerce Web サイトがある場合は、それぞれに個別のPayPal Payments Advanced アカウントを作成する必要があります。
  6. 別のユーザーを設定する(PayPalで推奨):

    • メインメニューの2行目で、Manage Users​をクリックします。

    • アカウントに別のユーザーを追加するには、Add User​をクリックします。 リンクは、「ユーザーを管理」タイトルのすぐ上にあります。

    • Add User​フォームの次のセクションで、必須フィールドに入力します。

      • Admin Confirmation
      • User Information
      • User Login Information
      • Assign Privilege to User
    • Update​をクリックします。

  7. 必ずPayPal アカウントからログアウトしてください。

CommerceでのPayPal Payflow Proの設定

TIP
いつでも​ Save Config ​をクリックして、進行状況を保存します。

手順1:設定を開始する

この設定方法は、既存のPayPal アカウントを持っていることを前提としています。

  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 Payment Gateways (必要な場合)を展開し、Payflow Pro​の​ Configure ​をクリックします。

    設定 – Payflow Pro {width="600" modal="regular"}

ステップ 2:必要なPayPal設定を完了する

必要な設定 – PayPal Payflow Pro {width="600" modal="regular"}

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

    note important
    IMPORTANT
    メールアドレスでは、大文字と小文字が区別されます。 支払いを受け取るには、メールアドレスがPayPal加盟店アカウントで指定されたメールアドレスと一致している必要があります。
  2. PayPal加盟店アカウントへのログインに使用する次のいずれかの資格情報を入力します。

    • Partner - PayPal パートナーID。
    • User - アカウントに1人以上のユーザーを設定する場合、この値はトランザクションの処理を許可されたユーザーのIDです。 ただし、追加のユーザーを設定していない場合、USER​の値は​ Vendor ​と同じです。
    • Vendor - アカウントに登録したときに作成されたマーチャントのログイン ID。
  3. PayPal アカウントに関連付けられている​ Password ​を入力します。

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

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

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

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

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

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

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

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

  8. 顧客の支払い/クレジットカードの詳細を安全に保存する場合、顧客が毎回支払い情報を再入力する必要がないように、Vault Enabled​をYesに設定します。

NOTE
PayPal PayFlow Pro トランザクション ID (PNREF)は、12か月間の固定期間のリファレンストランザクションで使用できるようになりました。 有効期限が切れると、保存されたカードは表示されなくなり、再度追加する必要があります。

ステップ 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 セクションの 拡張セレクター を展開します。

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

  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
  8. 残りのセクションを 拡張セレクター 展開し、ホームページ設定の前の手順を繰り返します。

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

PayPal PayLaterの広告

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

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

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

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

  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
  13. 残りのセクションを 拡張セレクター 展開し、前の手順を繰り返します。

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

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

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

    基本設定 – PayPal Payflow Pro_ {width="600" modal="regular"}

  2. Title」に、チェックアウト時にPayPal Payflow Proを識別するタイトルを入力します。

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

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

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

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

    • Authorization – 購入を承認し、資金を保留します。 金額は、加盟店が獲得するまで引き落とされません。
    • Sale – 購入金額が承認され、お客様のアカウントから直ちに引き落とされます。
  5. Credit Card Settings​の場合、ストアでの支払いに使用できるクレジットカードを選択します。

    複数のカードを選択するには、Ctrl キー(PC)またはCommand キー(Mac)を押しながら、それぞれのカードをクリックします。

    note note
    NOTE
    American Expressには追加契約が必要です。

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

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

    詳細設定 – PayPal Payflow Pro {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に設定します。

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

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

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

CVVとAVSの設定

Address Verification Systemが不一致を識別したときにトランザクションを拒否するタイミングを決定するには、様々なシナリオの処理方法を指定します。

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

    CVVおよびAVS設定 – PayPal Payflow Pro {width="600" modal="regular"}

  2. 不一致のストリートミスマッチに基づいてトランザクションを拒否するには、AVS Street Does Not Match​をYesに設定します。

  3. 一致しない郵便番号に基づいてトランザクションを拒否するには、AVS Zip Does Not Match​をYesに設定します。

  4. 一致しない国IDに基づいてトランザクションを拒否するには、International AVS Indicator Does Not Match​をYesに設定します。

  5. 一致しないCVV コードに基づいてトランザクションを拒否するには、International Card Security Code Does Not Match​をYesに設定します。

決済レポート設定

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

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

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

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

      • ログイン
      • パスワード
    • サイトでExpress Checkoutを使用して本番稼働前にテストレポートを実行するには、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​を時間、分、秒に設定します。

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

フロントエンドエクスペリエンス設定を使用して、サイトに表示するPayPal ロゴを選択し、PayPal マーチャントページの外観をカスタマイズします。

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

    ​ フロントエンドエクスペリエンス設定 – PayPal Payflow Pro {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
      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 セクションの 拡張セレクター を展開します。

    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 Checkoutの詳細設定を完了する

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

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

  2. Display on Shopping Cart​をYesに設定します。

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

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

    note 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​をクリックします。

手順8:Google reCAPTCHAの追加

PayPal Payflow Pro チェックアウトをより適切に保護するには、Google reCAPTCHAを有効にします。 クリック可能なインターフェイスまたは非表示のチェックを使用してreCAPTCHAを実行し、顧客を検証するオプションが含まれています。 目に見えないオプションは、販売のコンバージョンを増やし、ストアを保護することをお勧めします。 詳しくは、Google reCAPTCHAを参照してください。

recommendation-more-help
dacea746-44a9-4368-b3fb-3bcff64c6be1