$item_number = $_POST['item_number']; $payment_status = $_POST['payment_status']; $payment_amount = $_POST['mc_gross']; $payment_currency = $_POST['mc_currency']; $txn_id = $_POST['txn_id']; $receiver_email = $_POST['receiver_email']; $payer_email = $_POST['payer_email']; $txn_type = $_POST['txn_type']; $pending_reason = $_POST['pending_reason']; $payment_type = $_POST['payment_type']; $custom_key = $_POST['custom']; if (strcmp($response, "VERIFIED") == 0) { // Verifico el estado de la orden if ($payment_status != "Completed") { TransLog("El pago no fue aceptado por paypal - Estado del Pago: {$payment_status}"); StopProcess(); } //todo bien hasta ahora, la transacción ha sido confirmada por lo tanto puedo realizar mis tareas, //actualizar DB, stock, acreditar cómputos, activar cuentas etc etc TransLog("Pago Correcto - {$fullipn}"); //notifico al webmaster } else { //la transacción es invalida NO se puedo cobrarle al cliente. TransLog("Pago Inválido - {$fullipn}"); } //función básica para las notificaciones function notify_webmaster($message) { $subject = "Nuevo Pago"; $remite = "tu-email"; $remitente = "Tu remitente";
function FailSql($s) { StopProcess(); }