Felsök installationen av betaltjänster
I den här artikeln förklaras de fel som kan uppstå när du installerar betaltjänster, och här beskrivs lösningar för att åtgärda felen så att du kan slutföra installationen.
Berörda produkter och versioner
- Betalningstjänster är nu kompatibelt med Adobe Commerce version 2.4.0 till 2.4.4.
Problem - Felaktiga dispositionsnycklar
När du installerar tillägget Betalningstjänster kan ett felmeddelande visas om att du använde felaktiga dispositionsnycklar under installationen.
Steg som ska återskapas:
-
Försök att installera betalningstjänsterna.
-
Se följande fel:
Det gick inte att hitta en matchande version av paketets magento/payment-services. Kontrollera paketstavningen, versionens begränsning och att paketet är tillgängligt i en stabilitet som matchar minimistabiliteten (stabil).
Förväntat resultat:
Du kan följa dessa installationsanvisningar i utvecklardokumentationen för att installera betaltjänster.
Faktiskt resultat:
Under installationen visas ett felmeddelande om att du inte använde rätt Composer-nycklar under installationen.
Orsak
Du använde felaktiga dispositionsnycklar under installationen.
Lösning
Kontrollera att dina dispositionsnycklar är länkade till det Magento-ID som användes vid registreringen av betalningstjänsterna.
Problem - Använda samma dataspace i flera instanser
Kör en konfiguration för flera miljöer med betaltjänster på varje.
Lösning
Samma API-nyckel kan användas för alla instanser, men varje instans måste använda sin egen SaaS-dataminne.
När du skapar ett SaaS-projekt genererar Commerce ett eller flera SaaS-datamallar beroende på din Commerce-licens:
- Adobe Commerce - ett produktionsdatautrymme; två testdatautrymme
- Magento Open Source - Ett produktionsdatautrymme utan testdatautrymme
Följ anvisningarna i Commerce API-nyckel och privat nyckel för att konfigurera ditt betaltjänsttillägg.
Problem - Det finns inte tillräckligt med minne för PHP
När du installerar tillägget Betalningstjänster kan ett felmeddelande visas som anger att du inte har tillräckligt med minne för PHP.
Steg som ska återskapas:
-
Försök att installera betalningstjänsterna.
-
Se följande fel eller liknande:
Allvarligt fel: Den tillåtna minnesstorleken på 2146435072 byte är slut (försök gjordes att allokera 4096 byte) i phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php på rad 52.
Förväntat resultat:
Du kan följa dessa installationsanvisningar i utvecklardokumentationen för att installera betaltjänster.
Faktiskt resultat:
Under installationen visas ett felmeddelande om att du inte har tillräckligt med minne för PHP.
Orsak
Gränsvärdet för PHP i din miljö är inte inställt på ett tillräckligt högt tröskelvärde.
Lösning
Öka minnesgränsen för PHP i din miljö i php.ini
.