public function __construct($code = null, $clientIp = null, $installment = 1, $currency = 'TRY', $loyaltyAmount = null, $paymentMethod = 'CCVISAMC', $date = null, $timeout = null, $recurringPayment = false)
{
$this->setCode($code);
$this->setClientIp($clientIp);
$this->setInstallment($installment);
$this->setCurrency($currency);
$this->setLoyaltyAmount($loyaltyAmount);
$this->setPaymentMethod($paymentMethod);
$this->setDate($date);
$this->setTimeout($timeout);
$this->setRecurringPayment($recurringPayment);
}