27 $this->_context = $context;
36 function queuePayment($queuedPayment, $expiryDate =
null) {
40 $queuedPaymentId = $queuedPaymentDao->insertObject($queuedPayment, $expiryDate);
43 if (time() % 100 == 0) $queuedPaymentDao->deleteExpired();
45 return $queuedPaymentId;
60 if ($paymentPlugin !==
null)
return $paymentPlugin->isConfigured($this->_context);
71 if ($paymentPlugin !==
null && $paymentPlugin->isConfigured($this->_context))
return $paymentPlugin->getPaymentForm($this->_context, $queuedPayment);
81 if ($paymentPlugin !==
null && $paymentPlugin->isConfigured($this->_context))
return $paymentPlugin->displayConfigurationForm();
92 $queuedPayment = $queuedPaymentDao->getById($queuedPaymentId);
93 return $queuedPayment;