WebSite X5Help Center

 
Incomedia
Incomedia

Codice personalizzato per pagamenti con PayPal per versioni 12 e precedenti  it

Autore: Incomedia
Visite 7239, Followers 8, Condiviso 0  

A 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, ###.@@]&currency_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, ###.@@]&currency_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.

  • &currency_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:

  1. vai al seguente link http://meyerweb.com/eric/tools/dencoder/
  2. Inserisci l'url del tuo sito alla pagina di conferma (compreso di http://) e clicca su "Encode".
  3. 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.

Postato il