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

Payment Servicesをインストール

Adobe CommerceおよびMagento Open Sourceの決済サービスを使い始めるには、いくつかのオンボーディング手順を完了する必要があります。

INFO
詳しくは、Adobe Commerceの設定 Payment Services のビデオを参照してください。

Adobe CommerceおよびMagento Open SourceのPayment Services拡張機能をダウンロードしてインストールすることは、Payment Servicesを使用するための前提条件です。

拡張機能をダウンロード

拡張機能をインストールするには、まずCommerce Marketplaceからダウンロードする必要があります。

  1. Commerce Marketplace🔗のPayment Services拡張機能に移動します。
  2. エディションとバージョンを選択するには、Edition​と​ Your store version ​を任意の選択範囲に切り替えます。
  3. Add to Cart​をクリックします。
  4. チェックアウトを完了し、Place Order​をクリックします。
  5. Marketplaceのダウンロードに関連付けられているメールで、注文確認と詳細をご確認ください。
NOTE
Adobe Commerce バージョン 2.4.7以降の場合Payment Servicesは、すぐに使用できます。

拡張機能のインストール

Payment Services拡張機能は、クラウドインフラストラクチャとオンプレミスの両方のAdobe Commerceにインストールできます。これらのインスタンスは、サインアッププロセスで提供されたCommerce アカウント mageidにリンクされています。
Magento Open Source人のお客様がオンプレミスの指示を使用しています。

Composerは、最初のAdobe Commerceのインストール中、またはComposer キーが以前にauth.json ファイルに保存されていなかった状況で、これらのキーを使用します。

Composer キーの取得について詳しくは、認証キーの取得を参照してください。

拡張機能をダウンロードしてインストールする前に考慮すべき点について詳しくは、拡張機能をインストール ​を参照してください。

クラウド インフラストラクチャ上のAdobe Commerce

このメソッドは、Commerce Cloud インスタンスのPayment Services拡張機能のインストールに使用されます。

  1. composer.json ファイルを更新します。

    code language-bash
    composer require magento/payment-services --no-update
    
  2. 依存関係を更新し、拡張機能をインストールします。

    code language-bash
    composer update magento/payment-services --with-dependencies
    

    すべてのルート依存関係を更新するには、composer update コマンドを使用します。

  3. 変更をコミットしてプッシュします。

オンプレミスおよびその他の設定

この方法は、オンプレミス インスタンスとMagento Open Sourceのお客様にPayment Services拡張機能をインストールするために使用されます。

  1. 拡張機能を取得するには、次のコマンドを実行します。

    code language-bash
    composer require magento/payment-services --no-update
    
  2. 依存関係を更新し、拡張機能をインストールします。

    code language-bash
    composer update magento/payment-services --with-dependencies
    

    すべてのルート依存関係を更新するには、composer update コマンドを使用します。

  3. インスタンスをアップグレードします。

    code language-bash
    bin/magento setup:upgrade
    
  4. キャッシュをクリアします。

    code language-bash
    bin/magento cache:clean
    
  5. 変更をコミットします。

  6. コミットされたコードがデプロイされていることを確認するには、インスタンスを更新します。

NOTE
Payment Services 1.6.1はPHP バージョン 7.xと互換性があります。 ただし、最新のPayment Services バージョンに更新することを強くお勧めします。

拡張機能のアップグレード

新しいバージョンのPayment Servicesがリリースされると、拡張機能を簡単にアップグレードできます。

  1. パッケージの最新バージョンを取得するには:

    code language-bash
    composer update magento/payment-services --with-dependencies
    

    すべてのルート依存関係を更新するには、composer update コマンドを使用します。

  2. コンポーザーの更新後、以下を実行します。

    code language-bash
    bin/magento setup:upgrade
    
  3. 変更をコミットしてプッシュします。

トラブルシューティング

Payment Services拡張機能をインストールしようとすると、エラーが表示される場合があります。 次のトラブルシューティング方法を使用して、エラーを解決します。

リポジトリのリスト

リポジトリのリストにrepo.magento.comが存在することを確認します。

Composer キーが正しくありません

次のエラーが表示された場合は、間違ったコンポーザーキーがあることを示しています。

Could not find a matching version of package magento/payment-services. Check the package spelling, your version constraint and that the package is available in a stability which matches your minimum-stability (stable).

Composer キーが有効であり、他のMagento パッケージにアクセスできることを確認します。

設定されているコンポーザーのキーを確認するには:

  1. auth.json ファイルの場所を検索します。

    code language-bash
    composer config --global home
    
  2. auth.json ファイルを表示:

    code language-bash
    cat /path/to/auth.json
    
  3. Commerce アカウント MageID🔗に関連付けられているキーはを参照してください。

PHPに十分なメモリがありません

次のエラーが表示された場合は、PHP用のメモリが不足していることを示しています。

Fatal error: Allowed memory size of 2146435072 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52

環境上のPHPのメモリ制限php.iniに増やします。

または、次のコマンドを使用してメモリ制限を指定できます:php -d memory_limit=-1 [path to composer]/composer require magento/payment-services

例:

php -d memory_limit=-1 vendor/bin/composer require magento/payment-services
recommendation-more-help
commerce-help-payment-services