コマンドライン設定

Payment Services をインストールしたら、 ホーム内またはコマンドラインインターフェイス(CLI)を使用して簡単に設定できます。

データの書き出しの設定

Payment Services は、Magento Open Source および Adobe Commerce から書き出された注文データを、支払いプロバイダーからの集計された支払いデータと組み合わせて、有用なレポートを作成します。 Payment Services 拡張機能では、インデクサーを使用して、レポートに必要なすべてのデータを効率的に収集します。

Payment Services のレポートで使用されるデータについて詳しくは、 注文支払いステータスレポートを参照してください。

Magento Open Source での cron の設定

Magento Open Source で BY SCHEDULE インデックスモードを使用する場合は、cron を設定する必要があります。 cron の設定と実行を参照してください。

インデクサーの設定

注文データは、ON SAVE (デフォルト)または BY SCHEDULE (推奨)のいずれかのインデックスモードを使用して、支払いサービスに書き出され、保持されます。

次のインデックスは Payment Services 用です。

コード
名前
説明
sales_order_data_exporter
販売注文フィード
注文データのインデックスを作成
sales_order_status_data_exporter
販売注文ステータス フィード
販売注文の状態データのインデックスを作成します
store_data_exporter
フィードを保存
ストアデータのインデックスを作成します

3 つのインデクサーすべてのインデックスモードを変更するには、次を実行します。

bin/magento indexer:set-mode schedule sales_order_data_exporter sales_order_status_data_exporter store_data_exporter
TIP
コマンドでインデクサーを指定しない場合、すべてのインデクサーが同じ値に更新されます。 特定のインデクサーを変更する場合は、コマンドでそのインデクサーをリストする必要があります。

インデクサーのモードを手動で変更する方法については、開発者向けドキュメントの インデクサーの設定を参照してください。 管理者で変更する方法については、『コアユーザーガイド』の インデックス管理を参照してください。

データを手動で再インデックス化

データが自動的に実行されるのを待たずに、手動でデータをインデックス再作成できます。 詳しくは、🔗 インデクサーの管理 インデックス再作成 {target=“_blank”} を参照してください。

モード BY SCHEDULE 設定すると、システムは変更されたエンティティを追跡し、cron ジョブは設定されたスケジュールに基づいてエンティティのインデックスを更新します。 Cron ジョブを使用してインデックスを手動でトリガーする方法については、Configure and run cronコマンドラインからの Run cron を参照してください。

インデックス再作成されたデータを支払サービスに送信

インデックスが作成されたデータは、Payment Services に自動的に送信されます。 また、次のコマンドを使用して、インデックス付きデータを送信するプロセスを手動でトリガーすることもできます。

bin/magento saas:resync --feed [feedName]

次のコマンドオプションを使用します。

コマンド
説明
bin/magento saas:resync --feed [feedName]
指定されたフィードのインデックス再作成を実行し、対応するサービスに送信します
bin/magento saas:resync --no-reindex
インデックス化をスキップし、非同期データをインデックスから送信します。

--feed パラメーターを使用すると、送信するフィードを指定できます。

フィード
説明
paymentServicesOrdersProduction
生産モードでの注文フィード
paymentServicesOrdersSandbox
サンドボックスモードでの注文フィード
paymentServicesOrderStatusesProduction
生産モードでの注文ステータス
paymentServicesOrderStatusesSandbox
サンドボックスモードでのステータスの並べ替え
paymentServicesStoresProduction
実稼動モードのストア
paymentServicesStoresSandbox
サンドボックスモードのストア

cron が設定およびインストールされている場合、レポートに必要なすべてのデータは自動的に Payment Services に送信されます。 cron データを Payment Services に送信するプロセスを手動でトリガーすることもできます。

bin/magento cron:run --group payment_services_data_export

再インデックスとインデクサーについて詳しくは、開発者向けドキュメントの インデクサーの管理に関するトピックを参照してください。

L2/L3 処理の設定

カ Payment Services ド支払取引のレベル 2 およびレベル 3 のデータを処理して、マーチャントに追加情報を提供できます。

WARNING
PayPal を使用したレベル 2 およびレベル 3 の処理との統合は、米国のマーチャントのみが利用できます。 詳しくは、PayPal Developer ドキュメントの 支払い処理を参照してください。

L2/L3 の処理データを Payment Services に使用する場合、またはご質問がある場合は、Payment Services アカウントマネージャーにお問い合わせください。

Payment Services で使用される L2 および L3 処理については、 レベル 2 およびレベル 3 処理を参照してください。

recommendation-more-help
87189544-c8b9-4aef-af07-ed3578763c38