AW: Kreditkartenzahlung bei Abbruch fortsetzen
.php Datei (z.B. money.php mit folgendem Inhalt erstellen, Moneybookers-E-Mail ergänzen (2x) und hochladen )
PHP:
<?php
$betrag=$_GET["betrag"];
$rechnung=$_GET["rechnung"];
?>
<form name="moneybookers" action="https://www.moneybookers.com/app/payment.pl" method="post" target="_blank">
<input type="hidden" name="pay_to_email" value="moneybookers@DEINSHOP.de">
<input type="hidden" name="status_url" value="moneybookers@DEINSHOP.de">
<input type="hidden" name="language" value="DE">
<input type="hidden" name="amount" value="<?php echo $betrag ; ?>">
<input type="hidden" name="currency" value="EUR">
<input type="hidden" name="detail1_description" value="Auftrag/Rechnung">
<input type="hidden" name="detail1_text" value="<?php echo $rechnung ; ?>">
<input type="submit" value="Zahlung durchführen">
<script language="JavaScript">document.moneybookers.submit();</script>
</form>
mit einem Link, wie z.B.
http://www.DEINSHOP.de/money.php?betrag=32.50&rechnung=R12345 kann man dann auf moneybookers weiterleiten lassen und seine Variablen übergeben.
In der Bestellbestätigungs-E-Mail folgendes einfügen:
Code:
{elseif $Bestellung->Zahlungsart->cModulId=="za_moneybookers_jtl"}
Falls die Zahlung noch nicht durchgeführt wurde, kann diese nachträglich abgeschlossen werden:
https://www.DEINSHOP.de/money.php?betrag={$Bestellung->WarensummeLocalized[0][COLOR=DarkRed]|replace:",":"."[/COLOR]}&rechnung={$Bestellung->cBestellNr}
Dies ist das Textformat, für HTML entsprechend ergänzen. Aber Achtung: hier oben ist noch ein Fehler (rot markiert), den ich noch lösen muss. Denn zusätzlich zum Betrag wird " EUR" angehängt. So funktioniert der Link leider nicht.
Siehe
http://forum.jtl-software.de/shopbe...lungslink-bestellbestaetigung.html#post207310
Verbesserungsvorschläge bitte posten.
Wenn dann alles funktionert, sollte der Kunde durch Klick auf den Link in der E-Mail automatisch zu moneybookers weitergeleitet werden. Leider muss man den Zahlungseingang dann manuell bestätigen und man kann die Anzahl der Zahlungsarten bei moneybookers nicht einschränken.