PayPal
PayPal での支払いを受け入れるには、 PayPal 開発者ダッシュボードから販売者 ID、PayPal クライアント ID、クライアント シークレットを取得する必要があります。
PayPalの設定
-
グローバル メニュー (
) を開き、 コマース → チャネルに移動します。 -
チャンネルを選択し、 支払い方法までスクロールします。
-
PayPalをクリックします。
-
アクティブ トグルを使用して支払い方法を有効にし、 保存をクリックします。 適格性と構成の 2 つの新しいタブが表示されます。
-
構成に移動します。
-
PayPal 開発者ダッシュボードの「クライアント ID」、「クライアント シークレット」、および「加盟店 ID」フィールドの詳細を入力します。
-
モード ドロップダウンで、ライブ サイトの場合は ライブ を、テスト環境の場合は サンドボックス を選択します。
-
[保存]をクリックします。
加盟店 ID フィールドは、PayPal のビジネス アカウントでのみ使用できます。
PayPalがストアで有効になりました。
PayPalサブスクリプションの設定
PayPal で サブスクリプション を使用するには、PayPal サブスクリプションの支払い方法を有効にする必要があります。
-
グローバル メニュー (
) を開き、 コマース → チャネルに移動します。 -
チャンネルを選択し、 支払い方法までスクロールします。
-
PayPalサブスクリプションをクリックします。
-
アクティブ トグルを使用して支払い方法を有効にし、 保存をクリックします。 [資格] タブと [構成] タブが表示されます。
-
構成に移動します。
-
モード ドロップダウンで、実稼働サイトの場合は ライブ を、テストの場合は サンドボックス を選択します。
-
Liferay DXP 7.4 U3+/GA7+ [リクエストの詳細] で、 [リクエストの詳細 (完全)] または [リクエストの詳細 (最小限)] を選択します (以下を参照)。
-
支払い試行最大回数 フィールドに、サブスクリプションをキャンセルする前にサブスクリプションの支払いを試行する回数を入力します。
-
[保存]をクリックします。
完全なリクエストの詳細: PayPal の PurchaseUnitRequestにマップされた支払い契約に必要な完全なリクエストを送信します。
リクエストの詳細 最小限: PayPal の PurchaseUnitRequestにマップされた支払い契約に必要な最小限のリクエストを送信します。
詳細については、PayPal の 「定期支払いの失敗を [サブスクライブ] ボタンで再試行する 」の記事をお読みください。