Premetto che sto usando Paypal_IPN 2.1.0.0...
Volevo cominciare a fare qualche prova di acquisto e mi sono messo a giocare con Sandbox, il server di prova di Paypal...
Ma, quando confermo il pagamento, con l'account fittizio che ho creato, mi esce una pagina con scritto "Questa fattura commerciale è già stata pagata" e il pulsante per tornare al sito...
Perchè non mi conclude l'acquisto?
TASLACH
Stranezza con Paypal
Moderatore: mod Generali
faccio riferimento alla mia versione ( Vecchissima e stra modificata )
questa è la stringa originale
$parameters['invoice'] =substr($cart_PayPal_IPN_ID, strpos($cart_PayPal_IPN_ID, '-')+1);
Ho avuto poco tempo per risolvere il problema e alla prima pezza non
mi sono più preoccupato di approfindire la problematica.
ho modificato cosi :
$parameters['invoice'] ="TeXeD".date("Y")."- ".substr($cart_PayPal_IPN_ID, strpos($cart_PayPal_IPN_ID, '-')+1);
che non fa altro che anteporre al numero di fattura il nome del mio negozio e l'anno giusto per aumentare di poco l'univocità del dato che passo a paypall.
fammi sapere se risolvi
questa è la stringa originale
$parameters['invoice'] =substr($cart_PayPal_IPN_ID, strpos($cart_PayPal_IPN_ID, '-')+1);
Ho avuto poco tempo per risolvere il problema e alla prima pezza non
mi sono più preoccupato di approfindire la problematica.
ho modificato cosi :
$parameters['invoice'] ="TeXeD".date("Y")."- ".substr($cart_PayPal_IPN_ID, strpos($cart_PayPal_IPN_ID, '-')+1);
che non fa altro che anteporre al numero di fattura il nome del mio negozio e l'anno giusto per aumentare di poco l'univocità del dato che passo a paypall.
fammi sapere se risolvi
Grandioso!!!
Sì, ora mi arriva fino in fondo!!!
Chiusa una falla, ovviamente, se ne aprono altre 2... avevo intravisto che son problemi comuni, comincio comunque a chiedere a te, dato che mi pare di aver capito che abbiamo la stessa versione, quindi penso ci sia passato anche tu...
1) Il cliente deve schiacciare sul pulsante per tornare al negozio, non c'è il redirect automatico al checkout...
2) Ciò nonostante, pur cliccando sul pulsante e tornando al mio negozio, non arriva l'email di conferma d'ordine a me, non arriva al cliente e su pannello di controllo non mi avvisa in alcun modo che l'ordine è stato saldato... (cose che invece funzionano correttamente con il pagamento tramite bonifico)...
Sto sempre usando, ovviamente, il sandbox...
Apro una parentesi... se c'è una contribution migliore per paypal, rispetto a quella che sto usando, non ho problemi a metterla... basta che non implichi modifiche invasive, dato che il codice è stra-modificato... nel caso se hai buoni suggerimenti su quale usare, dimmi pure!
Grazie ancora,
TASLACH
Sì, ora mi arriva fino in fondo!!!
Chiusa una falla, ovviamente, se ne aprono altre 2... avevo intravisto che son problemi comuni, comincio comunque a chiedere a te, dato che mi pare di aver capito che abbiamo la stessa versione, quindi penso ci sia passato anche tu...
1) Il cliente deve schiacciare sul pulsante per tornare al negozio, non c'è il redirect automatico al checkout...
2) Ciò nonostante, pur cliccando sul pulsante e tornando al mio negozio, non arriva l'email di conferma d'ordine a me, non arriva al cliente e su pannello di controllo non mi avvisa in alcun modo che l'ordine è stato saldato... (cose che invece funzionano correttamente con il pagamento tramite bonifico)...
Sto sempre usando, ovviamente, il sandbox...
Apro una parentesi... se c'è una contribution migliore per paypal, rispetto a quella che sto usando, non ho problemi a metterla... basta che non implichi modifiche invasive, dato che il codice è stra-modificato... nel caso se hai buoni suggerimenti su quale usare, dimmi pure!
Grazie ancora,
TASLACH
...per questo problema non ti posso aiutare
non l'ho mai riscontrato.
Sicuramente in www.oscommerce.com trovi versioni più aggiornate.
l'implementazione non è una cosa drammatica
Un piccolo trucchetto : scarica il pacchetto originale della contrib che stai usando, fai un confronto del testo con uno dei tanti programmini che ti evidenzia le righe modificate tra la versione originale e quella che hai installato. Cosi ti saltano all'occhio tutte le modifiche che hai fatto e se hai un po di conoscenza php ti sarà facile riportare la logica sul nuovo pacchetto.
non l'ho mai riscontrato.
Sicuramente in www.oscommerce.com trovi versioni più aggiornate.
l'implementazione non è una cosa drammatica
Un piccolo trucchetto : scarica il pacchetto originale della contrib che stai usando, fai un confronto del testo con uno dei tanti programmini che ti evidenzia le righe modificate tra la versione originale e quella che hai installato. Cosi ti saltano all'occhio tutte le modifiche che hai fatto e se hai un po di conoscenza php ti sarà facile riportare la logica sul nuovo pacchetto.