Zahlungsart mit Logo erstellen / Media via DAL erstellen

Gibt es eine Anleitung wie ein Logo für die Zahlart via Code hinzugefügt werden kann? Oder wie das für Media allgemein geht? Gesucht wäre im Idealfall etwas wie folgt:

$data = [‘handlerIdentifier’ => PaymentHandler::class, ‘name’ => ‘Test Method’, ‘logo’ => ‘http://test.com/image.png’, ‘pluginId’ => $pluginId, ‘position’ => 99];

$paymentRepository->create([$data], $context);