Ich habe zwei Dateien index.php und success.php wie folgt aus:Warum leitet PayPal auf die Rückgabeseite ohne Abfragezeichenfolgen um?
index.php enthält:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Paypal test</title>
</head>
<body>
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="item_name" value="item">
<input type="hidden" name="amount" value="1">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="return" value="http://localhost/paypal/success.php">
<button type="submit">pay now</button>
</form>
</body>
</html>
und success.php enthält:
<?php print_r($_POST); ?>
Wenn ich auf "Jetzt bezahlen" klicke, geht es zu PayPa l, aber nach einer erfolgreichen Transaktion umleiten ohne Abfrage-Strings wie folgt success.php:
Warum gibt es keine Abfrage-Strings bei der Rückkehr Seite ist?
meine Lösung nach dem Testen: Ich habe mich in meinem Sandbox-Konto eingeloggt -> Profil -> Meine Selling-Tools -> Website-Einstellungen (Update) -> Return URL und setze meine Return-Seite URL. Danach hat es funktioniert – zuhair