Salve a tutti,
su una installazione di oscommerce ho riscontrato un problema non da poco con il Paypal Checkout: quando deve passare dal sito al gateway di paypal non compila più ne l'amount ne la descrizione.
Dopo un breve lavoro di analisi scopro che in realtà il problema nasce dal fatto che il modulo installato sembra usare campi e versione di checkout vetuste (3.2!?) quando in qualche modo sembra che la versione attuale sia la 63.0 (?!?!).
Sostituito il campo AMT (deprecato) con il nome campo corretto e corretto il numero di versione adesso arriva correttamente su paypal ma non popola ancora correttamente i campi.
Se ho capito bene, la procedura implementata nel modulo è la seguente:
1. invio una richiesta via url alle paypal api con dati forniti da paypal (chiavi api), tipo di azione da eseguire, method , versione ed in fine l'amount da pagare al commerciante.
2. se tutto va bene mi ritorna un token e la conferma che è andato tutto ok
3. a questo punto faccio il redirect dell'utente al pagamento su paypal
Poiché tutti i campi sono compilati correttamente e se tolgo il campo amount (aggiornato secondo quello che dice paypal sul suo sito) mi si blocca al punto 2, mi chiedo che cavolo abbia da non funzionare.
Qualche consiglio?
setexpresscheckout ed amt mancante
Moderatore: mod Payment Methods
-
- membro Junior
- Messaggi: 1
- Iscritto il: 10/10/2011, 15:31