Chargeback Interface
Adam 2019-12-06T00:29:23+00:00
Uncategorized
\n”.n “
ChargeBack Search, Creation, and Manipulation \n
\n”;nnif($_GET[”deletecbid”]!=””){n $chargeback = new credit_card_chargebacks();n $chargeback->Get($_GET[”deletecbid”]);n $chargeback->Delete();n ?>n n GetList($search_crit);n $chargeback->case_number = $_POST[”new_cb_case_number”];n $chargeback->pnref = $_POST[”new_cb_pnref”];n $chargeback->status = $_POST[”new_cb_status”];n $chargeback->reason = $_POST[”new_cb_reason”];n $chargeback->input_by = $_SESSION[”user_id”];n $chargeback->amount = $_POST[”new_cb_amount”];n $date_string=$_POST[”new_cb_month”].”/”.$_POST[”new_cb_day”].”/”.$_POST[”new_cb_year”];n $chargeback->receipt_date = strtotime($date_string);n $chargeback->notes = $_POST[”new_cb_notes”];n $chargeback->SaveNew();n echo “New Chargeback Entered Successfully.”;n}nnelseif(isset($_POST[”update_chargebacks”])){n //print_r($_POST);n foreach($_POST[”chargeback_list”] as $cbid ){n $chargeback = new credit_card_chargebacks();n $chargeback->Get($cbid);n $chargeback->case_number = $_POST[”chargebacks”][$cbid][”case_number”];n $chargeback->pnref = $_POST[”chargebacks”][$cbid][”pnref”];n $chargeback->status = $_POST[”chargebacks”][$cbid][”status”];n $chargeback->reason = $_POST[”chargebacks”][$cbid][”reason”];n $chargeback->amount = $_POST[”chargebacks”][$cbid][”amount”];n $date_string=$_POST[”chargebacks”][$cbid][”receipt_month”].”/”.$_POST[”chargebacks”][$cbid][”receipt_day”].”/”.$_POST[”chargebacks”][$cbid][”receipt_year”];n $chargeback->receipt_date = strtotime($date_string);n $chargeback->input_by = $_POST[”chargebacks”][$cbid][”input_by”];n $chargeback->notes = $_POST[”chargebacks”][$cbid][”notes”];n $chargeback->Save();n echo “Chargeback data updated for case #: “.$_POST[”chargebacks”][$cbid][”case_number”].”… “;n }n echo “
“;n}nnif(isset($_POST[”search_chargebacks”])){n foreach($_POST as $k=>$v){n if($k!=”search_chargebacks” && !(empty($v)) ){n $search_crit[]=array($k,”=”,$v);n }n n }n global $chargeback_reason_codes_array;n $chargeback = new credit_card_chargebacks();n //$search_crit[]=n //print_r($search_crit);n $chargebacklist = $chargeback->GetList($search_crit);n //print_r($chargeback);n //print_r($chargebacklist);n $current_year = date(“Y”,time());n ?>n
n
nnnSearch Results n
n
n
nn Case Numbern n
n PNREFn n
n Order IDn n
n Customer Namen n
n Amountn n
n Date Receivedn n
n Input By / Reasonn n
n Statusn n
n Notesn n
n n n
n 0){n foreach($chargebacklist as $cb){n //print_r($cb);n /* Retrieve original transaction information using the PNREF */n if($cb->pnref !=””){$transaction_info=get_cc_transaction_info($cb->pnref);}n $order_info=get_all_order_info($transaction_info[”order_id”]);n $user_info = user_info($cb->input_by);n $receipt_month = date(“m”,$cb->receipt_date);n $receipt_day = date(“d”,$cb->receipt_date);n $receipt_year = date(“Y”,$cb->receipt_date);n echo “n
nn credit_card_chargebacksId” />n credit_card_chargebacksId.”][credit_card_chargebacksid]” value=”$cb->credit_card_chargebacksId” >n credit_card_chargebacksId.”][case_number]” value=”$cb->case_number” size=”8” >n n
n credit_card_chargebacksId.”][pnref]” value=”$cb->pnref” size=”14” >n n
n $transaction_info[order_id] n n
n $order_info[firstname] $order_info[lastname]n n
n credit_card_chargebacksId.”][amount]” value=”$cb->amount” size=”4”>n n
“n .print_month_select(“chargebacks[“.$cb->credit_card_chargebacksId.”][receipt_month]”,$receipt_month)n .print_day_select(“chargebacks[“.$cb->credit_card_chargebacksId.”][receipt_day]”,$receipt_day)n .print_year_select(“chargebacks[“.$cb->credit_card_chargebacksId.”][receipt_year]”,$receipt_year,2005, $current_year).”n n
n “.user_select(“chargebacks[“.$cb->credit_card_chargebacksId.”][input_by]”, $cb->input_by,array(“11″,”101″,”110″,”111″,”301″,”1000”)).n chargeback_reasons_select(“chargebacks[“.$cb->credit_card_chargebacksId.”][reason]”,”$cb->reason”).”n n
n “;n echo chargeback_status_select(“chargebacks[“.$cb->credit_card_chargebacksId.”][status]”,”$cb->status”);n echo”n n
nn n
n credit_card_chargebacksId.”” alt=”Delete this chargeback” style=”color:red” >X n n
“;n unset($order_info,$transaction_info);n }n }n else{n ?>n
nn No results matching the search criteria were foundn n
n n
n
n
n n
nn
nnn\n”.n “
ChargeBack Search, Creation, and Manipulation \n
\n”;nnif($_GET[”deletecbid”]!=””){n $chargeback = new credit_card_chargebacks();n $chargeback->Get($_GET[”deletecbid”]);n $chargeback->Delete();n ?>n n GetList($search_crit);n $chargeback->case_number = $_POST[”new_cb_case_number”];n $chargeback->pnref = $_POST[”new_cb_pnref”];n $chargeback->status = $_POST[”new_cb_status”];n $chargeback->reason = $_POST[”new_cb_reason”];n $chargeback->input_by = $_SESSION[”user_id”];n $chargeback->amount = $_POST[”new_cb_amount”];n $date_string=$_POST[”new_cb_month”].”/”.$_POST[”new_cb_day”].”/”.$_POST[”new_cb_year”];n $chargeback->receipt_date = strtotime($date_string);n $chargeback->notes = $_POST[”new_cb_notes”];n $chargeback->SaveNew();n echo “New Chargeback Entered Successfully.”;n}nnelseif(isset($_POST[”update_chargebacks”])){n //print_r($_POST);n foreach($_POST[”chargeback_list”] as $cbid ){n $chargeback = new credit_card_chargebacks();n $chargeback->Get($cbid);n $chargeback->case_number = $_POST[”chargebacks”][$cbid][”case_number”];n $chargeback->pnref = $_POST[”chargebacks”][$cbid][”pnref”];n $chargeback->status = $_POST[”chargebacks”][$cbid][”status”];n $chargeback->reason = $_POST[”chargebacks”][$cbid][”reason”];n $chargeback->amount = $_POST[”chargebacks”][$cbid][”amount”];n $date_string=$_POST[”chargebacks”][$cbid][”receipt_month”].”/”.$_POST[”chargebacks”][$cbid][”receipt_day”].”/”.$_POST[”chargebacks”][$cbid][”receipt_year”];n $chargeback->receipt_date = strtotime($date_string);n $chargeback->input_by = $_POST[”chargebacks”][$cbid][”input_by”];n $chargeback->notes = $_POST[”chargebacks”][$cbid][”notes”];n $chargeback->Save();n echo “Chargeback data updated for case #: “.$_POST[”chargebacks”][$cbid][”case_number”].”… “;n }n echo “
“;n}nnif(isset($_POST[”search_chargebacks”])){n foreach($_POST as $k=>$v){n if($k!=”search_chargebacks” && !(empty($v)) ){n $search_crit[]=array($k,”=”,$v);n }n n }n global $chargeback_reason_codes_array;n $chargeback = new credit_card_chargebacks();n //$search_crit[]=n //print_r($search_crit);n $chargebacklist = $chargeback->GetList($search_crit);n //print_r($chargeback);n //print_r($chargebacklist);n $current_year = date(“Y”,time());n ?>n
n
nnnSearch Results n
n
n
nn Case Numbern n
n PNREFn n
n Order IDn n
n Customer Namen n
n Amountn n
n Date Receivedn n
n Input By / Reasonn n
n Statusn n
n Notesn n
n n n
n 0){n foreach($chargebacklist as $cb){n //print_r($cb);n /* Retrieve original transaction information using the PNREF */n if($cb->pnref !=””){$transaction_info=get_cc_transaction_info($cb->pnref);}n $order_info=get_all_order_info($transaction_info[”order_id”]);n $user_info = user_info($cb->input_by);n $receipt_month = date(“m”,$cb->receipt_date);n $receipt_day = date(“d”,$cb->receipt_date);n $receipt_year = date(“Y”,$cb->receipt_date);n echo “n
nn credit_card_chargebacks
Id” />n credit_card_chargebacksId.”][credit_card_chargebacksid]” value=”$cb->credit_card_chargebacksId” >n credit_card_chargebacksId.”][case_number]” value=”$cb->case_number” size=”8” >n n
n credit_card_chargebacksId.”][pnref]” value=”$cb->pnref” size=”14” >n n
n $transaction_info[order_id] n n
n $order_info[firstname] $order_info[lastname]n n
n credit_card_chargebacksId.”][amount]” value=”$cb->amount” size=”4”>n n
“n .print_month_select(“chargebacks[“.$cb->credit_card_chargebacksId.”][receipt_month]”,$receipt_month)n .print_day_select(“chargebacks[“.$cb->credit_card_chargebacksId.”][receipt_day]”,$receipt_day)n .print_year_select(“chargebacks[“.$cb->credit_card_chargebacksId.”][receipt_year]”,$receipt_year,2005, $current_year).”n n
n “.user_select(“chargebacks[“.$cb->credit_card_chargebacksId.”][input_by]”, $cb->input_by,array(“11″,”101″,”110″,”111″,”301″,”1000”)).n chargeback_reasons_select(“chargebacks[“.$cb->credit_card_chargebacksId.”][reason]”,”$cb->reason”).”n n
n “;n echo chargeback_status_select(“chargebacks[“.$cb->credit_card_chargebacksId.”][status]”,”$cb->status”);n echo”n n
nn n
n credit_card_chargebacksId.”” alt=”Delete this chargeback” style=”color:red” >X n n
“;n unset($order_info,$transaction_info);n }n }n else{n ?>n
nn No results matching the search criteria were foundn n
n n
n
n