Optionale Parameter
Zusätzliche Parameter für erweiterte Funktionen des Rechenkerns
Die Übertragung aller Parameter kann wahlweise per GET oder POST erfolgen und muss in ISO-8859-1 kodiert sein (nicht UTF-8).
| Parameter | Beschreibung & Beispiel |
|---|---|
out=json |
Rückgabe als JSON statt XML. https://www.mr-money.de/module/kern/phv.php?id=IhreID&laufzeit=1&IP_USER=111.111.111.111-12345&out=json
|
cv=1 |
Der Vergleichsrechner läuft damit immer in der Variante für Endkunden, auch wenn z.B. eine Vermittlerkennung mit übermittelt wird.
Deaktiviert z.B. die Beratungsdokumentation im Antrag und einige andere Dinge, die nur für Vermittler relevant sind. ...&cv=1
|
lvgon=1 |
Der gesamte Leistungsvergleich wird mitgeliefert (kann je nach Tarif einige 100 KB sein). ...&lvgon=1
|
lvg_direkt=xxx |
Liefert nur den Leistungsvergleich der angegebenen Tarifnummer(n) (Komma-getrennt). Darf nicht zusammen mit lvgon verwendet werden....&lvg_direkt=7
|
lvgfragenoff=1 |
Leistungsvergleich ohne Leistungsfragen und Erläuterungen übermitteln. Beachten: Bei Rechtsschutz verändert sich je nach Tarifvorgabe der Leistungsvergleich. |
pack=1 |
Inhalt wird gepackt übermittelt (gzencode). Nur zusammen mit lvgon=1 nutzbar. |
antrag_direkt=1 |
Nur alle Antragslinks werden zurückgeliefert (zeilenweise). ...&antrag_direkt=1
|
antrag_direkt=1 |
Nur der Antragslink zu einer bestimmten Tarifnummer ($tarifnrtemp aus der Rückgabe) wird geliefert.
Nützlich, um später direkt einen Antrag aus gespeicherten Eingaben zu erstellen – mit Berücksichtigung zwischenzeitlicher Tarifänderungen....&antrag_direkt=1&tnr=7
|
antrag_direkt=2 |
Direkt-Redirect auf den fertigen Antrag. Setzt tnr voraus....&antrag_direkt=2&tnr=7
|
fehlende_tarife=1 |
Liefert zusätzlich die Gründe für nicht angezeigte Tarife. |
Berechnung mit Datenvorgäbe (Transaktionsfluss)
Details zum vollständigen Ablauf (varinput.php → Rechenkern mit pk und a_id)
finden Sie unter Integrationswege → Variante 2.
Beispiel-Code
PHP – Optionale Parameter kombinieren
<?php
$params = http_build_query([
'id' => 'IHRE_PARTNER_ID',
'IP_USER' => $_SERVER['REMOTE_ADDR'] . '-' . rand(10000, 99999),
'laufzeit' => '1',
'delikt' => 'ja',
'sb' => 'nein',
'out' => 'json', // JSON-Ausgabe
'lvgon' => '1', // Leistungsvergleich mitliefern
'fehlende_tarife' => '1', // Gruende fuer fehlende Tarife
]);
$ch = curl_init('https://www.mr-money.de/module/kern/phv.php?' . $params);
curl_setopt_array($ch, [CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 20]);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
?>
✉ Feedback
Fehler oder Unstimmigkeit in dieser Doku entdeckt? Schreiben Sie uns: ts@mr-money.de
Fehler oder Unstimmigkeit in dieser Doku entdeckt? Schreiben Sie uns: ts@mr-money.de