louie-kyc #1
|
@ -158,7 +158,7 @@ function get_users()
|
|||
return $response;
|
||||
}
|
||||
|
||||
function get_kyc()
|
||||
function get_kyc($bToken)
|
||||
{
|
||||
$curl = curl_init();
|
||||
|
||||
|
@ -172,7 +172,7 @@ function get_kyc()
|
|||
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
|
||||
CURLOPT_CUSTOMREQUEST => 'GET',
|
||||
CURLOPT_HTTPHEADER => array(
|
||||
'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY0MmUzYTIzOTQwNTg5Y2UxM2Q4MjVlOSIsImlhdCI6MTY4MDc1MTI4M30.nk_GgSbyA8WuGYa9DgKJNvCVjl5GLHPAOt2rOujwUxs'
|
||||
'Authorization: Bearer ' . $bToken . ''
|
||||
),
|
||||
));
|
||||
|
||||
|
@ -182,7 +182,7 @@ function get_kyc()
|
|||
return $response;
|
||||
}
|
||||
|
||||
function get_kyc_info($IDkyc)
|
||||
function get_kyc_info($IDkyc, $bToken)
|
||||
{
|
||||
$curl = curl_init();
|
||||
//$url = "https://testapi.obpay.online/api/users/id/$email";
|
||||
|
@ -198,7 +198,7 @@ function get_kyc_info($IDkyc)
|
|||
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
|
||||
CURLOPT_CUSTOMREQUEST => 'GET',
|
||||
CURLOPT_HTTPHEADER => array(
|
||||
'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY0MmUzYTIzOTQwNTg5Y2UxM2Q4MjVlOSIsImlhdCI6MTY4MDc1MTI4M30.nk_GgSbyA8WuGYa9DgKJNvCVjl5GLHPAOt2rOujwUxs'
|
||||
'Authorization: Bearer ' . $bToken . ''
|
||||
),
|
||||
));
|
||||
|
||||
|
@ -207,7 +207,8 @@ function get_kyc_info($IDkyc)
|
|||
return $response;
|
||||
}
|
||||
|
||||
function reject_kyc($IDkyc, $IDuser, $reason)
|
||||
function reject_kyc($IDkyc, $IDuser, $reason, $bToken, $Admin_UserId)
|
||||
|
||||
{
|
||||
// First cURL request to reject KYC
|
||||
$curl = curl_init();
|
||||
|
@ -224,7 +225,7 @@ function reject_kyc($IDkyc, $IDuser, $reason)
|
|||
CURLOPT_POSTFIELDS => '{"status":"rejected"}',
|
||||
CURLOPT_HTTPHEADER => array(
|
||||
'Content-Type: application/json',
|
||||
'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY0MjRkOTYyZmNiMWU0ZjgyNDU0NmM4OSIsImlhdCI6MTY4MDEzNzU2NH0.9EHOeaXkYS5mGYG-g-_tgRpw338JzxECLec9cU2zhys'
|
||||
'Authorization: Bearer ' . $bToken . ''
|
||||
),
|
||||
));
|
||||
$response1 = curl_exec($curl);
|
||||
|
@ -248,7 +249,7 @@ function reject_kyc($IDkyc, $IDuser, $reason)
|
|||
CURLOPT_POSTFIELDS => $data,
|
||||
CURLOPT_HTTPHEADER => array(
|
||||
'Content-Type: application/json',
|
||||
'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY0MjRkOTYyZmNiMWU0ZjgyNDU0NmM4OSIsImlhdCI6MTY4MDEzNzU2NH0.9EHOeaXkYS5mGYG-g-_tgRpw338JzxECLec9cU2zhys'
|
||||
'Authorization: Bearer ' . $bToken . ''
|
||||
),
|
||||
));
|
||||
$response2 = curl_exec($curl2);
|
||||
|
@ -256,7 +257,7 @@ function reject_kyc($IDkyc, $IDuser, $reason)
|
|||
|
||||
$curl3 = curl_init();
|
||||
$postfields = '{
|
||||
"from_id":"6458dd6066139b3fee29a9cf",
|
||||
"from_id":"' . $Admin_UserId . '",
|
||||
"to_id":"' . $IDuser . '",
|
||||
"title":"KYC Denied!!",
|
||||
"message":"Your KYC got Rejected because ' . $reason . '.",
|
||||
|
@ -275,7 +276,7 @@ function reject_kyc($IDkyc, $IDuser, $reason)
|
|||
CURLOPT_CUSTOMREQUEST => 'POST',
|
||||
CURLOPT_HTTPHEADER => array(
|
||||
'Content-Type: application/json',
|
||||
'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY0MjE1NmU0ZTVhMTUwNjk2MTI3NGYyMCIsImlhdCI6MTY3OTkwNjU2OH0.1hDJwO760_p83FsQQwCduz0PIBBNFnMKYK3RvDqE9dA'
|
||||
'Authorization: Bearer ' . $bToken . ''
|
||||
),
|
||||
));
|
||||
|
||||
|
@ -286,9 +287,10 @@ function reject_kyc($IDkyc, $IDuser, $reason)
|
|||
return array($response1, $response2, $response3);
|
||||
}
|
||||
|
||||
function accept_kyc($IDkyc, $IDuser, $reason)
|
||||
function accept_kyc($IDkyc, $IDuser, $reason, $bToken, $Admin_UserId)
|
||||
{
|
||||
$curl = curl_init();
|
||||
|
||||
$url = "https://testapi.obpay.online/api/kycs/update/$IDkyc";
|
||||
curl_setopt_array($curl, array(
|
||||
CURLOPT_URL => $url,
|
||||
|
@ -302,7 +304,7 @@ function accept_kyc($IDkyc, $IDuser, $reason)
|
|||
CURLOPT_POSTFIELDS => '{"status":"validated"}',
|
||||
CURLOPT_HTTPHEADER => array(
|
||||
'Content-Type: application/json',
|
||||
'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY0MjRkOTYyZmNiMWU0ZjgyNDU0NmM4OSIsImlhdCI6MTY4MDEzNzU2NH0.9EHOeaXkYS5mGYG-g-_tgRpw338JzxECLec9cU2zhys'
|
||||
'Authorization: Bearer ' . $bToken . ''
|
||||
),
|
||||
));
|
||||
|
||||
|
@ -323,7 +325,7 @@ function accept_kyc($IDkyc, $IDuser, $reason)
|
|||
CURLOPT_POSTFIELDS => $data,
|
||||
CURLOPT_HTTPHEADER => array(
|
||||
'Content-Type: application/json',
|
||||
'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY0MjRkOTYyZmNiMWU0ZjgyNDU0NmM4OSIsImlhdCI6MTY4MDEzNzU2NH0.9EHOeaXkYS5mGYG-g-_tgRpw338JzxECLec9cU2zhys'
|
||||
'Authorization: Bearer ' . $bToken . ''
|
||||
),
|
||||
));
|
||||
$response2 = curl_exec($curl2);
|
||||
|
@ -331,7 +333,7 @@ function accept_kyc($IDkyc, $IDuser, $reason)
|
|||
|
||||
$curl3 = curl_init();
|
||||
$postfields = '{
|
||||
"from_id":"6458dd6066139b3fee29a9cf",
|
||||
"from_id":"' . $Admin_UserId . '",
|
||||
"to_id":"' . $IDuser . '",
|
||||
"title":"KYC Accepted!!",
|
||||
"message":"Greetings!! ' . $reason . '.",
|
||||
|
@ -350,7 +352,7 @@ function accept_kyc($IDkyc, $IDuser, $reason)
|
|||
CURLOPT_CUSTOMREQUEST => 'POST',
|
||||
CURLOPT_HTTPHEADER => array(
|
||||
'Content-Type: application/json',
|
||||
'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY0MjE1NmU0ZTVhMTUwNjk2MTI3NGYyMCIsImlhdCI6MTY3OTkwNjU2OH0.1hDJwO760_p83FsQQwCduz0PIBBNFnMKYK3RvDqE9dA'
|
||||
'Authorization: Bearer ' . $bToken . ''
|
||||
),
|
||||
));
|
||||
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
<?php
|
||||
session_start();
|
||||
if (!isset($_SESSION['token'])) {
|
||||
header("Location: /login/");
|
||||
exit();
|
||||
}
|
||||
$user_id = $_SESSION['user_id'];
|
||||
$BearerToken = $_SESSION['token'];
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
|
@ -25,7 +34,7 @@
|
|||
$IDkyc = isset($_GET['kycID']) ? $_GET['kycID'] : '';
|
||||
include '../functions-test.php';
|
||||
//calls the get_kyc_info function insdie the functions-test.php that retrieves all the kyc data
|
||||
$response = get_kyc_info($IDkyc);
|
||||
$response = get_kyc_info($IDkyc, $BearerToken);
|
||||
$array = json_decode($response, true);
|
||||
|
||||
// Check if the decoding was successful
|
||||
|
|
|
@ -1,4 +1,11 @@
|
|||
<?php
|
||||
session_start();
|
||||
if (!isset($_SESSION['token'])) {
|
||||
$_SESSION['url'] = "users/";
|
||||
header("Location: /login/");
|
||||
exit();
|
||||
}
|
||||
$user_id = $_SESSION['user_id'];
|
||||
// update-kyc.php
|
||||
|
||||
// Include functions-test.php
|
||||
|
@ -10,11 +17,12 @@ if (isset($_GET['kycID'], $_GET['userID'], $_GET['isAccepted'])) {
|
|||
$userID = $_GET['userID'];
|
||||
$isAccepted = ($_GET['isAccepted'] === 'true');
|
||||
$reason = $_GET['reason'];
|
||||
$BearerToken = $_SESSION['token'];
|
||||
|
||||
if ($isAccepted) {
|
||||
$reason = 'Congratulations, Your KYC got accepted!!';
|
||||
// If isAccepted is true, call accept_kyc function
|
||||
if (accept_kyc($kycID, $userID, $reason)) {
|
||||
if (accept_kyc($kycID, $userID, $reason, $BearerToken, $user_id)) {
|
||||
// If accept_kyc is successful, redirect to users-kyc.php
|
||||
header('Location: users-kyc.php');
|
||||
exit();
|
||||
|
@ -23,7 +31,7 @@ if (isset($_GET['kycID'], $_GET['userID'], $_GET['isAccepted'])) {
|
|||
}
|
||||
} else {
|
||||
// If isAccepted is false, call reject_kyc function
|
||||
if (reject_kyc($kycID, $userID, $reason)) {
|
||||
if (reject_kyc($kycID, $userID, $reason, $BearerToken, $user_id)) {
|
||||
// If reject_kyc is successful, redirect to users-kyc.php
|
||||
header('Location: users-kyc.php');
|
||||
exit();
|
||||
|
|
|
@ -6,6 +6,7 @@ if (!isset($_SESSION['token'])) {
|
|||
exit();
|
||||
}
|
||||
$user_id = $_SESSION['user_id'];
|
||||
$BearerToken = $_SESSION['token'];
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
@ -67,7 +68,7 @@ $user_id = $_SESSION['user_id'];
|
|||
<h1>Know-Your-Customer</h1>
|
||||
<?php
|
||||
include '../functions-test.php';
|
||||
$response = get_kyc();
|
||||
$response = get_kyc($BearerToken);
|
||||
$array = json_decode($response, true);
|
||||
?>
|
||||
<table id="example" class="table table-bordered display responsive nowrap" style="width:100%">
|
||||
|
|
Loading…
Reference in New Issue