PayPal Payments Pro
PayPal Payments Proでは、加盟店アカウントと支払いゲートウェイのすべての利点に加えて、完全にカスタマイズされた独自のチェックアウト体験を作成できます。 PayPal Express CheckoutはPayPal Payments Proで自動的に有効になるので、1億1,000万人以上のアクティブなPayPal ユーザーを利用できます。
ミニカートに表示された
2019年9月14日現在、ヨーロッパの銀行はPSD2の要件を満たさない支払いを拒否する可能性があります。 PSD2に準拠するには、PayPal Payments Proをサードパーティ製プラグインと統合する必要があります。
要件定義
- PayPal加盟店アカウント (直接支払いが有効)
チェックアウトワークフロー
-
お客様がチェックアウトに移動 – お客様が商品をカートに追加し、クリック/タップしますチェックアウトに進みます。|
-
お客様が支払い方法を選択 - チェックアウト時に、お客様がPayPal直接支払い オプションを選択し、クレジットカード情報を入力します。
- PayPal Payments Proでお支払いの場合、チェックアウトプロセス中も顧客はサイトにとどまります。
- PayPal Express Checkoutでお支払いの場合、お客様はPayPal サイトにリダイレクトされ、取引が完了します。
お客様のリクエストに応じて、ストア管理者は管理者から注文を作成し、PayPal Payments Proでトランザクションを処理することもできます。
注文処理ワークフロー
-
注文が行われました – 注文は、ストアの管理者またはPayPal加盟店アカウントから処理できます。
-
Payment Action – 設定で指定された支払いアクションが注文に適用されます。 オプションは次のとおりです。
- Authorize - Commerceは、処理中のステータスで販売注文を作成します。 この場合において、当該承認を受けるべき金銭の額は、承認待ちとする。
- Sale - Commerceは販売注文と請求書の両方を作成します。
- キャプチャ - PayPalは、注文金額を顧客残高、銀行口座、またはクレジットカードから加盟店アカウントに転送します。
-
請求書 - PayPalがCommerceに即時支払い通知メッセージを送信した後、Commerceで請求書が作成されます。
PayPal加盟店アカウントで即時支払い通知が有効になっていることを確認します。
note NOTE 必要に応じて、特定の数量の製品に対して注文を部分的に請求できます。 送信された部分的な請求書ごとに、一意のIDを持つ個別のキャプチャ トランザクションが使用可能になり、個別の請求書が生成されます。 承認専用の支払いトランザクションは、注文金額が全額確定した後にのみクローズされます。
注文金額が完全に請求されるまで、オンラインでいつでも注文を無効にできます。
-
返品 – お客様が購入した商品を返品し、注文金額の取得や請求書の作成と同様に返金を要求する場合は、管理者またはPayPal加盟店アカウントからオンライン返金を作成できます。
PayPal アカウントの設定
CommerceでPayPal Payments Proを設定する前に、PayPal web サイトで加盟店アカウントを設定する必要があります。
-
PayPal法人向けアカウント にログインします。
-
PayPal Manager メニューで、Service Settingsを選択します。
-
Hosted Checkout Pagesで、Set Upをクリックします。
-
Choose your settingsで、Transaction Process Modeを
Liveに設定します。 -
Display options on payment pageで、Cancel URL Methodを
POSTに設定します。 -
Billing Informationで、必須フィールドと編集可能フィールドの両方に対して、カードセキュリティコード CSCのチェックボックスを選択します。
-
Payment Confirmationで、Return URL Methodを
POSTに設定します。 -
Security Optionsで、次の設定を行います。
- AVS:
No - CSC:
No - Enable Secure Token:
Yes
- AVS:
-
Save Changesをクリックします。
-
PayPal Manager メニューで「Service Settings」を選択し、ホスト済みチェックアウトページ」で「Customize」を選択します。
-
Layout Cを選択してください。
レイアウト Cにはクレジットカードとデビットカードのフィールドのみが表示され、サイトにフレーム化するか、スタンドアロンのポップアップとして使用できます。 サイズは490 x 565 ピクセルに固定され、エラーメッセージ用の余分なスペースが追加されています。 一部のシステムでは、この設定によって透過的なリダイレクトに関する問題が修正されます。
-
Save and Publishをクリックします。
-
PayPal Manager メニューで、Account Administrationを選択します。 Manage Securityで、Transaction Settingsをクリックします。
-
Allow reference transactionsを
Yesに設定します。 -
Confirmをクリックします。
note NOTE 複数のCommerce Web サイトがある場合は、それぞれに個別のPayPal Payments Pro アカウントを作成する必要があります。 -
別のユーザーを設定する(PayPalで推奨):
-
メインメニューの2行目で、Manage Usersをクリックします。
-
アカウントに別のユーザーを追加するには、Add Userをクリックします。 リンクは、「ユーザーを管理」タイトルのすぐ上にあります。
-
Add Userフォームの次のセクションで、必須フィールドに入力します。
- Admin Confirmation
- User Information
- User Login Information
- Assign Privilege to User
-
Updateをクリックします。
-
-
必ずPayPal アカウントからログアウトしてください。
CommerceでのPayPal Payments Proの設定
手順1:設定を開始する
-
管理者 サイドバーで、Stores > Settings>Configurationに移動します。
-
左側のパネルで、Salesを展開し、Payment Methodsを選択します。
-
Commerce インストールに複数のweb サイト、ストア、またはビューがある場合は、この設定を適用するストアビューに Store View を設定します。
-
「Merchant Location」セクションで、ビジネスが存在する Merchant Country を選択します。
この設定は、設定に表示されるPayPal ソリューションの選択を決定します。
{width="600" modal="regular"}
-
PayPal All-in-One Payment Solutionを展開し、Payments Proの Configure をクリックします。
{width="600" modal="regular"}
ステップ 2:必要なPayPal設定を完了する
-
Payments Pro and Express Checkout セクションの
を展開します。
{width="600" modal="regular"}
-
(オプション)を入力します。Email Associated with your PayPal Merchant Account
note important IMPORTANT メールアドレスでは、大文字と小文字が区別されます。 支払いを受け取るには、メールアドレスがPayPal加盟店アカウントで指定されたメールアドレスと一致している必要があります。 PayPal アカウントをお持ちでない場合は、Start accepting payments via PayPalをクリックしてください。
-
PayPal加盟店アカウントへのログインに使用する次のいずれかの資格情報を入力します。
- Partner - PayPal パートナーID。
- Vendor - PayPal ユーザーログイン名。
- User - PayPal アカウントで設定されている別のユーザーのID。
-
PayPal アカウントに関連付けられている Password を入力します。
-
テスト トランザクションを実行するには、Test Modeを
Yesに設定します。サンドボックスで設定をテストする場合は、PayPalが推奨する クレジットカード番号のみを使用します。 実稼動環境に移行する準備ができたら、設定に戻り、テストモードを
Noに設定します。 -
システムでプロキシサーバーを使用してPayPal システムへの接続を確立する場合は、Use Proxyを
Yesに設定し、次の操作を行います。-
Proxy HostのIP アドレスを入力してください。
-
Proxy Portのポート番号を入力してください。
プロキシは、サーバーファイアウォールがPayPal サーバーへの直接アクセスを禁止している場合に使用されます。 この場合、トラフィックを中継するためにサードパーティサーバーが使用されます。
-
-
Enable this Solutionを
Yesに設定します。 -
PayPal クレジット を顧客に提供する場合は、Enable PayPal Creditを
Yesに設定します。 -
顧客の支払い/クレジットカードの詳細を安全に保存する場合、顧客が毎回支払い情報を再入力する必要がないように、Vault Enabledを
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
-
Advertise PayPal Credit セクションの
を展開します。
{width="600" modal="regular"}
-
アカウント情報を取得するには、Get Publisher ID from PayPalをクリックし、指示に従います。
-
Publisher IDを入力します。
-
Home Page セクションの
を展開します。
{width="600" modal="regular"}
-
ページにバナーを配置するには、Displayを
Yesに設定します。 -
Positionを次のいずれかに設定します:
Header (center)Sidebar (right)
-
Sizeを次のいずれかに設定します:
190 x 100234 x 60300 x 50468 x 60728 x 90800 x 66
-
残りのセクションを
展開し、前の手順を繰り返します。
- Catalog Category Page
- Catalog Product Page
- Checkout Cart Page
PayPal PayLaterの広告
-
Advertise PayPal PayLater セクションの
を展開します。
-
Enable PayPal PayLaterを
Yesに設定します。 -
Home Page セクションの
を展開します。
{width="600" modal="regular"}
-
ページにバナーを配置するには、Displayを
Yesに設定します。 -
Positionを次のいずれかに設定します:
Header (center)Sidebar
-
Style Layoutを次のいずれかに設定します:
TextFlex
-
Style Layout Textのみの場合は、Logo Typeを次のいずれかに設定します。
PrimaryAlternativeInlineNone
-
Style Layout Textのみの場合は、Logo Positionを次のいずれかに設定します。
LeftRightTop
-
Style Layout Textのみの場合は、Text Colorを次のいずれかに設定します。
BlackWhiteMonochromeGrayscale
-
Style Layout Textのみの場合は、Text Sizeを次のいずれかに設定します。
10px11px12px13px14px15px16px
-
Style Layout Flexのみの場合は、Ratioを次のいずれかに設定します。
1x11x48x120x1
-
Style Layout Flexのみの場合は、Colorを次のいずれかに設定します。
BlueBlackWhiteWhite No BorderGrayMonochromeGrayscale
-
残りのセクションを
展開し、前の手順を繰り返します。
- Catalog Product Page
- Checkout Cart Page
- Checkout Payment Step
- Catalog Category Page
手順4:基本設定を完了する
-
Basic Settings - PayPal Payments Pro セクションの
を展開します。
{width="600" modal="regular"}
-
「Title」に、チェックアウト時にPayPal Payments Proを識別するタイトルを入力します。
「デビットカードまたはクレジットカード」というタイトルを使用することをお勧めします。
-
複数の支払い方法を提供している場合は、チェックアウト時に他の支払い方法と一緒に表示されるPayPal Payments Proの表示シーケンスを決定するために、Sort Orderの数値を入力します。
この数字は他の支払い方法に関連しています。 (
0= first,1= second,2= thirdなど) -
Payment Actionを次のいずれかに設定します:
Authorization– 購入を承認しますが、ファンドを保持します。 金額は、加盟店が 獲得 するまで引き落とされません。Sale– 購入金額が承認され、直ちに顧客アカウントから引き落とされます。
-
Credit Card Settingsの場合、ストアでの支払いに使用できるクレジットカードを選択します。
複数のカードを選択するには、Ctrl キー(PC)またはCommand キー(Mac)を押しながら、それぞれのカードをクリックします。
note NOTE American Expressには追加契約が必要です。
手順5:詳細設定を完了する
-
Advanced Settings セクションの
を展開します。
{width="600" modal="regular"}
-
Payment Applicable Fromを次のいずれかに設定します:
All Allowed Countries- ストア設定で指定されたすべての国のお客様は、この支払い方法を使用できます。Specific Countries– このオプションを選択すると、Payment from Specific Countriesリストが表示されます。 Ctrl キー(PC)またはCommand キー(Mac)を押しながら、お客様が店舗で購入できる国をリストから選択します。
-
支払いシステムとの通信をログファイルに書き込むには、Debug Modeを
Yesに設定します。note NOTE PCI データセキュリティ基準に従い、クレジットカード情報はログファイルに記録されません。 -
ホストの真正性検証を有効にするには、Enable SSL Verificationを
Yesに設定します。 -
顧客にCVV コードの入力を求めるには、Require CVV Entryを
Yesに設定します。 -
CVV and AVS Settings セクションの
を展開します。
-
Address Verification Systemが不一致を識別したときにトランザクションを拒否するタイミングを決定するには、次の各シナリオの処理方法を指定します。
-
不一致のストリートミスマッチに基づいてトランザクションを拒否するには、AVS Street Does Not Matchを
Yesに設定します。 -
一致しない郵便番号に基づいてトランザクションを拒否するには、AVS Zip Does Not Matchを
Yesに設定します。 -
一致しない国IDに基づいてトランザクションを拒否するには、International AVS Indicator Does Not Matchを
Yesに設定します。 -
一致しないCVV コードに基づいてトランザクションを拒否するには、International Card Security Code Does Not Matchを
Yesに設定します。
{width="600" modal="regular"}
-
-
ストアの必要に応じて、次のセクションを完了します。
決済レポート設定
-
Settlement Report Settings セクションの
を展開します。
{width="600" modal="regular"}
-
SFTP Credentialsに対して、次の操作を行います。
-
PayPalのセキュア FTP サーバーにサインアップしている場合は、次のSFTP ログイン資格情報を入力します。
- ログイン
- パスワード
-
サイトでPayments Proを公開する前にテストレポートを実行するには、Sandbox Modeを
Yesに設定します。 -
Custom Endpoint Hostname or IP Addressを入力します。
デフォルトでは、値は
reports.paypal.comです。 -
レポートを保存する Custom Path を入力します。
デフォルトでは、値は
/ppreports/outgoingです。
-
-
スケジュールに従ってレポートを生成するには、Scheduled Fetching設定を完了します。
-
Enable Automatic Fetchingを
Yesに設定します。 -
Scheduleを次のいずれかに設定します:
DailyEvery 3 DaysEvery 7 DaysEvery 10 DaysEvery 14 DaysEvery 30 DaysEvery 40 Days
PayPalは、各レポートを45日間保持します。
-
レポートを生成する場合は、Time of Dayを時間、分、秒に設定します。
-
フロントエンドエクスペリエンス設定
Frontend Experience Settingsを使用して、サイトに表示するPayPal ロゴを選択し、PayPal マーチャント ページの外観をカスタマイズします。
-
Frontend Experience Settings セクションの
を展開します。
{width="600" modal="regular"}
-
ストアのPayPal ブロックに表示する PayPal Product Logo を選択します。
PayPalのロゴには4つのスタイルと2つのサイズがあります。
No LogoWe 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)
-
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の基本設定を完了する
-
Basic Settings - PayPal Express Checkout セクションの
を展開します。
{width="600" modal="regular"}
-
Titleに、チェックアウト時にこの支払い方法を識別するタイトルを入力します。
各ストアビューのタイトルを PayPal に設定することをお勧めします。
-
複数の支払い方法を提供している場合は、Sort Orderの数値を入力して、他の支払い方法と一緒に表示されるPayPal Express Checkoutの順序を決定します。
この数字は他の支払い方法に関連しています。 (
0= first,1= second,2= thirdなど) -
Payment Actionを次のいずれかに設定します:
Authorization– 購入を承認し、資金を保留します。 金額は、加盟店が 獲得 するまで引き落とされません。Sale– 購入金額が承認され、お客様のアカウントから直ちに引き落とされます。
-
製品ページに Check out with PayPal ボタンを表示するには、Display on Product Details Pageを
Yesに設定します。
手順7:PayPal Express Checkoutの詳細設定を完了する
-
Advanced Settings セクションの
を展開します。
{width="600" modal="regular"}
-
Display on Shopping Cartを
Yesに設定します。 -
Payment Applicable Fromを次のいずれかに設定します:
All Allowed Countries- ストア設定で指定されたすべての国のお客様は、この支払い方法を使用できます。Specific Countries– このオプションを選択すると、Payment from Specific Countriesリストが表示されます。 複数の国を選択するには、Ctrl キー(PC)またはCommand キー(Mac)を押しながら各項目をクリックします。
-
支払いシステムとの通信をログファイルに書き込むには、Debug Modeを
Yesに設定します。note NOTE PCI データセキュリティ基準に従い、クレジットカード情報はログファイルに記録されません。 -
ホストの真正性検証を有効にするには、Enable SSL Verificationを
Yesに設定します。 -
PayPal サイトからの顧客注文の完全な概要を行項目ごとに表示するには、Transfer Cart Line Itemsを
Yesに設定します。 -
注文レビューのために店舗に戻ることなく、PayPal サイトからトランザクションを完了できるようにするには、Skip Order Review Stepを
Yesに設定します。 -
完了したら、Save Configをクリックします。