for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Nexy\PayboxDirect\Request;
/**
* @author Sullivan Senechal <[email protected]>
*/
class AuthorizeRequest implements RequestInterface
{
* @var string
private $reference;
* @var int
private $amount;
private $cardSerial;
private $cardValidity;
private $cardVerificationValue;
* @param string $reference
* @param int $amount
* @param string $cardSerial
* @param string $cardValidity
public function __construct($reference, $amount, $cardSerial, $cardValidity)
$this->reference = $reference;
$this->amount = $amount;
$this->cardSerial = $cardSerial;
$this->cardValidity = $cardValidity;
}
* @param string $cardVerificationValue
public function setCardVerificationValue($cardVerificationValue)
$this->cardVerificationValue = $cardVerificationValue;
* {@inheritdoc}
public function getRequestId()
return RequestInterface::AUTHORIZE;
* Returns Paybox formatted parameters array.
*
* @return array
public function getParameters()
return [];