function paypal() { global $HAMMU_BOL_Service; global $language; $app = \Slim\Slim::getInstance(); $app->response->headers->set('Content-Type', 'application/json'); $app->response->setStatus(200); //Lang Call Start $hammu_lang_id = $app->request()->params("lang_id"); if (!empty($hammu_lang_id)) { getCurrentLanguages($hammu_lang_id); } //Lang Call end $inviterId = $app->request()->params("inviterId"); $inviteeId = $app->request()->params("inviteeId"); $id = $app->request()->params("id"); $payment_id = $app->request()->params("payment_id"); $state = $app->request()->params("state"); $create_time = $app->request()->params("create_time"); $platform = $app->request()->params("platform"); $location = $app->request()->params("location"); $instruction = $app->request()->params("instructions"); $latitude = $app->request()->params("latitude"); $longitude = $app->request()->params("longitude"); $date = $app->request()->params("date"); $time_date = strtotime($date); $store_location_details = array("meet_location" => $location, "latitude" => $latitude, "longitude" => $longitude, "instruction" => $instruction, "date" => $time_date); $addrr = json_encode($store_location_details); if ($state == 'approved') { paymentDetails($payment_id, $state, $create_time, $platform, $inviterId); $rarray = $HAMMU_BOL_Service->confirm_invite($inviterId, $inviteeId, $id, $addrr); $user_details = getUserInfo($inviteeId); if (count($rarray) > 0) { $message = $language->text("hammu", "paypal_success"); //"THANK YOUR FOR BUYING {$user_details['user_name']} A ROSE {$user_details['user_name']} NOW PROVIDES YOU HER CONTACT DETAILS" $return_data = array("response_status" => "1", "response_message" => $message); $app->response->setBody(json_encode($return_data)); } else { $message = $language->text("hammu", "paypal_fail"); //"You Already Buying Rose" $return_data = array("response_status" => "0", "response_message" => $message); $app->response->setBody(json_encode($return_data)); } } else { $message = $language->text("hammu", "paypal_decline"); //"DECLINED - THE CARD YOU ENTERED IS NOT SUPPORTED ON THIS CURRENCY. PLEASE USE A DIFFERENT CARD TYPE OR USE PAYPAL" $return_data = array("response_status" => "0", "response_message" => $message); $app->response->setBody(json_encode($return_data)); } }
function paypal() { global $HAMMU_BOL_Service; global $language; $app = \Slim\Slim::getInstance(); $app->response->headers->set('Content-Type', 'application/json'); $app->response->setStatus(200); $inviterId = $app->request()->params("inviterId"); $inviteeId = $app->request()->params("inviteeId"); $id = $app->request()->params("id"); $payment_id = $app->request()->params("payment_id"); $state = $app->request()->params("state"); $create_time = $app->request()->params("create_time"); $platform = $app->request()->params("platform"); // $user_id = $app->request()->params("user_id"); if ($state == 'approved') { paymentDetails($payment_id, $state, $create_time, $platform, $inviterId); $rarray = $HAMMU_BOL_Service->confirm_invite($inviterId, $inviteeId, $id); $user_details = getUserInfo($inviteeId); if (count($rarray) > 0) { $return_data = array("response_status" => "1", "response_message" => "THANK YOUR FOR BUYING {$user_details['user_name']} A ROSE {$user_details['user_name']} NOW PROVIDES YOU HER CONTACT DETAILS"); $app->response->setBody(json_encode($return_data)); } else { $return_data = array("response_status" => "0", "response_message" => "You Already Buying Rose"); $app->response->setBody(json_encode($return_data)); } } else { $return_data = array("response_status" => "0", "response_message" => "DECLINED - THE CARD YOU ENTERED IS NOT SUPPORTED ON THIS CURRENCY. PLEASE USE A DIFFERENT CARD TYPE OR USE PAYPAL"); $app->response->setBody(json_encode($return_data)); } }