Mirakl アプリの設定
統合変数を定義します。
Mirakl アプリをインストールする前に、このガイドに概説されている変数を含むファイルを準備してください。始めるには、サンプル設定ファイルをコピーし、.
にリネームします。
一般的な設定
アプリの一般設定を行います。
パラメータ | 説明 |
---|---|
APP_ | 生成されます。一般に、セキュリティ関連の操作にエントロピーを追加するために使用されます。詳細は Symfony のドキュメントをご覧ください。 |
OPERATOR_ | 生成予定。プラグインによって公開される API へのリクエストを保護するために使用されます。API を呼び出すときに、X-AUTH-TOKEN ヘッダーをこの値に設定します。 |
DATABASE_ | データベースへの接続 URL。詳細については、Doctrine のドキュメントをご覧ください。例: pgsql://symfony:symfony@db:5432/symfony?charset=UTF-8 。 |
MESSENGER_ | キューイングシステムに使用されるトランスポート。サポート対象のトランスポートについては、Symfony Messenger のドキュメントをご覧ください。例: amqp://guest:guest@localhost:5672/%2f/messages 。デフォルトは、doctrine://default です。 |
STRIPE_ | お客様の Stripe API シークレットキーは API キー設定にあります。プラグインに特定の API キーを作成することをお勧めします。制限付きキーはサポートされません。 |
MIRAKL_ | Mirakl インスタンスのホスト名。例: https://mymarketplace. 。 |
MIRAKL_ | Mirakl Operator のキー。API 設定で Mirakl Operator として生成できます。プラグインには固有の Operator を作成することをお勧めします。 |
ユーザ登録
アプリのユーザー登録設定を行います。
パラメータ | 説明 |
---|---|
REDIRECT_ | 売り手が Stripe でのアカウント作成を完了すると、プラグインによってこの URL にリダイレクトされます。デフォルトは $MIRAKL_ です。 |
BASE_ | プラグインをホスティングするサーバーのドメイン。例:stripe-mirakl. 。 |
SCHEME | ベースホストが使用するスキーム。デフォルトは https です。 |
STRIPE_ | Your Stripe webhook secret available in your Connect webhook settings when adding the endpoint. See Add a Stripe webhook endpoint for connected accounts for details. |
MIRAKL_ | 追加する必要のあるカスタムフィールドのコード。以下をご確認ください。デフォルトは stripe-url です。 |
連結アカウントの Stripe Webhook エンドポイントの追加
Go to your webhook settings.
宛先を追加 ボタンをクリックして、 webhook エンドポイントを追加します。
イベント元オプションから連結アカウントを選択し、利用可能なイベントのリストから
account.
を選択します。希望する Stripe API のバージョンを入力してください。続行をクリックします。updated 使用可能な送信先タイプのリストからWebhook エンドポイントを選択します。続行をクリックします。
エンドポイント URL を
<BASE_
に設定し、必要に応じて残りのフィールドに入力します。HOST>/api/public/webhook/sellers 送信先を作成するをクリックします。
その Webhook シークレットを
STRIPE_
環境変数に使用します。SELLERS_ WEBHOOK_ SECRET
Mirakl ショップへのカスタムフィールドの追加
Mirakl バックオフィスにオペレータとしてログインします。
Settings > Advanced Parameters > Shops にアクセスします。
Custom Fields に移動します。
以下の値を使用して新しいフィールドを作成します。
パラメータ | 説明 |
---|---|
コード | 環境ファイルで別のキーを選択しない限り、stripe-url を使用します。 |
タイプ | Link |
店舗の権限 | Read only |
必須フィールド | No |
支払い
アプリの決済設定を行います。
パラメータ | 説明 |
---|---|
PAYMENT_ | Mirakl の業務用注文 ID を伝えるために Charges で使用されるメタデータキー。デフォルトは mirakl_ 。 |
ENABLE_ | 商品の注文に関する支払いの分割ワークフローを有効にします。デフォルトは false です。 |
NABLE_ | サービスの注文に関する支払いの分割ワークフローを有効にします。デフォルトは false です。 |
ENABLE_ | 商品の注文に関する決済返金ワークフローを有効にします。デフォルトは false です。 |
ENABLE_ | サービスの注文に関する支払いの返金ワークフローを有効にします。デフォルトは false です。 |
STRIPE_ | Your Stripe webhook secret is available in your account event destination details page when adding the endpoint. See Add a Stripe webhook endpoint for your account for details. |
アカウントの Stripe Webhook エンドポイントの追加
Go to your webhook settings.
宛先を追加 ボタンをクリックして、 webhook エンドポイントを追加します。
イベント発生オプションからあなたのアカウントを選択し、利用可能なイベントのリストから
charge.
とsucceeded charge.
を選択します。希望する Stripe API のバージョンを入力してください。続行をクリックします。updated 使用可能な送信先タイプのリストからWebhook エンドポイントを選択します。続行をクリックします。
エンドポイント URL を
<BASE_
に設定し、必要に応じて残りのフィールドに入力します。HOST>/api/public/webhook/operator 送信先を作成するをクリックします。
その Webhook シークレットを
STRIPE_
環境変数に使用します。OPERATOR_ WEBHOOK_ SECRET
通知と警告
アプリの通知とアラート設定を行います。
パラメータ | 説明 |
---|---|
MAILER_ | DSN のような URL フォーマットを使用した Symfony Mailer 設定全体。詳細は Symfony のドキュメントをご覧ください。例: smtp://user:pass@host:port 。デフォルトは smtp://null (メーラーは無効) です。 |
TECHNICAL_ | すべての技術的なアラートの受信者。例: myemail@example. 。デフォルトは空ですが、MAILER_ ごとにメーラーが有効になっている場合は必須です。 |
TECHNICAL_ | すべての技術的なメールの送信者。デフォルトは空ですが、メーラーが設定されている場合は必須です。例: noreply@example. 。 |
OPERATOR_ | プラグインからの通知を受信するように設定されているお客様のサーバー上のエンドポイント。デフォルトは空 (通知が無効) です。 |
MAIL_ | URL が OPERATOR_ で指定されていて、その URL が利用できない場合、または応答でエラーが発生する場合に、メールアラートを有効にします。デフォルトは true です。 |
MAIL_ | メールによる各アラート間の時間間隔。スロットリングを無効にするには、0 を使用します。最大値は通知ワーカーの最大寿命 (デフォルトは 3600 ) によって異なります。デフォルトは 10 です。 |