コマンドライン設定
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_exportersales_order_status_data_exporterstore_data_exporter3つのインデクサーすべてのインデックスモードを変更するには、次のコマンドを実行します。
bin/magento indexer:set-mode schedule sales_order_data_exporter sales_order_status_data_exporter store_data_exporter
インデクサーのモードを手動で変更する方法について詳しくは、開発者ドキュメントの「 インデクサーの設定」を参照してください。 管理画面で変更する方法については、コアユーザーガイドの インデックス管理を参照してください。
データを手動で再インデックス付け
データが自動的に処理されるのを待つのではなく、手動でデータのインデックスを再作成できます。 詳しくは、 インデクサーの管理の インデックス再作成を参照してください。
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 パラメーターを使用すると、送信するフィードを指定できます。
paymentServicesOrdersProductionpaymentServicesOrdersSandboxpaymentServicesOrderStatusesProductionpaymentServicesOrderStatusesSandboxpaymentServicesStoresProductionpaymentServicesStoresSandboxcronを設定してインストールすると、レポートに必要なすべてのデータが自動的に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
範囲を変更したら、キャッシュをフラッシュして変更を表示します。
bin/magento cache:clean:payment_services_merchant_scopes
L2/L3処理の設定
Payment Servicesは、カード支払いトランザクションからレベル 2およびレベル 3のデータを処理して、加盟店に追加情報を提供できます。
Payment ServicesのL2/L3処理データを使用する場合、または質問がある場合は、Payment Servicesのアカウントマネージャーにお問い合わせください。
Payment Servicesで使用されるL2およびL3処理について詳しくは、 レベル 2およびレベル 3処理を参照してください。