Ich verstehe es nicht .. Ich habe die Abonnement-Schaltfläche im Sandbox-Modus getestet und es lief erfolgreich durch. Das Testgeschäft hat die Zahlung erhalten, und die notify_url wurde gerade gut gerufen. Aber sobald ich den Sandbox-Modus vertauscht habe, wird das Geschäft noch bezahlt, das Abonnement wird erfolgreich eingerichtet, aber die notify_url wird nicht einmal aufgerufen. Das einzige, was ich zwischen den Live/Sandbox-Formulare zu ändern sind:PayPal-Abonnement/Notify_URL NICHT angerufen (funktioniert unter Sandbox)
{if $sandbox == TRUE}
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
{else}
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
{/if}
und
{if $sandbox == TRUE}
<input type="hidden" name="hosted_button_id" value="46CVBBYCFHPSY" />
{else}
<input type="hidden" name="hosted_button_id" value="VCL8LGQUWCM5E" />
{/if}
und nur für den Fall zählt es ... der Rest davon wie folgt aussieht:
<input type="hidden" name="cmd" value="_s-xclick" /><input type="image" src="https://www.paypal.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online." />
<input type="hidden" name="custom" value="{$user->user_info.user_id}" />
<input type="hidden" name="return" value="http://www.singlesikhs.co.uk/dev/singlesikhs/payment.php?task=success" />
<input type="hidden" name="notify_url" value="http://www.singlesikhs.co.uk/dev/singlesikhs/payment_paypal.php?action=ipn" />
<input type="hidden" name="cancel_return" value="http://www.singlesikhs.co.uk/dev/singlesikhs/payment.php?task=cancel" />
<img alt="" border="0" src="https://www.paypal.com/en_GB/i/scr/pixel.gif" width="1" height="1">
</form>
Warum oh warum funktioniert das nicht ?? Ich ziehe meine Haare hier raus und versuche das herauszufinden für meinen Klienten. Ich kann nicht verstehen, wo die Dinge falsch laufen. Bitte hilf mir, ich soll das so schnell wie möglich für meinen Kunden erledigen. Ich habe alles andere 100% außer dieser 1 Sache. Danke ..
Eine Sache jedoch. Wie konnten Sie eine hosted_button_id für das Sandbox-Konto erstellen? – FoF