/** * 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]])); }
/** * 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); }