Pool-Makler Schnittstelle
Maklerdaten per Schnittstelle übertragen – kein Datenspeicher bei Mr-Money
Für die Darstellung im Antrag, Angebot und Protokoll benötigen wir die Adress- und Kontaktdaten Ihrer Pool-Makler. Am einfachsten über eine Schnittstelle zu Ihrer Maklerdatenbank – so müssen keine Maklerdaten bei uns gespeichert werden und Änderungen stehen sofort zur Verfügung.
Abfrage-URL
Wir fragen die Maklerdaten per PHP bei Ihnen ab. xxxx steht dabei für die Vermittlernummer des Maklers bei Ihnen.
Der Pfad kann beliebig von Ihnen eingestellt werden.
Erwartete Rückgabe (Zeile für Zeile)
| Zeile | Inhalt |
|---|---|
| 1 | Leerzeile |
| 2 | Name1 (Vor- und Nachname, falls vorhanden) |
| 3 | Name2 (Firmenbezeichnung oder leer) |
| 4 | Straße |
| 5 | PLZ Ort |
| 6 | Telefon |
| 7 | Fax |
| 8 | Leerzeile |
| 9 | |
| 10 | Internet |
| 11 | Leer oder URL für eigene AGB |
| 12 | Leer oder URL für eigene Datenschutzvereinbarung |
| 13 | Registernummer |
| 14 | Leer oder Zugangsstatus: Aktiv, NichtVergeben, Gesperrt (poolabhängig) |
| 15 | Leer oder MFA (für Mehrfachagent) |
| ab 25 | Optional: Gesellschafts-Vermittlernummern (s. unten) |
Optionale Gesellschafts-Vermittlernummern (ab Zeile 25)
Für jeden Untervermittler können eigene Vermittlernummern für einzelne Gesellschaften übertragen werden. Gesellschaftsnamen-Liste: mr-money.de/datenbank/vpnumtxt.php
ARAG-Duesseldorf:33333 Alte-Leipziger:345678
Demo-Datei der möglichen Rückgabe: poolmakler_demo.txt
Beispiel-Code
<?php
// maklerdaten.php ? von Mr-Money aufgerufen mit ?maklernr=XXXX
header('Content-Type: text/plain; charset=iso-8859-1');
$maklernr = filter_input(INPUT_GET, 'maklernr', FILTER_SANITIZE_NUMBER_INT);
// Maklerdaten aus Ihrer Datenbank laden
$makler = getMaklerAusDB($maklernr); // eigene Funktion
if ( ! $makler ) {
exit; // Leer-Ausgabe wenn nicht gefunden
}
// Ausgabe in exakter Reihenfolge (ISO-8859-1 kodiert!)
echo "\n"; // Zeile 1: leer
echo $makler['vorname'] . ' ' . $makler['nachname'] . "\n"; // Zeile 2
echo $makler['firma'] . "\n"; // Zeile 3
echo $makler['strasse'] . "\n"; // Zeile 4
echo $makler['plz'] . ' ' . $makler['ort'] . "\n"; // Zeile 5
echo $makler['telefon'] . "\n"; // Zeile 6
echo $makler['fax'] . "\n"; // Zeile 7
echo "\n"; // Zeile 8: leer
echo $makler['email'] . "\n"; // Zeile 9
echo $makler['website'] . "\n"; // Zeile 10
echo "\n"; // Zeile 11: AGB-URL (optional)
echo "\n"; // Zeile 12: Datenschutz-URL (optional)
echo $makler['registernr'] . "\n"; // Zeile 13
echo "Aktiv\n"; // Zeile 14
echo "\n"; // Zeile 15
// Zeilen 16-24: leer
for ($i = 16; $i <= 24; $i++) echo "\n";
// Ab Zeile 25: optionale Gesellschafts-Vermittlernummern
if ( ! empty($makler['vpnr_arag']) ) echo "ARAG-Duesseldorf:" . $makler['vpnr_arag'] . "\n";
if ( ! empty($makler['vpnr_alte_leipz']) ) echo "Alte-Leipziger:" . $makler['vpnr_alte_leipz'] . "\n";
?>
Fehler oder Unstimmigkeit in dieser Doku entdeckt? Schreiben Sie uns: ts@mr-money.de