ストライプ
Liferay DXP 2024.Q2+/Portal GA120+
Liferayには、Stripeと連携するクライアント拡張機能が用意されています。 これは、決済統合クライアント拡張機能をベースとして使用しています。 Liferay で標準で利用できる支払い方法の詳細については、 支払い方法の設定 を参照してください。
Stripeクライアント拡張機能は、Liferay SaaS向けにはデプロイ可能なクラウドアプリとして、Liferay PaaSおよびセルフホスト環境向けにはダウンロード可能なクライアント拡張機能として提供されています。
Stripeクライアント拡張機能をインストールしてください。
-
marketplace.liferay.com で Liferay アカウントにログインしてください。
-
Liferay Commerce Connector to Stripeを検索して選択します。 -
アプリを入手 をクリックしてください。
-
アカウントを選択し、エンドユーザー使用許諾契約書および利用規約を読んだことを確認するチェックボックスにチェックを入れてください。
-
アプリを入手 をクリックしてください。
アプリはプロビジョニングの準備が整いました。 をクリックしてインストールを続行 をクリックすると、アプリのアプリプロビジョニングページに移動します。 アクション (
)→ インストールをクリックします。 アプリをインストールするには、 詳細を表示 → インストール を選択してください。このページには「詳細」タブがあり、注文の詳細を確認できます。
ヒントLiferay PaaS環境およびセルフホスト環境の場合は、マーケットプレイスの「ダウンロード」タブからクライアント拡張機能を手動でダウンロードしてください。 目的のバージョンについては、 をクリックしてダウンロード を選択し、環境にデプロイしてください。 デプロイ手順については、 クライアント拡張機能の使用 を参照してください。
-
リストからプロジェクトを選択してください。 十分なリソースがないプロジェクトは選択できません。
-
環境を選択してください。
EXTというプレフィックスを持つ環境が必要です。 -
をクリックしてをインストールします。
-
管理者としてログインし、OAuthアプリケーションユーザーエージェントがLiferayに追加されていることを確認してください。 グローバルメニュー (
) を開き、 コントロールパネル → OAuth2 管理 に移動します。
Stripeを支払い方法として追加したことの確認
-
グローバルメニュー (
) を開き、 コントロールパネル → サイト に移動します。 -
新しいMiniumサイトを追加します。
-
次に、 グローバルメニュー (
) を開き、 コマース → チャネル に移動します。 -
ミニマムポータル を選択し、支払い方法のセクションまでスクロールします。 Stripeが新しい支払い方法として追加されたことをこちらで確認してください。 デフォルトでは無効になっています。

-
新しい決済連携を選択し、 アクティブ トグルを使用して有効化します。
-
[保存]をクリックします。 支払い統合のために、 資格 と 設定という 2 つの新しいタブが表示されます。
設定タブには入力フィールドがあります。 Stripeダッシュボード から取得できるAPIキーを入力する必要があります。

支払い連携の対象となる特定の注文タイプまたは支払い条件を選択するには、「資格」タブに移動してください。 デフォルトでは、すべての注文タイプと支払い条件に対応しています。
-
[保存]をクリックします。
-
サイトを開き、アカウント選択機能を使って新しいアカウントを作成してください。
-
カートに商品をいくつか追加してください。
-
ミニカートを開いて、 送信 をクリックします。 これでチェックアウトの流れが開始されます。
-
注文概要ページが表示されるまで、チェックアウト手続きを続けてください。 をクリックして を続けると、Stripeにリダイレクトされます。 必要な詳細を入力し、 をクリックして支払いをクリックしてください。 支払い確認後、自動的にLiferayのサイトにリダイレクトされます。 グローバルメニュー (
) を開き、 コマース → 支払い に移動して、支払いが完了したことを確認します。

上記の手順では、Stripeのテストモードを使用しています。 Stripeは、さまざまな支払いシナリオを再現するためのテスト用カード番号を多数提供しています。 詳細については、 テストカードの使い方 を参照してください。