Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Eingabe Formular für Payment Modul
 
NOVALNET
Jr. Member
 
Avatar
Total Posts:  12
Joined:  2008-06-18
Munich
 

Hallo,

ich möchte für mein Payment Modul ein eigenes Formular erstellen. Wie dies funktioniert sieht man sehr gut bei anderen Paymentmodulen (.z.b. Authorized.net). Jedoch habe ich Probleme die von Formular geposteten Daten weiter zu verwenden. In den Kreditkartenmodulen findet man die Kreditkartendaten in der Variable $payment. Wie diese aber dort gespeichert werden, ist mir nicht klar. Wie gelangen die Kreditkarten Informationen vom Formular (per $_POST) in das Object $payment?

Grüße

Manfred

 
Magento Community Magento Community
Magento Community
Magento Community
 
mzentrale1
Guru
 
Total Posts:  731
Joined:  2007-12-06
Stuttgart, Germany
 

Hi,

das passiert im controller des onepage checkout in der methode savePaymentAction.

if ($this->getRequest()->isPost()) {
            $data 
$this->getRequest()->getPost('payment', array());
            
/*
            * first to check payment information entered is correct or not
            */

            
try {
                $result 
$this->getOnepage()->savePayment($data);
            
}

Dort wird auf die Methode savePayment aus dem onepage model zugegriffen die dann die daten ins model speichert.

$payment $this->getQuote()->getPayment();
$payment->importData($data);

Grüsse

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top