Bezahlart Giropay

Zuletzt geändert von MACH ProForms GmbH am 26.11.2024

Zum 31.12.2024 wird die Bezahlart Giropay abgeschaltet. In diesem Zuge finden Sie nachstehend eine Datenbankabfrage, welche alle Mandanten auflistet, die diese Bezahlart in der Modulkonfiguration konfiguriert haben.

Das Skript basiert auf der neuen Mongo-Shell und kann direkt in der Konsole und/oder über ein entsprechenden Datenbanktool auf der Mongo-Datenbank ausgeführt werden.

use administrationCenter;

function findPaymenttype() {
 try {

  const collection = db.getCollection("organizationConfiguration");

  const documents = collection.find();

  documents.forEach(function(document){

  document.moduleConfigurations.forEach(function(moduleConfiguration){

  if (moduleConfiguration._class == "de.formsolutions.payment.configuration.EPaymentKivGiropayConfiguration" ||
    moduleConfiguration._class == "de.formsolutions.payment.configuration.EPayBLGiropayConfiguration" ||
    moduleConfiguration._class == "de.formsolutions.payment.configuration.GirocheckoutGiropayConfiguration" ||
    moduleConfiguration._class == "de.formsolutions.payment.configuration.InfomaGiropayConfiguration") {

    // Variante 1: Write to file
    //fs.writeFileSync("./analyze-paymenttyp.json", document._id + ";" + moduleConfiguration._class + "\n", { flag: 'a+' });
   
    // Variante 2: Print into console
    print(document._id + ";" + moduleConfiguration._class);
  }

  });
 });

} catch (error) {
  print('Error ', error);
}
}

print('Start....');
findPaymenttype();
print('Finished....');