getSecurityCode() public method

returns card security code.
public getSecurityCode ( ) : string
return string
Example #1
0
 /**
  * {@inheritdoc}
  * @see Paranoia\Payment\Adapter\AdapterAbstract::buildSaleRequest()
  */
 protected function buildSaleRequest(Request $request)
 {
     $amount = $this->formatAmount($request->getAmount());
     $installment = $this->formatInstallment($request->getInstallment());
     $currency = $this->formatCurrency($request->getCurrency());
     $expireMonth = $this->formatExpireDate($request->getExpireMonth(), $request->getExpireYear());
     $type = $this->getProviderTransactionType(self::TRANSACTION_TYPE_SALE);
     $requestData = array($type => array('ccno' => $request->getCardNumber(), 'expDate' => $expireMonth, 'cvc' => $request->getSecurityCode(), 'amount' => $amount, 'currencyCode' => $currency, 'orderID' => $this->formatOrderId($request->getOrderId()), 'installment' => $installment));
     return $requestData;
 }
Example #2
0
 /**
  * @see Paranoia\Payment\Adapter\AdapterAbstract::buildSaleRequest()
  */
 protected function buildSaleRequest(Request $request)
 {
     $amount = $this->formatAmount($request->getAmount());
     $installment = $this->formatInstallment($request->getInstallment());
     $currency = $this->formatCurrency($request->getCurrency());
     $expireMonth = $this->formatExpireDate($request->getExpireMonth(), $request->getExpireYear());
     $type = $this->getProviderTransactionType($request->getTransactionType());
     $requestData = array('Type' => $type, 'Total' => $amount, 'Currency' => $currency, 'Taksit' => $installment, 'Number' => $request->getCardNumber(), 'Cvv2Val' => $request->getSecurityCode(), 'Expires' => $expireMonth, 'OrderId' => $request->getOrderId());
     return $requestData;
 }
Example #3
0
 /**
  * builds card section of request.
  *
  * @param Request $request
  * @return array
  */
 private function buildCard(Request $request)
 {
     $expireMonth = $this->formatExpireDate($request->getExpireMonth(), $request->getExpireYear());
     return array('Number' => $request->getCardNumber(), 'ExpireDate' => $expireMonth, 'CVV2' => $request->getSecurityCode());
 }
Example #4
0
 protected function buildSale3DRequest(Request $request)
 {
     $cardNumber = $this->formatCardNumber($request->getCardNumber());
     $amount = $this->formatAmount($request->getAmount());
     $installment = $this->formatInstallment($request->getInstallment());
     $currency = $this->formatCurrency($request->getCurrency());
     $expireDate = $this->formatExpireDate($request->getExpireMonth(), $request->getExpireYear());
     $type = $this->getProviderTransactionType(self::TRANSACTION_TYPE_SALE_3D);
     $requestData = array('oosRequestData' => array('posnetid' => $this->configuration->getPosnetId(), 'ccno' => $cardNumber, 'expDate' => $expireDate, 'cvc' => $request->getSecurityCode(), 'amount' => $amount, 'currencyCode' => $currency, 'installment' => $installment, 'XID' => $request->getOrderId(), 'cardHolderName' => $request->getCardHolderName(), 'tranType' => $type));
     return $requestData;
 }
Example #5
0
 protected function buildSale3DRequest(Request $request)
 {
     $clientId = $this->configuration->getClientId();
     $orderId = $this->formatOrderId($request->getOrderId());
     $amount = $this->formatAmount($request->getAmount());
     $successURL = $this->configuration->getSuccessUrl();
     $errorURL = $this->configuration->getErrorUrl();
     $secureCode = $this->configuration->getStoreKey();
     $cardMonth = $request->getExpireMonth();
     $cardYear = $request->getExpireYear();
     $currency = $this->formatCurrency($request->getCurrency());
     $randomKey = md5(microtime());
     $hash = $this->get3DTransactionHash($orderId, $amount, $randomKey);
     $requestData = array('clientid' => $clientId, 'storetype' => '3d', 'hash' => $hash, 'pan' => $this->formatCardNumber($request->getCardNumber()), 'amount' => $amount, 'currency' => $currency, 'oid' => $orderId, 'okUrl' => $successURL, 'failUrl' => $errorURL, 'rnd' => $randomKey, 'lang' => 'tr', 'kart_sahibi' => $request->getCardHolderName(), 'Ecom_Payment_Card_ExpDate_Month' => $cardMonth, 'Ecom_Payment_Card_ExpDate_Year' => $cardYear, 'cv2' => $request->getSecurityCode());
     return $requestData;
 }