Я искал более 4 часов, чтобы узнать, как сделать обратный вызов с PayPal после того, как платеж был произведен.PayPal Payment Callback
Дело в том, что у меня есть сайт, который продает билеты на LAN-вечеринку, и единственный способ оплаты - с помощью PayPal.
Вот мой PayPal купить код кнопки:
<form target="paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="add" value="1">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="_MY_PAYPAL_EMAIL_">
<input type="hidden" name="item_number" value="<?php echo mktime(); ?>">
<input type="hidden" name="cn" value="<?php echo $_SESSION['userid']; ?>">
<input type="hidden" name="return" value="http://80.202.213.240/apps/tickets/buy/success/" />
<input type="hidden" name="cancel_return" value="http://80.202.213.240/apps/tickets/buy/cancelled/" />
<input type="hidden" name="notify_url" value="http://80.202.213.240/apps/tickets/buy/ipn/" />
<input type="hidden" name="lc" value="NO">
<input type="hidden" name="item_name" value="BitHack - Standard Ticket">
<input type="hidden" name="amount" value="100.00">
<input type="hidden" name="currency_code" value="NOK">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="button_subtype" value="Tickets">
<input type="hidden" name="add" value="1">
<input type="hidden" name="bn" value="PP-ShopCartBF:btn_cart_LG.gif:NonHostedGuest">
<input type="submit" value="Add to Cart" class="ticketShowButton submit" title="Payment via PayPal">
Информационный должен затем быть вставлен в базу данных, что часть я закончил. Просто нужна обратная связь для работы. Кто-нибудь знает хорошие примеры сценариев обратного вызова?
BTW, возможно ли использовать пользовательские входы?
является '$ _POST' безопасным? что происходит, когда человек, не платящий, посылает 'payment_status = 1' для обратного URL-адреса? – Cooper