Paypal und Lieferadresse

webstar

Sehr aktives Mitglied
10. Dezember 2007
602
51
Hallo,

laut Paypal-Verkäuferschutz muß Lieferadresse = Paypal hinterlegete Lieferadresse sein. Diese ist natürlich nervig immer zu kontrollieren und ggfs auch den Kunden zu kontaktieren, weil diese trotz Hinweis im Bestellablauf nicht übereinstimmt.
Aber es scheint auch anders zu gehen, heute habe ich in einem Computer- Shop etwas bestellt und dort wurde die im Shop angegebene Adresse automatisch an Paypal übergeben !!! (Die Adresse war nicht bei Paypal hinterlegt)
Könnte das nicht auch der Shop2 ?

Gruß
webstar
 

bernd12

Gut bekanntes Mitglied
1. Oktober 2009
521
1
w
AW: Paypal und Lieferadresse

die Schnitstelle ist vermutlich nicht korrekt programmiert.

Die Lieferadresse wird nur übergeben wenn sie abweichend ist, das ist aber falsch.
Die Lieferadresse muß immer an Paypal übergeben werden, auch wenn sie nicht abweichend ist, damit die bei PP hinterlegte überschrieben wird.

ich muß bei jeder zweiten PP Bestellung die Lieferadresse abändern auf die bei PP hinterlegte, weil JTL-2 Shop dies nicht tut.

Bitte Bugfix wie oben beschrieben. Und komm mir jetzt bloss keiner mit "da kann man doch was schreiben"
 

Hifi-Matze

Sehr aktives Mitglied
8. September 2006
1.192
8
AW: Paypal und Lieferadresse

Die Lieferadresse wird nur übergeben wenn sie abweichend ist, das ist aber falsch.

WIRD denn eine abweichende Lieferadresse wirklich an PayPal übertragen?

Ich glaube vielmehr, dass dies weder bei abweichender noch bei identischer Lieferadresse an PayPal übergeben wird und es sich somit nicht um einen "Bug", sondern vielmehr um eine "fehlende Eigenschaft" handelt.

Oder lieg ich da falsch?
 

bernd12

Gut bekanntes Mitglied
1. Oktober 2009
521
1
w
AW: Paypal und Lieferadresse

du liegst glaube ich richtig. nach überprüfung musste ich feststellen das es mal so ist und mal so... richtig ist es nur wenn der kunde es selbst in PP ändert.

Es funktioniert also GAR nicht, trotz fetter Hinweise in ROT im Shop. Lesen ist einfach zu langweilig.

Bitte unbedingt die Schnittstelle nachbessern, liebe JTL er

PayPal Integration Center - Beispielanwendungen, Dokumentation, Developer Resources, Technische Untersttzung, IPN, Website Payments Pro: Zahlungsoptionen - API-Berechtigungen
 

Hifi-Matze

Sehr aktives Mitglied
8. September 2006
1.192
8
AW: Paypal und Lieferadresse

Man merkt, du bist noch nicht lange hier *zwinker*

Dieses Problem ist JTL seit langem bekannt und es sollte eigentlich auch mal die Umstellung auf PayPal-Express kommen, die dieses Problem behebt.

Da es aber seit nun bald 2 Jahren kein Update des Shops mehr gegeben hat, gibt es auch immer noch keine Lösung dafür :)
 

wolmat

Gut bekanntes Mitglied
24. Januar 2008
375
9
AW: Paypal und Lieferadresse

Gibt es hierfür schon eine Lösung (evtl. auch in Shop3), denn es wurde jetzt einmal vergessen zu kontrollieren, was gleich mal 400 EUR gekostet hat. (Packstation/Betrüger)
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Paypal und Lieferadresse

Hier mal eine modifizierte /includes/modules/paypal/paypal.php

Code:
<?php
/**
 *-------------------------------------------------------------------------------
 * JTL-Shop 2
 * File: paypal/paypal.php, php file
 * 
 * JTL-Shop 2 include file
 * 
 * @author JTL-Software <[EMAIL="thomas@jtl-software.de"]thomas@jtl-software.de[/EMAIL]>
 * @copyright 2007, JTL-Software
 * @link [url=http://jtl-software.de/jtlshop.php]JTL-Shop 2 - professioneller Onlineshop zur kostenlosen JTL-Wawi[/url]
 * @version v1.0 / 31.10.07
 *-------------------------------------------------------------------------------
*/
function gib_paypal_form($Bestellung, $business, $custom, $return, $cancel_return, $notify_url)
{
 if ($Bestellung->fWarensumme>0 && $business) {
 
  $bDebug = false;
  if ($GLOBALS['Einstellungen']['zahlungsarten']['zahlungsart_paypal_debugmode']=='Y')
    $bDebug = true;
  $strActionURL = "[URL]https://www.paypal.com/cgi-bin/webscr[/URL]";
  if ($bDebug)
    $strActionURL = "[URL]https://www.sandbox.paypal.com/cgi-bin/webscr[/URL]";
 
  if ($_SESSION["Lieferadresse"]->kLieferadresse>0) {
    $strVorname = $_SESSION["Lieferadresse"]->cVorname;
    $strNachname = $_SESSION["Lieferadresse"]->cNachname;
    $strStrasseNr = $_SESSION["Lieferadresse"]->cStrasse;
    $strPLZ = $_SESSION["Lieferadresse"]->cPLZ;
    $strOrt = $_SESSION["Lieferadresse"]->cOrt;
    $strLand = $_SESSION["Lieferadresse"]->cLand;
   } else {
     $strVorname = $_SESSION["Kunde"]->cVorname;
     $strNachname = $_SESSION["Kunde"]->cNachname;
     $strStrasseNr = $_SESSION["Kunde"]->cStrasse;
     $strPLZ = $_SESSION["Kunde"]->cPLZ;
     $strOrt = $_SESSION["Kunde"]->cOrt;
     $strLand = $_SESSION["Kunde"]->cLand;
    }

  return '
<form name="PayPalForm" method=POST action="'.$strActionURL.'">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="business" value="'.$business.'">
<input type="hidden" name="currency_code" value="'.$Bestellung->Waehrung->cISO.'">
<input type="hidden" name="item_name" value="'.L_GLOBAL_ORDER.' '.$Bestellung->cBestellNr.'">
<input type="hidden" name="amount" value="'.round($Bestellung->fWarensummeKundenwaehrung,2).'">
<input type="hidden" name="shipping" value="'.round($Bestellung->fVersandKundenwaehrung,2).'">
<input type="hidden" name="cancel_return" value="'.$cancel_return.'">
<input type="hidden" name="return" value="'.$return.'">
<input type="hidden" name="custom" value="'.$custom.'">
<input type="hidden" name="notify_url" value="'.$notify_url.'">
<input type="hidden" name="cbt" value="Es geht zurück nach Anjas-Hobbylädchen">
<input type="hidden" name="address_ override" value="1">
<input type="hidden" name="first_name" value="'.$strVorname.'">
<input type="hidden" name="last_name" value="'.$strNachname.'">
<input type="hidden" name="address1" value="'.$strStrasseNr.'">
<input type="hidden" name="zip" value="'.$strPLZ.'">
<input type="hidden" name="city" value="'.$strOrt.'">
<input type="hidden" name="country" value="'.$strLand.'">
<!-- <input type="submit" value="'.L_GLOBAL_PAY_WITH_PAYPAL.'"> -->
</form>
<script type="text/javascript"><!--
 
   function count60() {
    counter = Number(document.getElementById("countdown").innerHTML)
    if(counter>0) { 
    document.getElementById("countdown").innerHTML = counter - 1
     setTimeout("count60()",999)
    }
   }
   
   window.onload=count60
 
  //--></script>
Sie werden in <b><span id="countdown">10</span></b> Sekunden automatisch zu PayPal weiter geleitet und k&ouml;nnen sofort Ihre Bestellung bezahlen.
<br>Wenn die Weiterleitung nicht automatisch erfolgt, <a href="javascript:document.PayPalForm.submit()"><b>klicken Sie bitte hier</b></a>.
<script type="text/javascript"> <!--
 window.setTimeout("document.PayPalForm.submit()", 10000);
 
//--></script>
';
 
 }else{
  return 'PayPalzahlung nicht möglich.';
  }
}
?>

Achtung, die paypal.php enthält neben der Modifikation, dass immer vom shop eine Adresse an PP übergeben wird, noch folgende Anpassungen:

a. über eine Einstellung bei der PayPal-Zahlungsart im Admin wird geprüft, ob eine produktive Weiterleitung nach PP erfolgen soll, oder ob eine Test-Weiterleitung zur Paypal-Sandbox erfolgen soll

b. Der Submit-Button ist ausgeblendet; dafür erfolgt automatisch nach 10 Sekunden eine Weiterleitung nach PayPal (der Countdown wird sichtbar herunter gezählt)
 

webstar

Sehr aktives Mitglied
10. Dezember 2007
602
51
AW: Paypal und Lieferadresse

Hier mal eine modifizierte /includes/modules/paypal/paypal.php


Achtung, die paypal.php enthält neben der Modifikation, dass immer vom shop eine Adresse an PP übergeben wird, noch folgende Anpassungen:

a. über eine Einstellung bei der PayPal-Zahlungsart im Admin wird geprüft, ob eine produktive Weiterleitung nach PP erfolgen soll, oder ob eine Test-Weiterleitung zur Paypal-Sandbox erfolgen soll

b. Der Submit-Button ist ausgeblendet; dafür erfolgt automatisch nach 10 Sekunden eine Weiterleitung nach PayPal (der Countdown wird sichtbar herunter gezählt)

Hallo,

erstmal vielen Dank das Du Lösung des Problems postest.
Kann ich den Firmennamen und Adresszusatz nach dem gleichen Schema hinzufügen ?

Danke und Gruß
webstar
 

nhenning

Aktives Mitglied
22. März 2011
18
0
AW: Paypal und Lieferadresse

Hi,

kann es sein, dass die Übergabe einer Abweichenden Lieferadresse auch in JTL 3 nicht funktioniert?

Wenn ich eine Testbestellung mit einer abweichenden Lieferadresse durchführe und mich dann in mein Paypal Konto einlogge, wird immer die von mir bei Paypal standartmässige Lieferadresse genutzt.

Ist das bei euch auch so?
 

bernd12

Gut bekanntes Mitglied
1. Oktober 2009
521
1
w
AW: Paypal und Lieferadresse

wie den Firmennamen und Adresszusatz einfügen, wie sieht das dann aus ?

CAdresszusatz

CFirma

aber wo ? Wie heißen die Variablen bei JTL ?

PHP:
if ($_SESSION["Lieferadresse"]->kLieferadresse>0) {     $strVorname = $_SESSION["Lieferadresse"]->cVorname;     $strNachname = $_SESSION["Lieferadresse"]->cNachname;     $strStrasseNr = $_SESSION["Lieferadresse"]->cStrasse;     $strPLZ = $_SESSION["Lieferadresse"]->cPLZ;     $strOrt = $_SESSION["Lieferadresse"]->cOrt;     $strLand = $_SESSION["Lieferadresse"]->cLand;    } else {      $strVorname = $_SESSION["Kunde"]->cVorname;      $strNachname = $_SESSION["Kunde"]->cNachname;      $strStrasseNr = $_SESSION["Kunde"]->cStrasse;      $strPLZ = $_SESSION["Kunde"]->cPLZ;      $strOrt = $_SESSION["Kunde"]->cOrt;      $strLand = $_SESSION["Kunde"]->cLand;     }    return ' <form name="PayPalForm" method=POST action="'.$strActionURL.'"> <input type="hidden" name="cmd" value="_xclick"> <input type="hidden" name="upload" value="1"> <input type="hidden" name="business" value="'.$business.'"> <input type="hidden" name="currency_code" value="'.$Bestellung->Waehrung->cISO.'"> <input type="hidden" name="item_name" value="'.L_GLOBAL_ORDER.' '.$Bestellung->cBestellNr.'"> <input type="hidden" name="amount" value="'.round($Bestellung->fWarensummeKundenwaehrung,2).'"> <input type="hidden" name="shipping" value="'.round($Bestellung->fVersandKundenwaehrung,2).'"> <input type="hidden" name="cancel_return" value="'.$cancel_return.'"> <input type="hidden" name="return" value="'.$return.'"> <input type="hidden" name="custom" value="'.$custom.'"> <input type="hidden" name="notify_url" value="'.$notify_url.'"> <input type="hidden" name="cbt" value="Es geht zurück nach Anjas-Hobbylädchen"> <input type="hidden" name="address_ override" value="1"> <input type="hidden" name="first_name" value="'.$strVorname.'"> <input type="hidden" name="last_name" value="'.$strNachname.'"> <input type="hidden" name="address1" value="'.$strStrasseNr.'"> <input type="hidden" name="zip" value="'.$strPLZ.'"> <input type="hidden" name="city" value="'.$strOrt.'"> <input type="hidden" name="country" value="'.$strLand.'"> <!-- <input type="submit" value="'.L_GLOBAL_PAY_WITH_PAYPAL.'"> --> </form>
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Shop 5.7.2 - JTL PayPal Checkout legt alles lahm JTL-Shop - Fehler und Bugs 4
PayPal Zahlungsabgleich geht nicht JTL-Wawi 1.11 27
Neu Rechnungen zeigen Paypal Text an, obwohl er in der Vorlage nicht ausgewählt ist JTL-Wawi 2.0 3
Neu PayPal Transaktionsversuche – Wie hoch sind eure Ablehnungsquoten? Allgemeine Fragen zu JTL-Shop 1
Neu Paypal 2.2.1; Fehler "Der Zahlungsanbieter hat eine Anmeldung gefordert" Plugins für JTL-Shop 0
Neu Paypal Abgleich - Schnittstelle geändert- Wawi Update Erforderlich ! JTL-Wawi - Fehler und Bugs 12
Neu Apple Pay über PayPal nicht zu verbinden (Die Domain-Verifizierungsdatei wurde nicht gefunden.) Technische Fragen zu Plugins und Templates 26
Neu JTL PayPal Checkout 2.3.0 ... 1. Update klappte nicht, 2. Update nun Eintrag doppelt Plugins für JTL-Shop 24
Neu PayPal Rundungsfehler automatischer ungewollter Rabatt in PayPal Zahlung JTL-Shop - Fehler und Bugs 19
Neu Seltsamer Fehler bei PayPal-Checkout: "Warenkorb enthielt Vaterartikel..." JTL-Shop - Fehler und Bugs 2
Neu PayPal Plugin wirft Fehler auf einmal wegen telefonnummer JTL-Shop - Fehler und Bugs 3
PayPal Abgleich funktioniert nicht (JTL 1.9.8.0) JTL-Wawi 1.9 23
Neu PayPal Käufername stimme nicht mit Liederadresse überein! Business Jungle 0
Neu Alle PayPal Zahlungsarten seit gestern verschwunden! Plugins für JTL-Shop 3
PayPal Zahlungsabgleich plötzlich nich tmehr möglich JTL-Wawi 1.11 0
Neu Lieferadresse in PayPal-Transaktion weicht von der in der Wawi ab Plugins für JTL-Shop 0
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 1
Neu JTL-WMS und JTL-POS... Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Versandart nach Volumengewicht und Lieferland Allgemeine Fragen zu JTL-Shop 2
Neu SUNMI V3 MIX – Touchscreen und USB-Maus frieren nach einigen Minuten ein JTL-POS - Fehler und Bugs 1
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Amazon VCS-Lite und Externe Belege JTL-Wawi 1.11 1
Neu PPWR und Versandetikett Business Jungle 5
Neu DSVGO konform 1000 Kunden in WaWi und Shop löschen! User helfen Usern - Fragen zu JTL-Wawi 4
Neu Der wahrscheinlich östlichste JTL Servicepartner: Standortvorteil, faire Preise und vieles mehr Dienstleistung, Jobs und Ähnliches 16
Neu Rechte-Fehler im J10n Modul und Auswirkung auf base.mo.php in div. Plugins (Shop 5.7.1) JTL-Shop - Fehler und Bugs 0
Neu Kundengruppeneinstellungen für Mindestabnahme und Abnahmeintervall löschen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Shop 5.7.1 und Downloadmodul Allgemeine Fragen zu JTL-Shop 1
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Widerrufbutton und Handy JTL-Shop - Fehler und Bugs 1
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu Neues Tool - eBay Penner finden, beenden und neu listen Schnittstellen Import / Export 0
Neu Arbeiten mit Lieferanten EKs - Workflows und SQL User helfen Usern - Fragen zu JTL-Wawi 6
Angebliche externe Aufträge "für Rechnungserstellung freigeben" und Rechnungen erstellen. Gibt es dazu eine akzeptable Erklärung von JTL? JTL-Wawi 1.11 1
Fehlermeldungen bei Einrichtung DHL 4.0 "Objektverweis" und "Konfiguration Versandart" JTL-Wawi 1.11 2
Fehler nach Update auf Version 1.11.11 und 2.0.4 JTL-Wawi 2.0 7
Neu Es werden keine Marken ausgedruckt und die Portokasse lässt keine Anmeldung zu. Smalltalk 5
Neu Newsletter Problem und Fragen Allgemeine Fragen zu JTL-Shop 2
Neu MS Server und MS SQL Installation von JTL-Wawi 5
Neu Seller2Go – Mobile App & JTL-Plugin für Bestellungen, Support und Produktmanagement Plugins für JTL-Shop 0
Keine Datenübertragung trotz bestehender Verbindung und funktionierendem Server JTL-Wawi 2.0 35
Neu buersten.de stellt sich vor (und lädt euch ein!) Shops stellen sich vor 4
Neu Bestellabgleich Shopify - JTL | Point of Sales und Online Stores Shopify-Connector 2
Dashboard lädt nicht und Umsatzanzeige rechnet falsch seit Update auf 1.11.8 JTL-Wawi 1.11 8
Neu Falsch erzeugte Ausgangszahlung bei Teilzahlungen und Retoure (Kauf auf Rechnung) Arbeitsabläufe in JTL-Wawi 0
Neu Kritisches Problem bei DHL 4.0: Handelsstücklisten brechen EU- und Exportversand JTL-ShippingLabels - Fehler und Bugs 25
Neu Besucher und Kampagnen Statistik Konfiguration Betrieb / Pflege von JTL-Shop 0
Bestellabgleich mit JTL Wawi und WooCommerce 1h verzögert JTL-Wawi 2.0 0
JTL-Worker 2.0 - Einrichtung als Dienst - Auffälligkeiten und Problemlösungen für manche JTL-Wawi 2.0 3
Neu Summenanzeige in Zahlungen (F7) und Beschaffung (F3) JTL-Wawi - Ideen, Lob und Kritik 0

Ähnliche Themen