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

Mirakl アプリをインストールする

Stripe 用の Mirakl アプリを設定します。

Mirakl のアプリをインストールして実行するには、以下の条件を満たす必要があります。

  • PHP 7.3 以上
  • PostgreSQL
  • Web サーバー(Nginx 推奨)
  • 有効な SSL 証明書または TLS 証明書
  • Supervisord または同等のプロセスマネージャー
  • Crontab または同等のタスクスケジューラー

Docker を使用

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

Composer の使用

  1. Composer をインストールします。

  2. GitHub から Mirakl アプリをクローンするかダウンロードしてください。

  3. コンテンツを /var/www のような Web サーバーディレクトリに移動します。

  4. 従属性をダウンロードします。

    Command Line
    composer install --prefer-dist --no-dev
  5. .env fileを適切に設定します。

  6. データベースをセットアップするためにマイグレーションを実行します。この段階でエラーが発生した場合は、.env ファイルの DATABASE_URL変数を確認してください。

    Command Line
    bin/console doctrine:migration:migrate --no-interaction
  7. スーパーバイザーを更新して、ワーカーを自動的に起動・再起動するようにします。設定例は Docker サンプルにあります。開発環境ではこのステップをスキップして、必要なときに手動でワーカーを起動することもできます。

    Command Line
    php bin/console messenger:consume process_transfers --time-limit=3600 --env=prod
  8. 定期的にコマンドを実行するようにジョブスケジューラーを更新してください。設定例は Docker サンプルにあります。開発環境ではこのステップを省略し、必要なときに手動でジョブを開始することもできます。

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

インストールをテストする

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

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

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

インバウンドトラフィックの制限

サーバーでは、次のエンドポイントを除いて、プラグインですべてのインバウンドトラフィックを制限します。

  • /api/public/onboarding/refresh: Stripe は、ユーザー登録リンクの有効期限が切れた場合、新しいユーザー登録リンクを取得するために売り手をこの URL にリダイレクトします。

  • /api/public/webhook/operator: Stripe は決済が更新されるとこのエンドポイントに通知し、アプリ内の Mirakl 注文とマッピングします。

  • /api/public/webhook/sellers: Stripe は、アプリ内で売り手のステータスを同期するために Stripe アカウントが更新されると、このエンドポイントに通知します。

これらのエンドポイントは、それぞれ内部の保護メカニズムを持っているため、公開しても安全です。その他のエンドポイントは、強力な OPERATOR_PASSWORDで保護されていない限り、公開しても安全ではありません。

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