diff --git a/functions-test.php b/functions-test.php index a8c0dc6..edc27b8 100644 --- a/functions-test.php +++ b/functions-test.php @@ -182,11 +182,11 @@ function get_kyc() return $response; } -function get_kyc_info($IDuser) +function get_kyc_info($IDkyc) { $curl = curl_init(); //$url = "https://testapi.obpay.online/api/users/id/$email"; - $url = "https://testapi.obpay.online/api/kycs/$IDuser"; + $url = "https://testapi.obpay.online/api/kycs/$IDkyc"; curl_setopt($curl, CURLOPT_URL, $url); curl_setopt_array($curl, array( //CURLOPT_URL => 'https://testapi.obpay.online/api/users/egalang@premiummegastructures.com', @@ -207,13 +207,13 @@ function get_kyc_info($IDuser) return $response; } -function reject_kyc($IDuser) +function reject_kyc($IDkyc, $IDuser) { + // First cURL request to reject KYC $curl = curl_init(); - $url = "https://testapi.obpay.online/api/kycs/update/$IDuser"; - curl_setopt($curl, CURLOPT_URL, $url); + $url = "https://testapi.obpay.online/api/kycs/update/$IDkyc"; curl_setopt_array($curl, array( - //CURLOPT_URL => 'https://testapi.obpay.online/api/users/645a0c93008258b5e9a2cd20/sub', + CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -227,18 +227,43 @@ function reject_kyc($IDuser) 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY0MjRkOTYyZmNiMWU0ZjgyNDU0NmM4OSIsImlhdCI6MTY4MDEzNzU2NH0.9EHOeaXkYS5mGYG-g-_tgRpw338JzxECLec9cU2zhys' ), )); - $response = curl_exec($curl); + $response1 = curl_exec($curl); curl_close($curl); - return $response; + + // Second cURL request to update user's KYC status + $response1 = curl_exec($curl); + curl_close($curl); + $curl2 = curl_init(); + $url2 = "https://testapi.obpay.online/api/users/$IDuser/sub"; + $data = '{"kycStatus":"new", "kycRef":"' . $IDkyc . '"}'; + curl_setopt_array($curl2, array( + CURLOPT_URL => $url2, + CURLOPT_RETURNTRANSFER => true, + CURLOPT_ENCODING => '', + CURLOPT_MAXREDIRS => 10, + CURLOPT_TIMEOUT => 0, + CURLOPT_FOLLOWLOCATION => true, + CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, + CURLOPT_CUSTOMREQUEST => 'PATCH', + CURLOPT_POSTFIELDS => $data, + CURLOPT_HTTPHEADER => array( + 'Content-Type: application/json', + 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY0MjRkOTYyZmNiMWU0ZjgyNDU0NmM4OSIsImlhdCI6MTY4MDEzNzU2NH0.9EHOeaXkYS5mGYG-g-_tgRpw338JzxECLec9cU2zhys' + ), + )); + $response2 = curl_exec($curl2); + curl_close($curl2); + + // Return an array containing both responses + return array($response1, $response2); } -function accept_kyc($IDuser) +function accept_kyc($IDkyc, $IDuser) { $curl = curl_init(); - $url = "https://testapi.obpay.online/api/kycs/update/$IDuser"; - curl_setopt($curl, CURLOPT_URL, $url); + $url = "https://testapi.obpay.online/api/kycs/update/$IDkyc"; curl_setopt_array($curl, array( - //CURLOPT_URL => 'https://testapi.obpay.online/api/users/645a0c93008258b5e9a2cd20/sub', + CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -252,9 +277,31 @@ function accept_kyc($IDuser) 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY0MjRkOTYyZmNiMWU0ZjgyNDU0NmM4OSIsImlhdCI6MTY4MDEzNzU2NH0.9EHOeaXkYS5mGYG-g-_tgRpw338JzxECLec9cU2zhys' ), )); - $response = curl_exec($curl); + + $response1 = curl_exec($curl); curl_close($curl); - return $response; + $curl2 = curl_init(); + $url2 = "https://testapi.obpay.online/api/users/$IDuser/sub"; + $data = '{"kycStatus":"validated", "kycRef":"' . $IDkyc . '"}'; + curl_setopt_array($curl2, array( + CURLOPT_URL => $url2, + CURLOPT_RETURNTRANSFER => true, + CURLOPT_ENCODING => '', + CURLOPT_MAXREDIRS => 10, + CURLOPT_TIMEOUT => 0, + CURLOPT_FOLLOWLOCATION => true, + CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, + CURLOPT_CUSTOMREQUEST => 'PATCH', + CURLOPT_POSTFIELDS => $data, + CURLOPT_HTTPHEADER => array( + 'Content-Type: application/json', + 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY0MjRkOTYyZmNiMWU0ZjgyNDU0NmM4OSIsImlhdCI6MTY4MDEzNzU2NH0.9EHOeaXkYS5mGYG-g-_tgRpw338JzxECLec9cU2zhys' + ), + )); + $response2 = curl_exec($curl2); + curl_close($curl2); + + return array($response1, $response2); } diff --git a/users/delete-kyc.php b/users/delete-kyc.php index 75e66a1..d18d094 100644 --- a/users/delete-kyc.php +++ b/users/delete-kyc.php @@ -1,11 +1,11 @@ - +
@@ -98,9 +19,9 @@