/**
  * Convert amount for payone service request
  * @param Payone_Api_Request_Interface $request
  * @return type
  */
 public function map(Payone_Api_Request_Interface $request)
 {
     /** @var $request Payone_Api_Request_Authorization */
     if ($request->getAmount()) {
         $this->mapAmount($request);
     }
     return $request->toArray();
 }
Exemple #2
0
 /**
  * @param Payone_Api_Request_Interface $request
  * @return bool
  */
 protected function mapAmount(Payone_Api_Request_Interface $request)
 {
     /** @var $request Payone_Api_Request_Authorization  */
     $amount = $request->getAmount();
     $currency = $request->getCurrency();
     $mappedAmount = $this->getMapperCurrency()->mapAmountToSub($amount, $currency);
     $request->setAmount($mappedAmount);
     return true;
 }