Ich arbeite an einem benutzerdefinierten Zahlungssystem, in dem ich die Magento2-Standard-Tresorfunktion verwende. Alles funktioniert gut, wenn ich den folgenden Code in der Datei Magento\Vault\Model\Method\Vault
in authorize()
oder capture()
Methoden ersetze .
$commandExecutor = $this->commandManagerPool->get(
$this->getVaultProvider()->getCode()
);
zu
$commandExecutor = $this->commandManagerPool->get(
"method_code"
);
Meine Frage ist, wie kann ich zuweisen vaultprovider
? so kann ich Methodencode direkt vom vaultprovider
Objekt erhalten.
Hinweis: Ich gebe keine Bestellung in Magento auf, sondern autorisiere oder erfasse nur den Betrag vom Zahlungsgateway-System eines Drittanbieters ( Paypal Pro ) in meinem benutzerdefinierten Modul.