コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
売上
プラットフォームおよびマーケットプレイス
資金管理
開発者向けリソース
概要
バージョン管理
変更ログ
API バージョンのアップグレード
SDK バージョンをアップグレードする
Essentials
SDK
API
テスト
Stripe CLI
ツール
ワークベンチ
開発者ダッシュボード
Stripe Shell
Visual Studio Code をご利用の場合
機能
ワークフロー
イベントの送信先
Stripe 健全性アラートファイルのアップロード
AI ソリューション
エージェントツールキット
セキュリティとプライバシー
セキュリティ
プライバシー
Stripe を拡張する
Build Stripe apps
Use apps from Stripe
    概要
    Stripe-built apps
    Adobe Commerce
    Cegid
    Commercetools
    Mirakl
      設定
      インストール
      売り手のユーザ登録
      支払い
      入金
      参照情報
    NetSuite
    Oracle Opera
    PrestaShop
    Salesforce
    SAP
    Shopware 6
    Stripe Tax for BigCommerce
    Stripe Tax for WooCommerce
    Partner apps
    Build your own app
パートナー
Partner Ecosystem
パートナー認定
ホーム開発者向けリソースUse apps from StripeMirakl

注

このページはまだ日本語ではご利用いただけません。より多くの言語で文書が閲覧できるように現在取り組んでいます。準備が整い次第、翻訳版を提供いたしますので、もう少しお待ちください。

Mirakl Connector のインストール

Stripe 用の Mirakl コネクターをインストールして検証します。

要件

アプリケーションをインストールして実行するには、次の要件を満たす必要があります。

  • PHP 7.3 以上
  • PostgreSQL
  • Web サーバ (Nginx 推奨)
  • 有効な SSL/TLS 証明書
  • Supervisord または同等のもの
  • Crontab または同等のもの

Docker を使用したインストール

アプリケーションをコンテナに埋め込むことで、アプリケーションを構築および開始できます。詳細については、Docker サンプルを参照してください。

手動インストール

  1. Composer をインストールします。
  2. Clone or download the Mirakl App from GitHub.
  3. コンテンツを /var/www のような Web サーバーディレクトリーに移動します。
  4. 従属性をダウンロードします。
Command Line
composer install --prefer-dist --no-dev
  1. Make sure you properly configured the .env file.
  2. 移行を実行してデータベースを設定します。
Command Line
bin/console doctrine:migration:migrate --no-interaction

この段階でエラーが発生した場合は、.env ファイルの DATABASE_URL 変数を確認してください。

  1. Supervisor を更新して、ワーカーを自動的に開始および再起動します。

設定例は、Docker サンプルで確認できます。開発環境ではこのステップをスキップし、必要に応じて手動でワーカーを起動できます。次に例を示します。

Command Line
php bin/console messenger:consume process_transfers --time-limit=3600 --env=prod
  1. コマンドを定期的に実行するようにジョブスケジューラを更新します。

設定例は、Docker サンプルで確認できます。開発環境ではこのステップをスキップし、必要に応じて手動でジョブを起動できます。次に例を示します。

Command Line
php bin/console connector:dispatch:process-transfer -q 2>&1
  1. Web サーバがドキュメントルートとして public ディレクトリを使用するように設定されていることを確認してください。

インストールの確認

端末を開き、次のコマンドを実行して、アプリケーションが正しく実行されていることを確認します。

Command Line
curl -X GET "https://app-url/api/mappings" \ -H "accept: application/json" \ -H "X-AUTH-TOKEN:
$OPERATOR_PASSWORD
"

空のペイロードとともに 200 レスポンスコードを取得する必要があります。

セキュリティ

On your server, restrict all inbound traffic to the plugin except for the following endpoints:

  • /api/public/onboarding/refresh

    Stripe は、有効期限が切れている場合には新しいアカウント登録リンクを取得するために、売り手をこの URL にリダイレクトします。

  • /api/public/webhook/operator

    Stripe notifies this endpoint when a payment is updated to map it with a Mirakl order within the app.

  • /api/public/webhook/sellers

    Stripe notifies this endpoint when a Stripe account is updated to synchronize the seller’s status within the app.

上記のエンドポイントは安全に公開でき、各エンドポイントは内部保護メカニズムを備えています。他のエンドポイントは、強力な OPERATOR_PASSWORD で保護されていない限り、安全に公開できません。

参照情報

  • Integration steps.
このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc