} } $orderBo->save($order); if (isset($ticket)) { $payment = array("pay_request" => array()); $payment["pay_order_id"] = $order["ord_id"]; $payment["pay_type"] = "ticket"; $payment["pay_amount"] = 0; $payment["pay_request"] = ""; $payment["pay_response"] = ""; $payment["pay_ticket_id"] = $ticket["tic_id"]; $paymentBo->save($payment); $paymentLink = "do_paymentResult.php?oid=" . $order["ord_id"]; header("Location: {$paymentLink}"); exit; } else { $backUrl = "https://www.armagnet.fr/vpn/do_paymentResult.php?oid=" . $order["ord_id"]; if ($_SERVER["HTTP_REFERER"]) { $backUrl .= "&referer=" . urlencode($_SERVER["HTTP_REFERER"]); } $payment = array("pay_request" => array()); $payment["pay_order_id"] = $order["ord_id"]; $payment["pay_type"] = "payname"; $payment["pay_amount"] = number_format($order["ord_amount"], 2, '.', ''); $payment["pay_request"] = $paynameApi->createPayment($payment["pay_amount"], "ARMAGNET_" . date("Y") . "_" . $payment["pay_order_id"], "direct", $payment["pay_order_id"], $backUrl); $payment["pay_response"] = ""; $paymentBo->save($payment); $paymentLink = $payment["pay_request"]["link"]; header("Location: {$paymentLink}"); exit; }