Salve,
Sto integrando un pagamento paypal in un sito e-commerce. Ho scaricato i moduli, generati dal wizard, da inserire nel mio codice. Se lancio la procedura d'accesso in sandbox con expresscheckout.php ottengo un errore:
“SetExpressCheckout API call failed. Detailed Error Message: Short Error Message: Error Code: Error Severity Code: “ privo di ogni ulteriore segnalazione .
Se leggo le variabili di sessione trovo:
[curl_error_no] => 56 [curl_error_msg] => Received HTTP code 403 from proxy after CONNECT
Se lancio la procedura con un form del tipo:
Codice HTML:
<form method=post action=https://api-3t.sandbox.paypal.com/nvp>
<input type=hidden name=USER value= vendit_**********_biz_api1.tiscali.it>
<input type=hidden name=PWD value= 1**********7>
<input type=hidden name=SIGNATURE value= A***************e.>
<input type=hidden name=VERSION value=52.0>
<input type=hidden name=PAYMENTACTION value=Sale>
<input name=AMT value=19.95>
<input type=hidden name=RETURNURL
value=http://*********************/clienti/riepilogo.php>
<input type=hidden name=CANCELURL
value=http://*********************/clienti/pagamenti.php>
<input type=submit name=METHOD value=SetExpressCheckout>
</form>
tutto sembra funzionare e ottengo:
TOKEN=EC%2d4XX7552564322145U
ACK=Success
Ecc.
Gli errori sono introdotti probabilmente dalla funzione hash_call() in paypalfunctions.php
Cercando su google ho trovato risposte che fanno riferimento a errori di proxy ma non ho idea di come eliminarli.
Vi prego di aiutarmi perche’ non so che pesci pigliare!!!
P.S. non so se c’entra ma sto effettuando le prove su www.altervista.org in attesa di acquistare un dominio definitivo.
Puo’ essere un problema del server di prova che sto usando?