develop:xmlrpc:einzelauftrag
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
develop:xmlrpc:einzelauftrag [d.m.Y H:i] – willuhn | develop:xmlrpc:einzelauftrag [d.m.Y H:i] – [Schlüssel-Namen] willuhn | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
* **hibiscus.xmlrpc.ueberweisung** Für den Zugriff auf Einzel-Überweisungen | * **hibiscus.xmlrpc.ueberweisung** Für den Zugriff auf Einzel-Überweisungen | ||
* **hibiscus.xmlrpc.lastschrift** Für den Zugriff auf Einzel-Lastschriften | * **hibiscus.xmlrpc.lastschrift** Für den Zugriff auf Einzel-Lastschriften | ||
+ | * **hibiscus.xmlrpc.sepaueberweisung** Für den Zugriff auf SEPA-Überweisungen | ||
+ | * **hibiscus.xmlrpc.sepalastschrift** Für den Zugriff auf SEPA-Lastschriften | ||
Die Funktionen für Überweisungen und Lastschriften sind identisch, lediglich die Service-Namen unterscheiden sich. | Die Funktionen für Überweisungen und Lastschriften sind identisch, lediglich die Service-Namen unterscheiden sich. | ||
- | ===== Schüssel-Namen ===== | + | ===== Schlüssel-Namen ===== |
^ Bezeichnung | ^ Bezeichnung | ||
| konto | ID des Kontos | | konto | ID des Kontos | ||
| termin | | termin | ||
- | | blz | Bankleitzahl des Gegenkontos | + | | blz | Bankleitzahl |
- | | kontonummer | + | | kontonummer |
| name | Inhaber-Name des Gegenkontos | | name | Inhaber-Name des Gegenkontos | ||
| betrag | | betrag | ||
| verwendungszweck | Verwendungszweck (Array) | | verwendungszweck | Verwendungszweck (Array) | ||
- | | textschluessel | + | | textschluessel |
| ausgefuehrt | | ausgefuehrt | ||
+ | |||
+ | Für SEPA-Überweisungen existieren zusätzlich noch die folgenden Schlüssel-Namen: | ||
+ | |||
+ | ^ Bezeichnung | ||
+ | | endtoendid | ||
+ | | pmtinfid | ||
+ | |||
+ | Für SEPA-Lastschriften existieren zusätzlich noch die folgenden Schlüssel-Namen: | ||
+ | |||
+ | ^ Bezeichnung | ||
+ | | endtoendid | ||
+ | | pmtinfid | ||
+ | | mandateid | ||
+ | | creditorid | ||
+ | | sigdate | ||
+ | | sequencetype | ||
+ | | sepatype | ||
+ | | targetdate | ||
+ | |||
+ | Generell gilt bei SEPA-Aufträgen: | ||
+ | |||
+ | ===== Zeichensatz ===== | ||
+ | |||
+ | Es ist zu beachten, dass die Zeichenketten insbesondere Namen und Verwendungszwecke im ISO-8859-1 Zeichensatz übermittelt werden. UTF-8 Umlaute werden z.B. abgelehnt. | ||
+ | In PHP kann UTF-8 mittels utf8_decode umgewandelt werden. | ||
===== Verfügbare Funktionen ===== | ===== Verfügbare Funktionen ===== | ||
+ | |||
+ | |||
+ | ==== Liste der Schlüsselnamen ermitteln ==== | ||
+ | |||
+ | <code java> | ||
+ | public Map< | ||
+ | </ | ||
+ | |||
+ | * Name der Funktion: **createParams** | ||
+ | * Liste der Parameter < | ||
+ | * Rückgabe-Wert: | ||
Zeile 75: | Zeile 113: | ||
{ | { | ||
$job = $value-> | $job = $value-> | ||
- | print(" | + | print(" |
- | print(" | + | print(" |
- | print(" | + | print(" |
- | print(" | + | print(" |
- | print(" | + | print(" |
- | print(" | + | print(" |
- | print(" | + | print(" |
+ | print(" | ||
$zweck = $job-> | $zweck = $job-> | ||
Zeile 151: | Zeile 190: | ||
* bei [[develop: | * bei [[develop: | ||
+ | Beim Anlegen einer SEPA-Überweisung wird die IBAN mit dem Schlüssel " | ||
=== Code-Beispiele === | === Code-Beispiele === | ||
Zeile 197: | Zeile 237: | ||
" | " | ||
// alternativ | // alternativ | ||
- | // " | + | // " |
)," | )," | ||
| | ||
Zeile 274: | Zeile 314: | ||
$response = $client-> | $response = $client-> | ||
print($response-> | print($response-> | ||
+ | print($response-> | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Auftrag löschen ==== | ||
+ | |||
+ | <code java> | ||
+ | public String delete(String id) throws RemoteException; | ||
+ | </ | ||
+ | |||
+ | * Name der Funktion: **delete** | ||
+ | * Liste der Parameter | ||
+ | - **String** ID des zu löschenden Auftrages | ||
+ | * Rückgabe-Wert | ||
+ | * bei [[develop: | ||
+ | * bei [[develop: | ||
+ | |||
+ | === Code-Beispiele === | ||
+ | |||
+ | == Java == | ||
+ | |||
+ | <code java> | ||
+ | Object result = client.execute(" | ||
+ | // Object result = client.execute(" | ||
+ | System.out.println(result); | ||
+ | </ | ||
+ | |||
+ | |||
+ | == PHP == | ||
+ | |||
+ | <code php> | ||
+ | $msg = new xmlrpcmsg(" | ||
+ | // $msg = new xmlrpcmsg(" | ||
+ | $response = $client-> | ||
print($response-> | print($response-> | ||
</ | </ | ||
Impressum | Datenschutz
develop/xmlrpc/einzelauftrag.txt · Zuletzt geändert: d.m.Y H:i von willuhn