[PaaSのみ]{class="badge informative" title="Adobe Commerce on Cloud プロジェクト(Adobeで管理されるPaaS インフラストラクチャ)とオンプレミス プロジェクトにのみ適用されます。"}

コマンドライン設定

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の設定と実行を参照してください。

インデクサーの設定

注文データは、2つのインデックスモード(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
コマンドでインデクサーを指定しない場合、すべてのインデクサーが同じ値に更新されます。 特定のインデクサーを変更する場合は、そのインデクサーをコマンドにリストする必要があります。

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

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

データが自動的に処理されるのを待つのではなく、手動でデータのインデックスを再作成できます。 詳しくは、​ インデクサーの管理​ インデックス再作成を参照してください。

BY SCHEDULE モードが設定されると、システムは変更されたエンティティを追跡し、cron ジョブは設定されたスケジュールに基づいてエンティティのインデックスを更新します。 cron ジョブを使用してインデックス作成を手動でトリガーする方法については、Configure and run cron)の「​ コマンドラインから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

インデックス再作成とインデックス作成について詳しくは、開発者ドキュメントの「​ インデックスの管理」トピックを参照してください。

CLIによるスコープの設定

Payment Servicesでは、販売者が複数のPayPal アカウント ​を使用できます。 次に、CLIを使用してこれらのアカウントのスコープを変更できます。

スコープをwebsite レベルに設定するには、次を実行します。

bin/magento config:set payment/payment_services/mba_scoping_level website

スコープをstore レベルに設定するには、次を使用します。

bin/magento config:set payment/payment_services/mba_scoping_level store
TIP
範囲を店舗レベルに変更する場合は、Payment Servicesの営業担当者にお問い合わせください。

範囲を変更したら、キャッシュをフラッシュして変更を表示します。

bin/magento cache:clean:payment_services_merchant_scopes

L2/L3処理の設定

Payment Servicesは、カード支払いトランザクションからレベル 2およびレベル 3のデータを処理して、加盟店に追加情報を提供できます。

WARNING
PayPalを使用したレベル 2およびレベル 3の処理との統合は、米国の販売者のみが利用できます。 詳しくは、PayPal デベロッパーのドキュメントの決済処理を参照してください。

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

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

recommendation-more-help
commerce-help-payment-services