0
0,00 0 prodotti

Nessun prodotto nel carrello.

Campi email e telefono vuoti durante un pagamento PayPal

Problema: Durante la transazione tra Magento e PayPal, i dati riguardanti mail e telefono vengono persi e devono essere aggiunti di nuovo dall’utente nella maschera di pagamento. Soluzione: Aprire il file /app/code/core/Mage/Paypal/Model/Standard.php e modificare l’array $sArr aggiungendo le righe opportune:      $sArr = array(             'business' => Mage::getStoreConfig('paypal/wps/business_account'),             'return' => Mage::getUrl('paypal/standard/success',array('_secure' => true)),             […]

Problema:

Durante la transazione tra Magento e PayPal, i dati riguardanti mail e telefono vengono persi e devono essere aggiunti di nuovo dall’utente nella maschera di pagamento.

Soluzione:

Aprire il file /app/code/core/Mage/Paypal/Model/Standard.php e modificare l’array $sArr aggiungendo le righe opportune:

     $sArr = array(
            'business' => Mage::getStoreConfig('paypal/wps/business_account'),
            'return' => Mage::getUrl('paypal/standard/success',array('_secure' => true)),
            'cancel_return' => Mage::getUrl('paypal/standard/cancel',array('_secure' => false)),
            'notify_url' => Mage::getUrl('paypal/standard/ipn'),
            'invoice' => $this->getCheckout()->getLastRealOrderId(),
            'currency_code' => $currency_code,
            'address_override' => 1,
            'first_name' => $a->getFirstname(),
            'last_name' => $a->getLastname(),
            'address1' => $a->getStreet(1),
            'address2' => $a->getStreet(2),
            'city' => $a->getCity(),
            'state' => $a->getRegionCode(),
            'country' => $a->getCountry(),
            'zip' => $a->getPostcode(),
            'email' => $a->getEmail(),
            'H_PhoneNumber' => $a->getTelephone(),
        );

 

Lascia un commento

17 Luglio 2009

Alcuni link presenti in questo sito sono affiliati Amazon: guadagniamo una commissione se effettui un acquisto, senza costi aggiuntivi per te.
My Agile Privacy
Privacy and Consent by My Agile Privacy

Questo sito utilizza cookie tecnici e di profilazione. 

Puoi accettare, rifiutare o personalizzare i cookie premendo i pulsanti desiderati. 

Chiudendo questa informativa continuerai senza accettare. 

crossmenu