public function execute()
    {
        parent::execute();

        $chargeSvc = new HpsDebitService($this->service->servicesConfig());
        return $chargeSvc->charge(
            $this->amount,
            $this->currency,
            $this->trackData,
            $this->pinBlock,
            $this->encryptionData,
            $this->allowDuplicates,
            $this->cashBackAmount,
            $this->allowPartialAuth,
            $this->cardHolder,
            $this->details,
            $this->clientTransactionId
        );
    }
public function execute()
    {
        parent::execute();

        $chargeSvc = new HpsDebitService($this->service->servicesConfig());
        return $chargeSvc->charge(
            $this->amount,
            $this->currency,
            $this->trackData,
            $this->pinBlock,
            $this->encryptionData,
            $this->allowDuplicates,
            $this->cashBackAmount,
            $this->allowPartialAuth,
            $this->cardHolder,
            $this->details,
            $this->clientTransactionId
        );
    }
public function execute ( ) { parent :: execute ( ) ; $ chargeSvc = new HpsDebitService ( $ this -> service -> servicesConfig ( ) ) ; return $ chargeSvc -> charge ( $ this -> amount , $ this -> currency , $ this -> trackData , $ this -> pinBlock , $ this -> encryptionData , $ this -> allowDuplicates , $ this -> cashBackAmount , $ this -> allowPartialAuth , $ this -> cardHolder , $ this -> details , $ this -> clientTransactionId ) ; }
Creates a charge transaction through the HpsDebitService
Creates a charge transaction through the HpsDebitService