Payment Services のインストールのトラブルシューティング

この記事では、支払いサービスのインストール中に発生する可能性のあるエラーについて説明し、インストールを完了するためにこれらのエラーを修正するソリューションを提供します。

影響を受ける製品とバージョン

  • 支払いサービスは、Adobe Commerce バージョン 2.4.0 から 2.4.4 と互換性を持つようになりました。

問題 – コンポーザーのキーが正しくありません

Payment Services 拡張機能をインストールすると、インストール時に間違った Composer キーを使用したことを示すエラーメッセージが表示される場合があります。

再現手順 :

  1. 支払いサービスのインストールを試みます。

  2. 次のエラーが表示されます。

    magento/payment-services パッケージの一致するバージョンが見つかりませんでした。 パッケージのスペル、バージョンの制約、およびパッケージが最小安定性(stable)に一致する安定性で使用可能であることを確認します。

期待される結果 :

アドビの開発者向けドキュメントの以下の インストール手順に従って、支払いサービスを正常にインストールできます。

実際の結果 :

インストール中に、インストール中に正しい Composer キーを使用しなかったことを示すエラーメッセージが表示されます。

原因:

インストール中に間違った Composer キーが使用されました。

解決策

Payment Services の登録時に使用した Composer キーがMagentoID にリンクされていることを確認します。

問題 – 複数のインスタンスで同じデータスペースを使用する

それぞれに支払いサービスを含むマルチ環境の設定を実行する。

解決策

同じ API キーを複数のインスタンスで使用できますが、各インスタンスで独自の SaaS データ領域を使用する必要があります。

SaaS プロジェクトを作成すると、CommerceはCommerce ライセンスに応じて 1 つ以上の SaaS データスペースを生成します。

  • Adobe Commerce – 実稼動データスペース 1 つ、テスト用データスペース 2 つ
  • Magento Open Source - 1 つの実稼動データスペースで、テスト用のデータスペースはない

Commerce API キーと秘密鍵の手順に従って、支払いサービス拡張機能を正常に設定します。

問題 – PHP 用のメモリが不足しています

Payment Services 拡張機能をインストールすると、PHP に十分なメモリがないことを示すエラーメッセージが表示される場合があります。

再現手順 :

  1. 支払いサービスのインストールを試みます。

  2. 次のエラーまたは同様のエラーが表示されます。

    致命的なエラー:52 行目のphar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.phpで 2146435072 バイトのメモリ サイズが使い果たされました(4096 バイトの割り当てを試みました)

期待される結果 :

アドビの開発者向けドキュメントの以下の インストール手順に従って、支払いサービスを正常にインストールできます。

実際の結果 :

インストール中に、PHP 用のメモリが不足していることを示すエラーメッセージが表示されます。

原因:

お使いの環境の PHP の上限が十分なしきい値に設定されていません。

解決策

PHP のメモリの上限を増やすを使用している環境で php.ini ます。

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a