public function createCustomer($email) { $customer = \Stripe\Customer::create(array("description" => "Customer for '{$email}'", "email" => $email)); $user = new userControllerClass(); $user->setAssocCustomerId($customer->id, $email); return $customer; // store customer's id into database }
} } echo json_encode($result); return ""; } if (isset($_POST['createticketMode']) && $_POST['createticketMode'] == "true") { $ticketController = new ticketControllerClass(); $login = new userControllerClass(); $userInfo = $login->getUserInfo($_POST['email'], $_POST['password']); $userInfo = json_decode($userInfo, true); $sellerID = $userInfo['accountID']; // error_log($sellerID); $result = $ticketController->createTicket($_POST['name'], $sellerID, $_POST['location'], $_POST['date'], $_POST['price'], $_POST['type'], $_POST['description']); } if (isset($_POST['getUserInfo']) && $_POST['getUserInfo'] == "true") { $login = new userControllerClass(); $ticketController = new ticketControllerClass(); $result = $login->getUserInfo($_POST['email'], $_POST['password']); if ($result == 1) { $result["error"] = true; $result["errorMessage"] = "Login Fail; please log in again!"; } $result["error"] = false; $sellerID = $result["accountID"]; $buyerID = $result["accountID"]; $result["selling"] = $ticketController->getTicketsBySellerID($sellerID); $result["buying"] = $ticketController->getTicketsByBuyerID($buyerID); echo json_encode($result); return ""; } return $result || '';