Я хотел бы получить уведомление, например, если сделка выполнена успешно или неудачно.
Мой код:
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_blank"> <input type="hidden" name="cmd" value="_xclick"> <!--<input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden" name="hosted_button_id" value="T4ETNVYF7D898"> --> <input type="hidden" name="business" value="uresh._1304751477_biz@yahoo.com"> <input type="hidden" name="item_name" value="Ramakdu"> <input type="hidden" name="currency_code" value="USD"> <input type="hidden" name="amount" value="15.00"> <input type="hidden" name="return" value="http://localhost/paypal/"> <input type="image" src="https://www.sandbox.paypal.com/WEBSCR-640-20110429-1/en_US/i/btn/btn_buynow_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> <img alt="" border="0" src="https://www.sandbox.paypal.com/WEBSCR-640-20110429-1/en_US/i/scr/pixel.gif" width="1" height="1"> </form> <?php print_r($_REQUEST); ?>
Попробуйте это:
<input type="hidden" name="return" value="http://example.com/paymentsuccess" /> <input type="hidden" name="notify_url" value="http://example.com/paymentsuccess"> <input type="hidden" name="cancel_return" value="http://example.com/paymentfailure" />
Возвращение должно быть ссылкой, а не "localhost".
Имейте в виду, что "notify_url" должен быть общедоступным URL.Return будет работать для тестирования, но notify_url - это POST, инициированный со стороны PayPal, и поэтому должен быть публично открыт