#1 (permalink)  
Alt 12.10.2011, 10:42
Neuer Benutzer
 
Registriert seit: 12.10.2011
Beiträge: 1
Standard PayPal und checkout_process.php

Hallo Zusammen,

ich hoffe jemand kann mir behilflich sein, da ich zwar gute Entwicklungserfahrung habe, aber XT:Commerce Version 3 (Es geht nicht um Veyton) für mich neu ist.

Das Problem ist (Eventuell ist dies auch eine Sicherheitslücke in XT:Commerce):

Nach meiner jetzigen Kenntniss erfolgt der Prozess "Checkout_Process.php" nach zwei Möglichkeiten:

1) Entweder nachdem der Prozess "Checkout_Payment.php" erfolgt ist.
2) Oder nachdem man z.B. mit PayPal bezhalt hat und auf "Zurück zum Shop klickt".

Schritte die zum Problem führen. Ab Punkt 3 ist dies meiner Meinung nach auch ein Sicherheitsproblem:

1) Während der Prozess "Checkout_Process.php" ausgeführt wird (In der Regel nach "Checkout_Payment.php") wird eine Temporäre Order-ID in die User-Session gesetzt.
2) Ist der genannte Prozess fertig ausgeführt und drückt nun im Shop auf "Bestellen", wird man z.B. zu PayPal weitergeleitet.

3) Der Kunde hat nun die Möglichkeit nicht zu Bezahlen, aber in der URL im Browser direkt "https://Shop/checkout_process.php" einzugeben.
Weil die temporäge Order ID (oID) noch in der Session ist, leitet dieser Prozess den Kunden weiter zum Prozess "checkout_success.php". Dies sugerriert dem Kunden, der Prozess wäre erfolgreich und ein Produkt (Welches z.B. nicht versendet werden muss, z.B. eine Pin oder sonstiges) wird dem Kunden veröffentlicht.

Mein Ziel:

Wenn ein Kunde versucht, den "Checkout_Process" direkt aufzurufen, bevor bezahlt worden ist, dann soll dieser wieder am besten zur Loginseite geschickt werden

Gibt es dazu eine fertige und bewährte Lösung? Ich bitte jemanden der sich tief in der Materie auskennt, mir einen Hinweis zugeben. Bitte fragt mich nochmal wenn etwas nicht verstanden ist.

V. Grüße
Ithelp4u
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Paypal Zahlung abbrechen - Zahlung erst später Düssi Installation und Konfiguration 2 16.06.2010 12:45
PayPal geht nicht mehr (Hilfe) Frankd PayPal Express-Kaufabwicklung für xt:Commerce 7 24.09.2009 06:17
Paypal Zahlung und dann Downloadlink BruderBOB PayPal Express-Kaufabwicklung für xt:Commerce 1 06.04.2009 09:14


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:34 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand