Paypal Return Url
-
Hallo,
ich will ein Shop machen und versteh grad nicht wie die Return Url von Paypal sicher sein soll.
das generiert die return url:
$DB //db info here $username = $_SESSION['userlogin']; $query = SELECT itemID FROM userCarts WHERE user=$username; $result = $mysqli->query($query); $items = $result->fetch_array(DB_NUM); $url = 'http://mysite/return.php?'; $url .= 'items[]=' . implode('&items[]=', array_map('urlencode', $items));
und über ein hidden feld füge ich diese url in das paypal form im html ein
<input type="hidden" name="return" value="<?php $url ?>">
doch könnte ich dann nicht einfach diese url kopieren und manuell aufrufen? dann würden die produkte als "bezahlt" markiert werden obwohl sie garnicht bezahlt worden sind... weiß einer wie ich das mache?
-
Das ist nur die Return URL zurück zu deiner Seite. Da kannst du so Sachen wie deine eigene Transaction ID oder eine User ID dranhängen um dem User die passende Seite zu zeigen.
Ob die Zahlung erfolgreich war musst du sowieso noch checken.
Dafür hast du ja die Tokens um solche Sachen mit paypal abzuchecken, du brauchst ja uU auch die user email adresse etc.Siehe zB GetExpressCheckoutDetails
Aber PayPal hat eine recht gute Doku und auch eine Sandbox zum rumspielen...