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

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:

  1. Försök att installera betalningstjänsterna.

  2. 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:

  1. Försök att installera betalningstjänsterna.

  2. 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.

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