Exemple #1
0
 /**
  * 2016-09-01
  * @param string[] $a
  * @return void
  */
 public function iiaSetTRR(...$a)
 {
     $a = df_args($a);
     dfp_set_transaction_info($this->ii(), df_clean(['Request' => $a[0], 'Response' => $a[1]]));
 }
Exemple #2
0
 /**
  * 2016-07-12
  * @return void
  */
 protected function addTransaction()
 {
     /**
      * 2016-08-29
      * Идентификатор транзакции мы предварительно установили в методе
      * @see \Df\Payment\R\Response::payment()
      */
     $this->m()->applyCustomTransId();
     dfp_set_transaction_info($this->payment(), $this->getData());
     /**
      * 2016-07-12
      * @used-by \Magento\Sales\Model\Order\Payment\Transaction\Builder::linkWithParentTransaction()
      */
     $this->payment()->setParentTransactionId($this->requestTransaction()->getTxnId());
     /**
      * 2016-07-10
      * @uses TransactionInterface::TYPE_PAYMENT — это единственный транзакции
      * без специального назначения, и поэтому мы можем безопасно его использовать.
      */
     $this->payment()->addTransaction(TransactionInterface::TYPE_PAYMENT);
 }