He buscado durante más de 4 horas cómo hacer una devolución de llamada con PayPal después de que se haya procedido un pago.Paypal Callback de pago
El caso es que tengo un sitio que vende entradas para una LAN Party, y la única manera de pagar es con PayPal.
Aquí es mi PayPal comprar código del botón:
<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">
La información a continuación, se debe insertar en una base de datos, esa parte he acabado. Solo necesito que el sistema de devolución de llamada funcione. ¿Alguien sabe algún buen script de devolución de llamada ejemplos?
BTW, ¿es posible utilizar entradas personalizadas?
es '$ _POST' seguro? ¿Qué pasa cuando una persona sin pagar, envía 'payment_status = 1' a la URL de devolución de llamada? – Cooper