Payment Servicesをインストール
Adobe CommerceおよびMagento Open Sourceの決済サービスを使い始めるには、いくつかのオンボーディング手順を完了する必要があります。
Adobe CommerceおよびMagento Open SourceのPayment Services拡張機能をダウンロードしてインストールすることは、Payment Servicesを使用するための前提条件です。
拡張機能をダウンロード
拡張機能をインストールするには、まずCommerce Marketplaceからダウンロードする必要があります。
- Commerce Marketplace🔗のPayment Services拡張機能に移動します。
- エディションとバージョンを選択するには、Editionと Your store version を任意の選択範囲に切り替えます。
- Add to Cartをクリックします。
- チェックアウトを完了し、Place Orderをクリックします。
- Marketplaceのダウンロードに関連付けられているメールで、注文確認と詳細をご確認ください。
拡張機能のインストール
Payment Services拡張機能は、クラウドインフラストラクチャとオンプレミスの両方のAdobe Commerceにインストールできます。これらのインスタンスは、サインアッププロセスで提供されたCommerce アカウント mageidにリンクされています。
Magento Open Source人のお客様がオンプレミスの指示を使用しています。
Composerは、最初のAdobe Commerceのインストール中、またはComposer キーが以前にauth.json ファイルに保存されていなかった状況で、これらのキーを使用します。
Composer キーの取得について詳しくは、認証キーの取得を参照してください。
拡張機能をダウンロードしてインストールする前に考慮すべき点について詳しくは、拡張機能をインストール を参照してください。
クラウド インフラストラクチャ上のAdobe Commerce
このメソッドは、Commerce Cloud インスタンスのPayment Services拡張機能のインストールに使用されます。
-
composer.jsonファイルを更新します。code language-bash composer require magento/payment-services --no-update -
依存関係を更新し、拡張機能をインストールします。
code language-bash composer update magento/payment-services --with-dependenciesすべてのルート依存関係を更新するには、
composer updateコマンドを使用します。 -
変更をコミットしてプッシュします。
オンプレミスおよびその他の設定
この方法は、オンプレミス インスタンスとMagento Open Sourceのお客様にPayment Services拡張機能をインストールするために使用されます。
-
拡張機能を取得するには、次のコマンドを実行します。
code language-bash composer require magento/payment-services --no-update -
依存関係を更新し、拡張機能をインストールします。
code language-bash composer update magento/payment-services --with-dependenciesすべてのルート依存関係を更新するには、
composer updateコマンドを使用します。 -
インスタンスをアップグレードします。
code language-bash bin/magento setup:upgrade -
キャッシュをクリアします。
code language-bash bin/magento cache:clean -
変更をコミットします。
-
コミットされたコードがデプロイされていることを確認するには、インスタンスを更新します。
拡張機能のアップグレード
新しいバージョンのPayment Servicesがリリースされると、拡張機能を簡単にアップグレードできます。
-
パッケージの最新バージョンを取得するには:
code language-bash composer update magento/payment-services --with-dependenciesすべてのルート依存関係を更新するには、
composer updateコマンドを使用します。 -
コンポーザーの更新後、以下を実行します。
code language-bash bin/magento setup:upgrade -
変更をコミットしてプッシュします。
トラブルシューティング
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 パッケージにアクセスできることを確認します。
設定されているコンポーザーのキーを確認するには:
-
auth.jsonファイルの場所を検索します。code language-bash composer config --global home -
auth.jsonファイルを表示:code language-bash cat /path/to/auth.json -
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