хорошо, ваш первый pastebin показывает это ... вы, вероятно, хотите поместить его в php-файл refundcontroller.
if ($requestDetail = $objMangopayRequest->getRequestById($idRequest)) {
$requestDetail['payout_amount'] = Tools::ps_round($requestDetail['payout_amount'], 2);
$tplVars = array(
'requestDetail' => $requestDetail
);
$tplVars['balance_on_withdraw'] = $requestDetail['seller_current_wallet_balance'] - $requestDetail['payout_amount'];
$tplVars['currency'] = Configuration::get('MANGOPAY_CURRENCY');
$this->context->smarty->assign('request_tpl_vars', $tplVars);
}
ладно, похоже, я перевернул его:
checkSellerCardWithPreaouth <вот имя метода в вашем файле refundController ... поищите его, и вы найдете как функцию, так и логику, которая ее вызывает ... Вы можете скопировать саму функцию и, вероятно, поместить весь оператор if вфункция postAuth для первого файла, и она будет делать то, что вы хотели. </p>