diff --git a/src/handler/soap-caller/PesananSoapCaller.ts b/src/handler/soap-caller/PesananSoapCaller.ts
index 780c00d73220c9104e1a833dd89182e76698691e..34111860439910db6cc3c3ee6fe4a5d9600a2491 100644
--- a/src/handler/soap-caller/PesananSoapCaller.ts
+++ b/src/handler/soap-caller/PesananSoapCaller.ts
@@ -9,6 +9,15 @@ export async function getPesananByKurir(id_kurir : number) {
     return await SoapApiCall(PESANAN_URL, "getPesananByKurir", args);
 }
 
+export async function getPesananByIdPesanan(id_pesanan : number) {
+    const args = {
+        arg0 : id_pesanan,
+    };
+  
+    return await SoapApiCall(PESANAN_URL, "getPesananByIdPesanan", args);
+}
+
+
 export async function getPesananNoKurir() {
     return await SoapApiCall(PESANAN_URL, "getPesananNoKurir");
 }
@@ -54,3 +63,11 @@ export async function updatePesanan(id_pesanan : number, id_kurir : number, stat
   
     return await SoapApiCall(PESANAN_URL, "updatePesanan", args);
 }
+
+export async function getPesananByIdUser(userId : number) {
+    const args = {
+        arg0 : userId,
+    };
+  
+    return await SoapApiCall(PESANAN_URL, "getPesananByIdUser", args);
+}