PayPal Formular / return Link

DiDiJo

Erfahrenes Mitglied
Hey Leute,

ich hab ne Seite gebastelt wo man ein gewisses Guthaben hat welches man auch aufladen kann.

Das Aufladen funktioniert über ein simples Formular mit 2 Feldern:
1. Betrag
2. Zahlungsmethode

Mein Problem tritt natürlich nur dann auf wenn ich auch per PayPal überweise.

Ich schicke also das Formular ab und komme auf folgende Seite:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>WP Immoportal</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="/css/style.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#FFFFFF">
<table width="100%" style="height:100%" bgcolor="#FFFFFF">
  <tr>
    <td align="center" style="vertical-align:middle;"><strong>Bitte warten Sie ...<br>Die PayPal-Oberfl&auml;che wird geladen!</strong></td>
  </tr>
</table>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" name="paypal" style="margin:0px;padding:0px;">
  <input type="hidden" name="cmd" value="_xclick">
  <input type="hidden" name="business" value="info@xyzabc..de">
  <input type="hidden" name="currency_code" value="EUR">
  <input type="hidden" name="cancel_return" value="http://xyzabc.com/modules/paypal_error.php">
  <input type="hidden" name="return" value="http://xyzabc.com/modules/paypal2.php?guthaben=<?= $_REQUEST['guthaben']?>&amp;uid=<?= $_REQUEST['uid']?>">
  <input type="hidden" name="upload" value="1">
  <input type="hidden" name="item_name" value="WP Immoportal Guthaben Bestellung">
  <input type="hidden" name="amount" value="<?=number_format(round(($_REQUEST['guthaben']),2),2,".",".")?>">
 <!-- <input type="hidden" name="shipping" value="<?=number_format(round(($_REQUEST['shipping_amount']),2),2,".",".")?>">    -->
  <input type="hidden" name="on0_1" value="<?=$_REQUEST['os']?>">    
  <input type="image" src="http://www.paypal.com/de_DE/i/btn/x-click-but01.gif" name="submit" alt="Zahlen Sie mit PayPal – schnell, kostenlos und sicher!">
</form>
<script language="JavaScript" type="text/javascript">
  document.forms.paypal.submit();    
</script>
<script language="JavaScript" type="text/javascript">
  self.resizeTo(800,600);
  
  iWidth  = 800;
  iHeight = 600;
  iX = (screen.availWidth-iWidth)/2;
  iY = (screen.availHeight-iHeight)/2;
  
  self.moveTo(iX,iY);  
    
</script>  
</body>
</html>

Die Daten kommen alle Super an und Die Zahlungsabwicklung läuft auch super. Wenn man die Bezahlungs bei PayPal abgeschlossen hat kommt man auf eine Bestätigungsseite mit einem Button "Zurück zum SHOPNAME".

Dieser Knop muss auch gedrückt werden, da sonst kein Geld gutgeschrieben wird.

Es wird auch die richtige Seite geöffnet. Allerdings wird alles nach dem ".php" abgeschnitten. Ich kann also keine Parameter übergeben.

Bei mir kommt folgendes an
HTML:
paypal2.php?merchant_return_link=Zurück+zu+XYZABC+e.K.&auth=nfFuPckKhtI51I4Lzcc2iX9QS--xO3EnWqRCqez7HvDKGwI5xqQuHZRlsEH96S3dwDJqgoikBECglIoY


Warum klappt das bei mir nicht. Benutze ich nen veralteten Aufruf oder wie oder was ?
 
Ich habe mich noch nie mit Paypal beschäftigt, deswegen kann ich dir nicht direkt helfen.
Da es jedoch für viele CMS o. ä. Plugins gibt, die mit Paypal arbeiten, könntest du ja mal schauen was die anders machen. :)
 
Zurück