Buongiorno a tutti,
il mio problema è questo:
iin un sito e-commerce di un mio cliente, invio i dati attraverso il pulsante di pagamento di paypal con questo codice (per comodità indichero' solo le due righe riguardanti l'url di ritorno):
La transazione avviene regolarmente e secondo e paypal dovrebbe andare all'indirizzo che trova nella POST return.
Nella pagina pagatopp.php, ho questo codice
questo pezzetto di codice dovrebbe, al passaggio da parte di PayPal della GET['o'], aggiornarmi lo stato dell'ordine con la query di UPDATE e inviare una mail al gestore dell'e-commerce, ma in realta' non fa niente di tutto questo.
Secondo voi ho sbagliato qualcosa nel codice? Oppure e' un problema di PayPal?
Grazie
il mio problema è questo:
iin un sito e-commerce di un mio cliente, invio i dati attraverso il pulsante di pagamento di paypal con questo codice (per comodità indichero' solo le due righe riguardanti l'url di ritorno):
HTML:
<input type="hidden" name="rm" value="1">
<input type="hidden" name="return" value="http://www.mio-sito.it/pagatopp.php?o=<?php echo $id_ordine;?>">
La transazione avviene regolarmente e secondo e paypal dovrebbe andare all'indirizzo che trova nella POST return.
Nella pagina pagatopp.php, ho questo codice
PHP:
<?php
$id_ordine=$_GET['o'];
if (isset($_GET['o']))
{
mysql_query("UPDATE storico SET stato='pagato',autorizzazione='paypal' WHERE id_ordine=$id_ordine");
$recipient = [email][email protected][/email]
$mail_body = "E' stato pagato l'ordine n° $id_ordine"; //mail body
$subject = "Pagamento ricevuto suMio sito"; //subject
mail($recipient, $subject, $mail_body);
}
?>
questo pezzetto di codice dovrebbe, al passaggio da parte di PayPal della GET['o'], aggiornarmi lo stato dell'ordine con la query di UPDATE e inviare una mail al gestore dell'e-commerce, ma in realta' non fa niente di tutto questo.
Secondo voi ho sbagliato qualcosa nel codice? Oppure e' un problema di PayPal?
Grazie
Ultima modifica di un moderatore: