/** * Update the payment ID (postsale workaround) * * @param IsotopePostsale $postsale */ public function updatePaymentId(IsotopePostsale $postsale) { if ($_POST['tr_status'] && $_POST['id']) { $_POST['transferujpl_id'] = $_POST['id']; $postsale->setModuleId((int) \Input::get('id')); } }
/** * Adjust module and module id for certain payment and/or shipping modules * * @param \Isotope\PostSale $objPostsale */ public function setPostsaleModuleSettings(PostSale $objPostsale) { // Payment method "Payone" $strParam = \Input::post('param'); if (strpos($strParam, 'paymentMethodPayone') !== false) { $intId = (int) str_replace('paymentMethodPayone', '', $strParam); $objPostsale->setModule('pay'); $objPostsale->setModuleId($intId); } }