+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: In Paypal wir anderer Betrag als der im Warenkorb angezeigt

  1. #1
    War schon öfter hier
    Registriert seit
    20.05.2006
    Beiträge
    216
    Bedankte sich
    19
    Erhielt 3 Danksagungen
    in 2 Beiträgen

    Standard In Paypal wir anderer Betrag als der im Warenkorb angezeigt

    Hallo,

    bei Beahlung über Paypal erhalten die Kunden einen anderen Betrag angezeigt als der im Warenkorb. Ich habe das selbst gerade getestet. Warenkorb=339,- EUR und im Zahlungsvorgang PayPal wurden 340,59 EUR angezeigt. Hängt das vielleicht mit irgendwelchen Wechselkursen zusammen? Ich habe im Paypal-Profil nachgesehen und dort war unter Währungssalden 'USD' eingestellt. Habe jetzt als Standar 'EUR' definiert. Bei nachfolgenden Testeinkauf wurden aus den 299,- EUR im VM-Warenkorb wiederum 300,59 auf der Paypal-Seite. Hat jemand eine Idee woran das liegt?

    Und noch eine Frage: Ist es möglich, die Paypal Gebühren auf den Warenkorb-Betrag aufzuschlagen?

    MfG
    Torsten

  2. #2
    War schon öfter hier
    Registriert seit
    06.02.2005
    Alter
    36
    Beiträge
    182
    Bedankte sich
    17
    Erhielt 17 Danksagungen
    in 14 Beiträgen

    Standard

    Hallo Torsten,

    zu den technischen Problemen kann ich leider nix sagen, aber zumindest bei dem Aufschlag der PayPal-Gebühren wäre ich vorsichtig, denn damit hebelst Du Deinen Verkäuferschutz aus.

    Hier steht:

    Keinen Schutz vor Zahlungsausfall können wir gewähren, wenn ein Verstoß gegen die Nutzungsbedingungen von PayPal vorliegt, wie beispielsweise Berechnung eines Aufschlags für die Zahlung mit PayPal.
    Threads von gelösten Problemen bitte markieren.

    Comicgate - unabhängiges Comicmagazin seit 2000


  3. #3
    War schon öfter hier
    Registriert seit
    20.02.2007
    Beiträge
    205
    Bedankte sich
    11
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    hallo,

    ich habe ebenfalls ein problem mit dem paypalbetrag, der aus virtuemart an paypal übermittelt wird - jedoch weniger.

    die rechnung des kunden weißt einen betrag von 13.25 auf.
    Über Paypal werden Ihm jedoch nur 13,17 in Rechnung gestellt.

    Darauf hin bekomme ich über Virtuemart eine Email:

    During a paypal transaction on your site the received amount didn't match the order total.
    Order ID: 37.
    Order Number: 91335721bcdcccfd2b8a0bd98da10cc7.
    The amount received was: 13.17 EUR.
    It should be: 13.25 EUR.

    Hat jemand das gleiche Problem?

    Jetzt habe ich in den Virtuemart Zahlungsarten nach der Paypal Konfig geschaut,
    die folgendermaßen aussieht:

    PHP-Code:
    <?php
    $url 
    "https://www.paypal.com/cgi-bin/webscr";
    $tax_total $db->f("order_tax") + $db->f("order_shipping_tax");
    $discount_total $db->f("coupon_discount") + $db->f("order_discount");
    $post_variables = Array(
    "cmd" => "_xclick",
    "business" => PAYPAL_EMAIL,
    "receiver_email" => PAYPAL_EMAIL,
    "item_name" => $VM_LANG->_PHPSHOP_ORDER_PRINT_PO_NUMBER.": "$db->f("order_id"),
    "order_id" => $db->f("order_id"),
    "invoice" => $db->f("order_number"),
    "amount" => round$db->f("order_subtotal")+$tax_total-$discount_total2),
    "shipping" => sprintf("%.2f"$db->f("order_shipping")),
    "currency_code" => $_SESSION['vendor_currency'],"first_name" => $dbbt->f('first_name'),
    "last_name" => $dbbt->f('last_name'),
    "address_street" => $dbbt->f('address_1'),
    "address_zip" => $dbbt->f('zip'),
    "address_city" => $dbbt->f('city'),
    "address_state" => $dbbt->f('state'),
    "address_country" => $dbbt->f('country'),
    "image_url" => $vendor_image_url,
    "return" => SECUREURL ."index.php?option=com_virtuemart&page=checkout.result&order_id=".$db->f("order_id"),
    "notify_url" => SECUREURL ."administrator/components/com_virtuemart/notify.php",
    "cancel_return" => SECUREURL ."index.php",
    "undefined_quantity" => "0",
    "test_ipn" => PAYPAL_DEBUG,
    "pal" => "NRUBJXESJTY24",
    "no_shipping" => "1",
    "no_note" => "1"
    );
    if( 
    $page == "checkout.thankyou" ) {
    $query_string "?";
    foreach( 
    $post_variables as $name => $value ) {
    $query_string .= $name"=" urlencode($value) ."&";
    }
    mosRedirect$url $query_string );
    } else {

    echo 
    '<form action="'.$url.'" method="post" target="_blank">';
    echo 
    '<input type="image" name="submit" src="http://images.paypal.com/images/x-click-but6.gif" border="0" alt="Make payments with PayPal, it is fast, free, and secure!" />';

    foreach( 
    $post_variables as $name => $value ) {
    echo 
    '<input type="hidden" name="'.$name.'" value="'.$value.'" />';
    }

    echo 
    '</form>';

    }
    ?>
    Da ich in der vergangenheit an diversen anderen Stellen gedreht habe, dachte ich das es irgendwie mit der berechnung von Rabatt, Steuern und Versand zusammenhängt.

    Deshalb würde ich am liebsten nur den eigentlichen Rechnungsbetrag an Paypal übermitteln und habe mal probiert die Zeile:

    PHP-Code:
    "amount" => round$db->f("order_subtotal")+$tax_total-$discount_total2), 
    zu kürzen:

    PHP-Code:
    "amount" => $db->f("order_subtotal"), 
    Leider bekomme ich dann einen Fehler von Paypal, das ein falscher Betrag übermittelt wurde - also doch nicht so einfach.

    Hat jemand eine Idee wie ich den Gesamtbetrag an Paypal übermitteln kann. Momentan wird auf grund meines Beispiels folgendes bei Paypal angezeigt:

    Gesamtbetrag:
    €13,17 EUR
    Gebühr:
    -€0,60 EUR
    Nettobetrag:
    €12,57 EUR
    --------------------------------------------------------------------------------
    Betrag:
    €11,30 EUR
    Versand:
    €1,87 EUR
    Bearbeitung:
    €0,00 EUR
    Anzahl:
    1
    Artikelbezeichnung:
    Bestellnummer: 37
    Rechnungsnummer:
    91335721bcdcccfd2b8a0bd98da10cc7


    Kann ich das einfacher gestalten- sprich, einfach nur den Gesamtbetrag, denn dann aber korrekt?

  4. #4
    War schon öfter hier
    Registriert seit
    20.02.2007
    Beiträge
    205
    Bedankte sich
    11
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    hat noch jemand das problem?

  5. #5
    War schon öfter hier
    Registriert seit
    20.05.2006
    Beiträge
    216
    Bedankte sich
    19
    Erhielt 3 Danksagungen
    in 2 Beiträgen

    Standard

    Scheinbar funzt bei allen Paypal korrekt.
    Ich habe bei mir nochmal nachgesehen und versucht herauszufinden, ob sich für die Abweichung des Rechnungsbetrages vom Betrag in Paypal ein logischer Zusammenhang ergibt.

    Folgende Betragsunterschiede hatte ich bei den letzten Ordern in meinem Shop:

    Shoporder | Paypal-Betrag
    288,- EUR | 289,59 EUR
    67,38 EUR | 68,97 EUR
    120,- EUR | 121,59 EUR

    Kann da jemand einen Zusammenhang erkennen? Paypal wurde im Shop als Zahlungsart mit einem Rabatt von -10,00 EUR definiert. Ich nutze diese Einstellung, um die Versandkosten auf den Rechnungsbetrag aufzuschlagen. Hängt es vielleicht damit zusammen?

    Gruß
    Torsten

  6. #6
    Gehört zum Inventar Avatar von jacxx
    Registriert seit
    07.03.2005
    Ort
    horsehead nebula
    Beiträge
    9.277
    Bedankte sich
    394
    Erhielt 2.050 Danksagungen
    in 1.939 Beiträgen

    Standard

    "amount" => round( $db->f("order_subtotal")+$tax_total-$discount_total, 2),
    ändern in
    "amount" => round( $db->f("order_subtotal")+$tax_total-$discount_total, 2)+$db->f("order_shipping"),

    Die Unterschiede liegen immer im Bereich von 0.553%.... zuzüglich Skonto?

    Kann da jemand einen Zusammenhang erkennen? Paypal wurde im Shop als Zahlungsart mit einem Rabatt von -10,00 EUR definiert. Ich nutze diese Einstellung, um die Versandkosten auf den Rechnungsbetrag aufzuschlagen. Hängt es vielleicht damit zusammen?
    Versandkosten mit Zahlart berechnen?

    Gib mal eine Summe ein.. wo die netto Zahl eine gerade Zahl ergibt.. zB. 100.00 netto
    Wer Joomla nachmacht oder verfälscht, oder nachgemachte oder verfälschte sich verschafft und in Verkehr bringt, wird mit Typo3 nicht unter zwei Jahren bestraft.
    Joomla Forum
    Joomla braucht Dich!

  7. #7
    War schon öfter hier
    Registriert seit
    20.02.2007
    Beiträge
    205
    Bedankte sich
    11
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    ich vergebe ja auch einen rabatt.
    verstehe aber nicht warum der rechnungsbetrag nicht 1:1 an paypal übergeben wird.

    kann ich das paypal-script vielleicht dahingehend ändern, bzw. wie?

  8. #8
    Gehört zum Inventar Avatar von jacxx
    Registriert seit
    07.03.2005
    Ort
    horsehead nebula
    Beiträge
    9.277
    Bedankte sich
    394
    Erhielt 2.050 Danksagungen
    in 1.939 Beiträgen

    Standard

    Hmm.. sicherlich.. aber ob es das bringt..
    Verstehe sowieso nicht.. weshalb im Paypalscript noch gerechnet wird..
    $tax_total = $db->f("order_tax") + $db->f("order_shipping_tax");
    Eigentlich soll es ja nur eine Summe übergeben.
    Rechne mal von deinen Shippingcost 19% aus...
    Kann das der Unterschied sein?
    Wer Joomla nachmacht oder verfälscht, oder nachgemachte oder verfälschte sich verschafft und in Verkehr bringt, wird mit Typo3 nicht unter zwei Jahren bestraft.
    Joomla Forum
    Joomla braucht Dich!

  9. #9
    War schon öfter hier
    Registriert seit
    20.05.2006
    Beiträge
    216
    Bedankte sich
    19
    Erhielt 3 Danksagungen
    in 2 Beiträgen

    Standard

    @jacxx:
    Rechne mal von deinen Shippingcost 19% aus...
    Kann das der Unterschied sein?
    Danke für den Gedankenansatz. Genau das ist es wohl....

    Shoporder | Paypal-Betrag
    288,- EUR | 289,59 EUR
    67,38 EUR | 68,97 EUR
    120,- EUR | 121,59 EUR
    Kann da jemand einen Zusammenhang erkennen?
    Es sind immer genau 1.59 Eur Unterschied und das sind die 19% aus den 10.00 EUR Paypal. Buchhalterisch richtig gerundet müßten es zwar 1.60 EUR sein, aber wie auch immer... hier scheint wohl der Hase im Pfeffer zu liegen.

    "amount" => round( $db->f("order_subtotal")+$tax_total-$discount_total, 2),
    ändern in
    "amount" => round( $db->f("order_subtotal")+$tax_total-$discount_total, 2)+$db->f("order_shipping"),
    Was glaubst Du ändert sich nach dieser Anpassung?


    Ich habe bereits erwähnt, dass die Versandkosten in meinem Shop mittels Negativbeträgen der definierten Zahlungsarten berechnet werden. Dies wurde vom Erstdesigner des Shops so eingestellt und ist wohl so nicht ganz korrekt. Es gibt folgende Zahlungsarten:
    Vorkasse D | -6.00 EUR
    Vorkasse EU | -14.00 EUR
    Nachnahme D | -11.00 EUR
    Paypal | -10.00 EUR
    Wenn ich es richtig verstehe, dann ist der Betrag, den man bei einer Zahlungsart eingibt, eher ein möglicher Rabattbetrag als Bonus an den Kunden (z.B. bei Zahlung per Vorkasse) und wird vom Warenkorb abgezogen. Durch die Negativbeträge wird der jeweilige Betrag aufgeschlagen und dient so als Versandkosten. Funktioniert so seit Jahren einwandfrei; nur eben mit den hier beschriebenen Problemen bei PayPal.

    Es stellen sich also folgende Fragen:
    Wie kann ich es lösen, dass auf die 10.00 EUR bei Paypal-Zahlung eben nicht nochmal 19% Mwst. aufgeschlagen werden?

    Oder wie definiere ich die Zahlungsarten in meinem Shop besser?

    Ich hatte übrigens schon probiert, den Punkt Versandkosten in meinen Shop zu nutzen und habe in diesem Bereich eine Versandart definiert (Deutschland Vorkasse mit 6.00 EUR). Leider hat sich danach gar nix am Warenkorg getan. Muß das Versandartenmodul irgendwie aktiviert werden? Möglicherweise hat der Shopersteller hier aber auch was am Quellcode geändert denn im Warenkorb steht ja dann ganz klar neben Versandkosten der Betrag aus der Zahlungsartenliste. Hat jemand eine Idee? Am einfachsten wäre erstmal die Lösung, welche auf den Paypal-Betrag (aus Zahlungsarten) eben keine extra Steuer aufschlägt.

    Danke für Eure Antworten!
    Gruß
    Torsten

  10. #10
    Gehört zum Inventar Avatar von jacxx
    Registriert seit
    07.03.2005
    Ort
    horsehead nebula
    Beiträge
    9.277
    Bedankte sich
    394
    Erhielt 2.050 Danksagungen
    in 1.939 Beiträgen

    Standard

    http://www.joomlaportal.de/joomla-e-...et-falsch.html

    Da hat Troubleshooter das gleiche Problem gelöst

    LG Jacxx
    Wer Joomla nachmacht oder verfälscht, oder nachgemachte oder verfälschte sich verschafft und in Verkehr bringt, wird mit Typo3 nicht unter zwei Jahren bestraft.
    Joomla Forum
    Joomla braucht Dich!

  11. Erhielt Danksagungen von:


+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein