/home/desid573/public_html/fc_api
NameSizeModeActions
lib/-0755rm
twilio-php-master/-0755rm
vendor/-0755rm
after_booking_page.php25950644editdlrm
appoff.php47820644editdlrm
booking.php176800644editdlrm
booking_edit_request.php101960644editdlrm
cancel_booking.php60640644editdlrm
check_open.php00644editdlrm
composer.json650644editdlrm
composer.lock23550644editdlrm
confirmsend.php29830644editdlrm
confirm_booking_change.php63050644editdlrm
confirm_booking_change_ajax.php66960644editdlrm
contact_us_mail.php8900644editdlrm
copy_account_to_homekey.php43380644editdlrm
dispatch.php8770644editdlrm
emailConfirmReset.php4860644editdlrm
error_log307610210644editdlrm
family-cab_small.jpg988530644editdlrm
generate_credit.php30980644editdlrm
generate_referall.php27790644editdlrm
getuser_byid.php23410644editdlrm
getuser_bymail.php34190644editdlrm
get_all_booking.php7790644editdlrm
get_booking_bybooking_id.php8130644editdlrm
get_booking_byuser.php10570644editdlrm
get_booking_status.php32460644editdlrm
get_completed_bookings.php7100644editdlrm
get_ETA.php50130644editdlrm
get_lead_message.php6730644editdlrm
get_open_bookings.php15370644editdlrm
get_payment_byuser.php10640644editdlrm
get_price.php410644editdlrm
get_recipes.php63610644editdlrm
get_request_details.php9760644editdlrm
get_TE.php12170644editdlrm
index.php137220644editdlrm
index_backup.php47910644editdlrm
lib_tr.zip1050470644editdlrm
login_api.php86790644editdlrm
noteconfirm.php92280644editdlrm
off.php28540644editdlrm
passwordResetLink.php51700644editdlrm
pay_file.php73020644editdlrm
pay_file_back.php53260644editdlrm
placehold.html21470644editdlrm
reset_email.php17550644editdlrm
reset_phone.php57170644editdlrm
test2.php00644editdlrm
test_222.php8450644editdlrm
update_api.php59100644editdlrm
update_api_on_mail.php47230644editdlrm
validatecode.php10940644editdlrm
validatephone.php10340644editdlrm
Edit: /home/desid573/public_html/fc_api/pay_file.php (7302B)
query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $customer[] = $row; $sql = "SELECT * FROM `customer_details` where `cid` = '".$row["id"]."'"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row_details = $result->fetch_assoc()) { $cust_detail[] = $row_details; } } $sql = "SELECT * FROM `customer_tokens` where `cid` = '".$row["id"]."'"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row_token = $result->fetch_assoc()) { $cust_token[] = $row_token; } } $sql = "SELECT * FROM `booking` where email = '".$_REQUEST['username']."'"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row_booking = $result->fetch_assoc()) { $cust_booking[] = $row_booking; } } } } $name = $customer[0]["name"]; $name_split = explode(" ",$name); $fname = $name_split[0]; $lname = $name_split[1]; $cus = $customer[0]["name"]; $mob = $customer[0]["mobile"]; $Res["data"]["id"] = $customer[0]["id"]; $Res["data"]["name"] = $customer[0]["name"]; $Res["data"]["mobile"] = $customer[0]["mobile"]; $Res["data"]["email"] = $customer[0]["email"]; $Res["data"]["address"] = $cust_detail[0]["address"]; $Res["data"]["addr_lat"] = $cust_detail[0]["addr_lat"]; $Res["data"]["addr_long"] = $cust_detail[0]["addr_long"]; $Res["data"]["pickup_addr"] = $cust_booking[0]["pickup_addr"]; $Res["data"]["pickup_lat"] = $cust_booking[0]["pickup_lat"]; $Res["data"]["pickup_long"] = $cust_booking[0]["pickup_long"]; $Res["data"]["pickoff_addr"] = $cust_booking[0]["pickoff_addr"]; $Res["data"]["pickoff_lat"] = $cust_booking[0]["pickoff_lat"]; $Res["data"]["pickoff_long"] = $cust_booking[0]["pickoff_long"]; $Res["data"]["booking_date"] = $cust_booking[0]["booking_date"]; $Res["data"]["booking_time"] = $cust_booking[0]["booking_time"]; $Res["data"]["Access_token"] = $cust_token[0]["access_token_value"]; $Res["data"]["show_message"] = "Thank you for submitting your booking. Please make sure the above details are correct. You will receive confirmation via SMS within 30 mins. When the driver is en route you will receive a tracking link via SMS with driver contact details and their ETA. Please call 1300466365 if you need to make any changes at short notice."; $client_key = '4T7y1vuKPkdhRYUQdH6msueW9hqV2wpcwnSk0Qwxkvwf7TjQn40qymPW7IJb66gUC1w1505cDMkj9IR82juQEnIp4/8nd0nDhwYDSDoqROtNBWmkqtqYmF6F4qVGMUq3HpJrY3y2kdSljCFfWzWc7LIEn4G5XY2IZAPgAO5+mhwvYrricmqwLhqzV4FBUII5AwTvJZl4awrdul4vLWkS73vJuW/XrXHseGK/nqB3oSRluZ1jKp2qDgVTwrXYEbx4rwwS42X2w0C9tLKywxf27WD2CCK8ftSeQBimVqFI0r6VuRXFVaOn6SQTOD9V/TsCfPk5Zh6/PWcfapyVKS+l1w=='; $apiKey = '44DD7APNUxR8/4sDLhEVT11OS00fmBo4Haxj4ZGJGHvtLBP0rC/ayqNhbVu9tEJrjlJPJm'; $apiPassword = 'y2b7QMpd'; $apiEndpoint = \Eway\Rapid\Client::MODE_PRODUCTION; //$apiKey = '60CF3Ce97nRS1Z1Wp5m9kMmzHHEh8Rkuj31QCtVxjPWGYA9FymyqsK0Enm1P6mHJf0THbR'; //$apiPassword = 'API-P4ss'; //$apiEndpoint = \Eway\Rapid\Client::MODE_SANDBOX; // Use \Eway\Rapid\Client::MODE_PRODUCTION when you go live $client = \Eway\Rapid::createClient($apiKey, $apiPassword, $apiEndpoint); $transaction = [ 'Customer' => [ 'TokenCustomerID' =>$cust_token[0]["access_token_value"], ], 'Payment' => [ 'TotalAmount' => $_REQUEST["price"], ], 'TransactionType' => \Eway\Rapid\Enum\TransactionType::RECURRING, ]; $response = $client->createTransaction(\Eway\Rapid\Enum\ApiMethod::DIRECT, $transaction); if (isset($response->TransactionStatus) && $response->TransactionStatus) { $Res["transaction"]["transactionid"] = $response->TransactionID; $TransactionID = $response->TransactionID; $Res["transaction"]["AuthorisationCode"] = $response->AuthorisationCode; $authorisation_code = $response->AuthorisationCode; $Res["transaction"]["tokencustomerid"] = $response->Customer->TokenCustomerID; $tokencustomerid = $response->Customer->TokenCustomerID; $sql = "INSERT INTO `perthdes_new_pro_api`.`payments` (`id`, `transaction_id`, `authorisation_code`, `customer_name`, `customer_email`, `amount`, `token_id`, `created`, `modified`) VALUES (NULL, '".$TransactionID."', '".$authorisation_code."', '".$cus."', '".$_REQUEST['username']."', '".$_REQUEST['price']."', '".$tokencustomerid."' , NOW(), NOW())"; if ($conn->query($sql) === TRUE) { $Res['payment']["payment_id"] = $conn->insert_id; $Res["message"]["success"] = "payment success" ; $message = '

Hi,

Thank you for your booking. Please check the details below for your booking, transection and location :

Details:


Type DD
Date '.date('d-M-Y H:i:s').'
Transection Id '.$TransactionID.'
Token Customer Id '.$tokencustomerid.'
Name '.$cus.'
Phone '.$mob.'
Pick Up '.$cust_booking[0]["pickup_addr"].'
To Drop '.$cust_booking[0]["pickoff_addr"].'
Credit Card '.$cust_detail[0]["card_number"].'
Pick up Location Dimenstions Longitude:'.$cust_booking[0]["pickup_long"].' latitude:'.$cust_booking[0]["pickup_lat"].'
To drop Of Location Dimentions Longitude:'.$cust_booking[0]["pickoff_long"].' latitude:'.$cust_booking[0]["pickoff_lat"].'
Booking fare '.$_REQUEST['price'].'
'; $to = $_REQUEST['username']; $from = "booking@perthdesignateddrivers.com.au"; $title = "Booking payment Details"; send_mail($to, $from, $title, $message); } } else { $error = true; if ($response->getErrors()) { foreach ($response->getErrors() as $error) { $errormessage.= "Error: $error (".\Eway\Rapid::getMessage($error).")
\n"; } } else { $errormessage.= "Sorry, your payment was declined"; } $Res["message"]["errormessage"] = $errormessage; } //echo "
";
	//print_r($Res);
	//print_r($response);
	//echo "
"; echo json_encode(new ArrayObject($Res)); function send_mail($to, $from, $title, $message) { $headers = "MIME-Version: 1.0 \r\n"; $headers .= "From: $from \n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html;charset=ISO-8859-1 \r\n"; $headers .= "X-Priority: 3\r\n"; $headers .= "X-Mailer: smail-PHP " . phpversion() . "\r\n"; return mail($to, $title, $message, $headers); } ?>