-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathclient.php
36 lines (32 loc) · 889 Bytes
/
client.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
require_once 'vendor/autoload.php';
// Inisialisasi client
$client = new nusoap_client('http://localhost/php-soap/server.php?wsdl', true);
// Check for errors
$err = $client->getError();
if ($err) {
echo 'Error: ' . $err;
exit();
}
// Memanggil operasi untuk memeriksa status pembayaran
$nim = '20104037'; // Ganti dengan NIM mahasiswa yang ingin dicek
$result = $client->call('checkPaymentStatus', array('nim' => $nim));
// Menampilkan hasil
if ($client->fault) {
echo 'Fault: ';
print_r($result);
} else {
// Check for errors
$err = $client->getError();
if ($err) {
echo 'Error: ' . $err;
} else {
// Display the result
if ($result) {
echo "Mahasiswa dengan NIM $nim sudah melakukan pembayaran.";
} else {
echo "Mahasiswa dengan NIM $nim belum melakukan pembayaran.";
}
}
}
?>