Codice personalizzato per pagamenti con PayPal per versioni 12 e precedenti
Autor: IncomediaA causa di alcune modifiche apportate da Paypal sulla sua piattaforma, nel mese di marzo 2017 ci è stata segnalata l'impossibilità a ricevere i pagamenti tramite quella piattaforma sui siti creati con WebSite X5 versione 12 e precedenti.
Tale modifica ha infatti determinato il malfunzionamento del codice generato in automatico dal software.
Se hai rilevato problemi nella ricezione dei pagamenti Paypal utilizzando la versione 12 e precedenti di WebSite X5, procedi come segue per ripristinare il funzionamento corretto del sistema di pagamento.
Copia il seguente codice e inseriscilo come metodo di pagamento personalizzato nella sezione del carrello:
- <a target="_blank" href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&address_override=0&bn=IT_ICM-WPS&business=***&item_name=Ordine%20[UESCAPE_ORDER_NO]&item_number=[UESCAPE_ORDER_NO]&amount=[UESCAPE_PRICE, 1, ###.@@]¤cy_code=EUR&button_subtype=services&no_note=0&charset=UTF%2d8&first_name=[UESCAPE_NAME]&last_name=[UESCAPE_LASTNAME]&address1=[UESCAPE_ADDRESS1]&address2=[UESCAPE_ADDRESS2]&city=[UESCAPE_CITY]&state=[UESCAPE_STATEREGION]&country=[UESCAPE_COUNTRYCODE]&zip=[UESCAPE_ZIPPOSTALCODE]&email=[UESCAPE_EMAIL]&no_shipping=1&return=http%3A%2F%2Furldiconferma&cancel_return=http%3A%2F%2Furldierrore"><img src="https://www.paypalobjects.com/webstatic/en_US/i/btn/png/btn_paynow_cc_144x47.png" alt="Pay Now"></a>
Il codice inserito va personalizzato, modificando i parametri che trovi evidenziati in grassetto:
- <a target="_blank" href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&address_override=0&bn=IT_ICM-WPS&business=***&item_name=Ordine%20[UESCAPE_ORDER_NO]&item_number=[UESCAPE_ORDER_NO]&amount=[UESCAPE_PRICE, 1, ###.@@]¤cy_code=EUR&button_subtype=services&no_note=0&charset=UTF%2d8&first_name=[UESCAPE_NAME]&last_name=[UESCAPE_LASTNAME]&address1=[UESCAPE_ADDRESS1]&address2=[UESCAPE_ADDRESS2]&city=[UESCAPE_CITY]&state=[UESCAPE_STATEREGION]&country=[UESCAPE_COUNTRYCODE]&zip=[UESCAPE_ZIPPOSTALCODE]&email=[UESCAPE_EMAIL]&no_shipping=1&return=http%3A%2F%2Furldiconferma&cancel_return=http%3A%2F%2Furldierrore"><img src="https://www.paypalobjects.com/webstatic/en_US/i/btn/png/btn_paynow_cc_144x47.png" alt="Pay Now"></a>
Come Personalizzare i parametri:
- &business=***
al posto di *** inserisci il tuo indirizzo email usato per ricevere i pagamenti paypal.
- ¤cy_code=EUR
si può lasciarlo così se si vuole il prezzo in euro o personalizza con la tua valuta corrente.
- &return=http%3A%2F%2Furldiconferma
si deve modificare inserendo l'url del proprio sito alla pagina di conferma.
Per procedere:
- vai al seguente link http://meyerweb.com/eric/tools/dencoder/
- Inserisci l'url del tuo sito alla pagina di conferma (compreso di http://) e clicca su "Encode".
- A questo punto copia l'url generato e incollalo nel codice personalizzato inserito in WebSite X5.
- &cancel_return=http%3A%2F%2Furldierrore
Per personalizzare quest'ultimo parametro, collegati di nuovo al sito http://meyerweb.com/eric/tools/dencoder/ e ripeti i 3 passaggi utilizzando però l'url della pagina di errore del tuo sito.
Nel caso avessi difficoltà a seguire questa procedura, non esitare a contattarci.