Exemplo n.º 1
0
 /**
  * @param Mage_Sales_Model_Order $order
  * @return Mage_Sales_Model_Order
  * @throws Exception
  */
 public function manipulateOrderWithPaymentData($order)
 {
     $info = $this->getShopgateOrder()->getPaymentInfos();
     if (isset($info['clearing_bankaccountholder'])) {
         $this->getOrder()->getPayment()->setPayoneClearingBankAccountholder($info['clearing_bankaccountholder']);
     }
     if (isset($info['clearing_bankcountry'])) {
         $this->getOrder()->getPayment()->setPayoneClearingBankCountry($info['clearing_bankcountry']);
     }
     if (isset($info['clearing_bankaccount'])) {
         $this->getOrder()->getPayment()->setPayoneClearingBankAccount($info['clearing_bankaccount']);
     }
     if (isset($info['clearing_bankcode'])) {
         $this->getOrder()->getPayment()->setPayoneClearingBankCode($info['clearing_bankcode']);
     }
     if (isset($info['clearing_bankcity'])) {
         $this->getOrder()->getPayment()->setPayoneClearingBankCity($info['clearing_bankcity']);
     }
     if (isset($info['clearing_bankname'])) {
         $this->getOrder()->getPayment()->setPayoneClearingBankName($info['clearing_bankname']);
     }
     if (isset($info['clearing_bankiban'])) {
         $this->getOrder()->getPayment()->setPayoneClearingBankIban(strtoupper($info['clearing_bankiban']));
     }
     if (isset($info['clearing_bankbic'])) {
         $this->getOrder()->getPayment()->setPayoneClearingBankBic(strtoupper($info['clearing_bankbic']));
     }
     return parent::manipulateOrderWithPaymentData();
 }
Exemplo n.º 2
0
 /**
  * @param Mage_Sales_Model_Order $order
  *
  * @return Mage_Sales_Model_Order
  * @throws Exception
  */
 public function manipulateOrderWithPaymentData($order)
 {
     $paymentInfo = $this->getShopgateOrder()->getPaymentInfos();
     $this->getOrder()->getPayment()->setCcType($this->_getConfigCode());
     $this->getOrder()->getPayment()->setCcOwner($paymentInfo['credit_card']['holder']);
     $this->getOrder()->getPayment()->setCcNumberEnc($paymentInfo['credit_card']['masked_number']);
     return parent::manipulateOrderWithPaymentData();
 }
Exemplo n.º 3
0
 /**
  * @param Mage_Sales_Model_Order $order
  * @return Mage_Sales_Model_Order
  * @throws Exception
  */
 public function manipulateOrderWithPaymentData($order)
 {
     $this->getOrder()->getPayment()->setPayoneOnlinebanktransferType($this->_getConfigCode());
     return parent::manipulateOrderWithPaymentData();
 }