Änderungen

Zahlungs-Gateways erstellen

1.072 Byte hinzugefügt, 21:34, 12. Jun. 2015
/* Gebühren */
== Gebühren ==
Es ist dem Administrator für jedes Gateway individuell möglich, Gebühren einzustellen.Diese kann er sowohl prozentual als auch fix angeben (natürlich auch beides gleichzeitig).Bei einer Einstellung beider Gebühren-Typen für ein Gateway wird zuerst der prozentuale Wert gebildet und dann von diesem der fixeFür die Gebührenrechnung gibt es zwei Methoden, der innerhalb der Klasse verfügbar sind. Die erste Methode ist ''addFees'', sie erwartet zwei Parameter. Der erste beinhaltet den Betrag ohne Gebühren, der zweite ist ein Boolean (true/false) und gibt an, ob der Betrag noch konvertiert werden muss. Für die Konvertierung wird die aktuell eingestellte Währung angenommen und der Betrag dann in die Basiswährung konvertiert. Außerdem vorhanden ist die Methode ''deductFees'', sie erwartet nur einen Parameter, nämlich den Betrag. Eine automatische Konvertierung kann hier nicht erfolgen. Mit einer Zeile Code im Konstruktor kann das Gebührensystem übrigens für dieses Gateway deaktiviert werden: <source lang="php">$this->no_fees = true;</source>
== Zahlungs-Log ==