コード例 #1
0
ファイル: TeleCash.php プロジェクト: checkdomain/telecash
 /**
  * Modify a recurring payment
  *
  * @param string         $orderId
  * @param string         $hostedDataId
  * @param float          $amount
  * @param \DateTime|null $startDate
  * @param int            $count
  * @param int            $frequency
  * @param string         $period
  *
  * @return Response\Action\ConfirmRecurring|Response\Error
  * @throws \Exception
  */
 public function modifyRecurringPayment($orderId, $hostedDataId, $amount, $startDate, $count, $frequency, $period)
 {
     $service = $this->getService();
     $paymentInformation = new Model\RecurringPaymentInformation($startDate, $count, $frequency, $period);
     $payment = new Model\Payment($hostedDataId, $amount);
     $recurringPaymentAction = new Request\Action\RecurringPayment\Modify($service, $orderId, $payment, $paymentInformation);
     return $recurringPaymentAction->modify();
 }